Commit Graph

3337 Commits

Author SHA1 Message Date
Umesh Vats
f426744250 ARM: dts: msm: Add mbox config for BT node
BT platform driver needs mbox interface with AOP for dynamic
resource updates. Add mbox config to cnss device tree node.

Change-Id: Ided7f8bbbd9ae6b18910cc8760dad86760742436
2021-03-22 17:40:47 -07:00
qctecmdr
0880cac6f7 Merge "ARM: dts: msm: Add PRNG node" 2021-03-22 09:59:33 -07:00
qctecmdr
4ca5e28620 Merge "ARM: dts: msm: Add hyp core control driver node for Waipio" 2021-03-22 08:12:42 -07:00
Satya Durga Srinivasu Prabhala
118ce18d3a ARM: dts: msm: Add hyp core control driver node for Waipio
hyp core control driver provides machanism to reserve CPUs
as needed by other virtual machines in the system.

Change-Id: Id7bc3d7e0df3c400d9e2db810b3dad84589a8afa
2021-03-21 20:50:30 -07:00
qctecmdr
4309c90e2f Merge "ARM: dts: msm: add PDR support for PMIC Glink on Waipio" 2021-03-20 00:10:46 -07:00
qctecmdr
6d0a8b7d72 Merge "ARM: dts: qcom: add Glink SPMI debug controller device for Waipio" 2021-03-20 00:10:45 -07:00
qctecmdr
b4fc378e73 Merge "ARM: dts: msm: Add support for dummy clocks/GDSC for Diwali" 2021-03-19 22:34:35 -07:00
qctecmdr
058f71a286 Merge "ARM: dts: msm: Configure RX sleep state with GPIO mode for wakeup" 2021-03-19 22:34:35 -07:00
qctecmdr
b2ad4bb67d Merge "Revert "ARM: dts: msm: disable fastmap for qupv3 modules"" 2021-03-19 20:59:35 -07:00
qctecmdr
fd8283c3ac Merge "ARM: dts: msm: enable enhanced gsi fc on waipio" 2021-03-19 20:59:35 -07:00
qctecmdr
66529bc9af Merge "ARM: dts: msm: Remove redundant/unused secure display CMA region for Waipio" 2021-03-19 20:59:35 -07:00
Dinesh K Garg
613e8147ae ARM: dts: msm: Add PRNG node
Add PRNG node.

Change-Id: I1fd60c7e5f239c8f9eae05adce748da65bd46b62
2021-03-19 11:49:55 -07:00
Mukesh Kumar Savaliya
f794bd404b ARM: dts: msm: Configure RX sleep state with GPIO mode for wakeup
This change configures sleep state of UART RX line into GPIO mode to
support the wakeup feature. Pinctrl driver and wakeup functionality
expects PIN to be in gpio mode.

Change-Id: If4133645023050bf93b96ba8c358baa1ef87f3e6
2021-03-19 08:05:40 -07:00
Subbaraman Narayanamurthy
a3926445e5 ARM: dts: msm: add PDR support for PMIC Glink on Waipio
Add "qcom,protection-domain" to PMIC Glink device so that it can
handle protection domain restart (PDR) notifications and pass the
state transitions to its clients on Waipio platforms.

Change-Id: Id7288f4548abac1a774dd5ffdb695415d69f00d6
2021-03-18 20:41:48 -07:00
Subbaraman Narayanamurthy
52fa480b51 ARM: dts: msm: add subsystem restart (SSR) for PMIC Glink on Waipio
Add "qcom,subsys-name" to PMIC Glink device so that it can handle
SSR notifications and pass the state transitions to its clients
on Waipio platforms.

Change-Id: Ibd3f52d2c6689447723bb4e868b6080896cb58bb
2021-03-18 20:41:48 -07:00
Siddartha Mohanadoss
b278078fb0 ARM: dts: msm: Fix SID PCIe RC1 base for waipio
Incorrect SID offset was causing an error when device
is sending data to the host on PCIe RC1 port.
Fix the base SID so the correct BDF to SID mapping
is generated on the PCIe RC1 port.

Change-Id: I0d0e4affc018c9d45acc8233506581f5cf4d0b88
2021-03-18 13:23:11 -07:00
Isaac J. Manjarres
106339b7a0 ARM: dts: msm: Remove redundant/unused secure display CMA region for Waipio
The secure display region was kept around during the transition phase
from ION to dma-buf heaps. Now that the transition is complete, ION
has been removed, and the secure display region was absorbed into
the non-secure display region, we can remove the now unused region,
and stop including Lahaina's ION devicetree file.

Also, it has been observed that the kernel reorders the CMA regions
prior to allocating the memory for each region. This reordering can
cause smaller CMA regions to be allocated before bigger CMA regions,
resulting in failure to allocate the bigger CMA regions, as the memory
in the lower 4 GB becomes too fragmented. To mitigate this, assign a
region in memory to the non-secure CMA display region.

Change-Id: I27ca5b7115abd4620ae06ef588629f5fe19b020a
2021-03-17 15:10:26 -07:00
Taniya Das
38b12d81bc ARM: dts: msm: Add support for dummy clocks/GDSC for Diwali
Add the clock & GDSCs handles for client to be able to request on
them for Diwali.

Change-Id: I1ec08195dd73e74c3cea779ba83427ec3f3580d2
2021-03-17 10:15:50 +05:30
qctecmdr
d4238e8eb0 Merge "ARM: dts: msm: Add support of IPCC MPROC for Diwali" 2021-03-16 00:25:33 -07:00
qctecmdr
8008deba06 Merge "ARM: dts: msm: Add device trees for WaipioP SoC" 2021-03-15 21:18:46 -07:00
qctecmdr
4ce488d177 Merge "ARM: dts: qcom: specify thermal mitigation levels for Waipio MTP/QRD" 2021-03-15 19:51:29 -07:00
qctecmdr
1388c22dd8 Merge "ARM: dts: msm: Add EUD clkref to the EUD node" 2021-03-15 19:51:29 -07:00
David Collins
a75fafa955 ARM: dts: qcom: add Glink SPMI debug controller device for Waipio
Add a Glink SPMI debug controller device which can be used to
read and write PMIC registers over PMIC Glink using a remote
subsytem (e.g. DSP).  It provides access to PMICs on both the
primary and secondary SPMI bus.

Change-Id: I6a1a747bbafc83622590380e1a4b84834c6cc56f
2021-03-15 17:06:34 -07:00
Elliot Berman
4206ba6694 ARM: dts: msm: Add device trees for WaipioP SoC
Add device trees for WaipioP SoC (no modem).

Change-Id: If6eca3ed8ba6a9404adcc04bb0734c78b04183b1
2021-03-15 16:54:48 -07:00
qctecmdr
ff34dd6e7b Merge "ARM: dts: msm: Add additional resets for gpu_cc_gx_gdsc on Waipio" 2021-03-15 16:48:43 -07:00
Wesley Cheng
73e2cf4f82 ARM: dts: msm: Add EUD clkref to the EUD node
Add handle to the EUD clkref, so that the EUD driver can vote for this
to be on/off depending on the EUD state.

Change-Id: Idfbaeacf58d7f4fc8c2cdd3f23e8ef6690507314
2021-03-15 15:50:22 -07:00
Mike Tipton
73f8d164ec ARM: dts: msm: Add additional resets for gpu_cc_gx_gdsc on Waipio
Add two additional resets that are required for gpu_cc_gx_gdsc to enable
properly.

Change-Id: Ib55935ba06619c38c48e947c4746535ec1c8b3d8
2021-03-15 12:28:16 -07:00
qctecmdr
f2c4693922 Merge "ARM: dts: msm: Add new power levels for C500 GPU" 2021-03-15 11:39:18 -07:00
Subbaraman Narayanamurthy
ac8a1bca0e ARM: dts: qcom: specify thermal mitigation levels for Waipio MTP/QRD
Add charger thermal mitigation levels for Waipio MTP and QRD so
that thermal SW can set CHARGE_CONTROL_LIMIT property in battery
power supply for thermal mitigation.

Change-Id: I339d2fb4ee9cac06e7120881e3a964fecd4edace
2021-03-15 09:29:38 -07:00
Prateek Sood
8da4aaf1d8 ARM: dts: msm: Add support of IPCC MPROC for Diwali
Add devicetree node of IPCC MPROC for diwali.

Change-Id: I1057ddd07dc240adcdb3e0d89412016370587788
2021-03-15 18:53:57 +05:30
qctecmdr
f7c96dc9be Merge "ARM: dts: msm: fix kgsl smmu interrupt configuration for waipio" 2021-03-14 21:55:47 -07:00
qctecmdr
7549e6846e Merge "ARM: dts: msm: Add the mem-buf device for waipio-tui" 2021-03-11 23:18:15 -08:00
qctecmdr
fe400283e2 Merge "ARM: dts: msm: Adjust the default CMA region allocation ranges for Waipio" 2021-03-11 21:48:07 -08:00
Isaac J. Manjarres
4dfb6fee5d ARM: dts: msm: Adjust the default CMA region allocation ranges for Waipio
The allocation range for the default CMA region was limited to
0x0 -- 0xdfffffff on Lahaina since otherwise the physical address
of memory allocated for the modem from HLOS could overlap with the
CLADE address space on the modem. The CLADE address space has now
moved to reside within the 4 GB -- 5 GB range on Waipio, so there is
no need to limit the allocation ranges for the default CMA region.

Change-Id: I8efe6cec979d89b972fc8f248bb1e1e82f43243f
2021-03-11 16:52:31 -08:00
qctecmdr
7ea5ebffd2 Merge "ARM: dts: msm: Add dma-heaps for waipio-tui" 2021-03-11 15:14:54 -08:00
qctecmdr
ec77dc9f98 Merge "ARM: dts: msm: Add NOM EVA frequency" 2021-03-11 15:14:54 -08:00
Patrick Daly
f5c41309f8 ARM: dts: msm: Add the mem-buf device for waipio-tui
Define the mem-buf device, which is used to share or lend
memory between virtual machines.

Change-Id: I5b13b83b13dcdcb9a68ea3f33977bb22d995c4c9
2021-03-11 15:10:54 -08:00
Mohammed Mirza Mandayappurath Manzoor
b285b00065 ARM: dts: msm: Add new power levels for C500 GPU
Expose higher supported power levels for C500 GPU.

Change-Id: Id1e4b4f106764c938423fcad3740a8400c3595f6
2021-03-11 11:39:52 -08:00
qctecmdr
13dc6f1b69 Merge "ARM: dts: qcom: update fuse addresses for waipio spss_utils" 2021-03-11 01:50:44 -08:00
qctecmdr
899bfdc469 Merge "ARM: dts: msm: Update cpuidle mode latency for waipio" 2021-03-10 22:41:41 -08:00
Maulik Shah
a5a766b181 ARM: dts: msm: Update cpuidle mode latency for waipio
Update cpuidle mode latency with newly measured numbers.

Change-Id: I33c78964c67bdd47470ec0f8f50d0a6855a377c0
2021-03-11 10:58:49 +05:30
qctecmdr
de705b5502 Merge "ARM: dts: msm: Add UFS PHY related clocks" 2021-03-10 19:41:01 -08:00
Liron Daniel
6abf1ec4a3 ARM: dts: qcom: update fuse addresses for waipio spss_utils
Access SPU configuration fuse through QC_CONFIG read only sensed
register.

Change-Id: I539dcc39b210ba3229e604953a83984216cc78f2
2021-03-10 16:32:44 -08:00
qctecmdr
6c7a9602ce Merge "ARM: dts: msm: Vote VDD_GFX and VDD_MXC for gpu_cc_gx_gdsc on Waipio" 2021-03-10 15:45:17 -08:00
qctecmdr
c71255fd2f Merge "ARM: dts: msm: Add ATP platform support for waipio SoC" 2021-03-10 15:45:17 -08:00
George Shen
c1098f533c ARM: dts: msm: Add NOM EVA frequency
Update to reflect updated hardware spec.

Change-Id: I3d7e5f6546c378c60ef71e9eb5b620a74e5b9e14
2021-03-10 14:43:15 -08:00
Bao D. Nguyen
abaec320e1 ARM: dts: msm: Add UFS PHY related clocks
Add UFS PHY related clocks for supporting UFS power collapse
during hibernate.

Change-Id: I7f454f37925693876d4cae587a1564bae1ab646c
2021-03-10 13:43:41 -08:00
Liron Daniel
81ea94ebbe ARM: dts: qcom: update fuse addresses for waipio spss_utils
Access SPU configuration fuse through QC_CONFIG read only sensed
register and remove unused fuses.

Change-Id: I03b3ef72a0cb7a6463644ce24dd47e61818aadb7
2021-03-10 01:06:10 -08:00
Prakash Gupta
a99da89880 ARM: dts: msm: fix kgsl smmu interrupt configuration for waipio
Fix gfx smmu global interrupt configuration for waipio.

Change-Id: I9061e92c6ad7033b31480f520f785ea39b47f269
2021-03-10 09:19:43 +05:30
Mike Tipton
c17066aa48 ARM: dts: msm: Vote VDD_GFX and VDD_MXC for gpu_cc_gx_gdsc on Waipio
The gpu_cc_gx_gdsc itself requires VDD_GFX, but it'll handshake with a
clock as part of its enable/disable sequence which requires VDD_MXC.
VDD_MXC is necessary for the handshake to complete.

Change-Id: Iec2b7cd975ec5dc29ba5bf471c52fb1e7ee43612
2021-03-09 16:17:14 -08:00