Commit Graph

955 Commits

Author SHA1 Message Date
Jagadeesh Kona
49f746bf1e ARM: dts: msm: Mark gpucc clock node as GenPD provider
Mark gpucc clock node as GenPD provider and disable the
graphics GDSC regulator nodes. While at it, update gxclkctl
node to add support for gx_clkctl_gx_gdsc power domain.

Change-Id: I0d4c84da2e3aadd7e1a901d6a9e26c7d4ad1a3c1
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2024-04-01 15:08:14 +05:30
Cong Zhang
97b7a61933 ARM: dts: qcom: Add minidump vdevice for OEMVM
Add minidump vdevice to enable minidump support for OEMVM.

Change-Id: I2e4b371cabd8ac1fc2362011e55bd4eb556da70e
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-04-01 00:49:12 -07:00
qctecmdr
d34be90b94 Merge "Revert "ARM: dts: msm: Add initial device trees for Tuna SoC"" 2024-03-30 17:02:26 -07:00
Bruce Levy
18fcc7c914 Revert "ARM: dts: msm: Add initial device trees for Tuna SoC"
This reverts commit 5f034afc81.

Reason for revert: We are facing compilation failures when making
a full sun Android build.

Change-Id: Iacbc3022889045357cb2cc0a68047732a80cbbd2
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Signed-off-by: Vivekanand Tryambake <quic_vtryamba@quicinc.com>
2024-03-30 13:22:17 -07:00
qctecmdr
33c1d4bfd0 Merge "ARM: dts: qcom: Enable mem-offline to send AOP cmd" 2024-03-29 12:47:07 -07:00
qctecmdr
3d93ffa2fc Merge "ARM: dts: msm: add dynamic ATID support for diag/stm on sun" 2024-03-29 10:44:58 -07:00
Maulik Shah
7bff1fda7b ARM: dts: msm: Use deepest idle mode for sun vm
Use SS3 as deepest CPU idle mode.

Change-Id: Ifd6e82adfea882bcf0087f12b44c9a45f8310216
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-03-29 19:14:26 +05:30
Pratyush Brahma
b552d881b3 ARM: dts: qcom: Enable mem-offline to send AOP cmd
Currently, the mechanism to send AOP cmd to offline memblocks is
disabled. Enable the mechanism to achieve desired power savings.

Change-Id: I68a25c34801d020c901ddc7d3e27099a22e88f01
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
2024-03-29 14:31:58 +05:30
qctecmdr
454d875a8e Merge "ARM: dts: msm: Update board-id for QMP1000 support" 2024-03-28 18:03:34 -07:00
qctecmdr
8dd8002150 Merge "ARM: dts: msm: add gpio configs for TDM" 2024-03-28 15:32:18 -07:00
qctecmdr
7bb9f0af25 Merge "ARM: dts: msm: Drop redundant signal-aop property for both pineapple/Sun" 2024-03-28 10:45:30 -07:00
Sarath Varma Ganapathiraju
9299d6b13c ARM: dts: msm: add gpio configs for TDM
add gpio pin configs for TDM.

Change-Id: Ibee535c87bff24fc05448ce31d19baa72962db18
Signed-off-by: Sarath Varma Ganapathiraju <quic_ganavarm@quicinc.com>
2024-03-28 10:33:14 -07:00
Unnathi Chalicheemala
26ac46e2e3 ARM: dts: msm: Update board-id for QMP1000 support
The default MTP's board-id doesn't mention major version no.
since it's the first version, so follow the same for QMP1000's
board-id and keep only the minor version.

Change-Id: Ifc09d5121e5b262a9bf1b66573c883aa17040f1d
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-03-28 09:05:11 -07:00
qctecmdr
f1292937eb Merge "ARM: dts: msm: Correct SPI clock pinctrl function for QUP2_SE3" 2024-03-28 05:55:03 -07:00
qctecmdr
04542fce92 Merge "ARM: dts: msm: Update base device tree for SunP HDK" 2024-03-28 01:22:34 -07:00
Huang Yiwei
eaef3d951e ARM: dts: msm: Remove system health monitor node
Since system health monitor has been moved to user space, this commit
removes its node from device tree.

Change-Id: I87f180c01d0e0a594b924f01722156c2a08ca086
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-03-28 13:54:32 +08:00
Lijuan Gao
0faa1467e6 ARM: dts: msm: Update base device tree for SunP HDK
Update the base device tree as the SunP HDK using V8 Power Grid.

Change-Id: I6859f0595a3b010b5a7015dc2ed3bb3078108fc4
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
2024-03-28 12:02:39 +08:00
qctecmdr
eda1c7e1f0 Merge "ARM: dts: msm: gunyah: Move irq lend qtimer to frame 5 for sun" 2024-03-27 20:46:09 -07:00
qctecmdr
a773433b30 Merge "ARM: dts: qcom: specify PM8550VE_F temp-alarm ADC channel for sun V8" 2024-03-27 18:34:01 -07:00
Po-Jung Lai
76e16772ae ARM: dts: msm: gunyah: Move irq lend qtimer to frame 5 for sun
As Frame 2 was assigned to TZ for secure world timer, moving
IRQ lend test qtimer from frame 2 view 1 to frame 5.

Change-Id: I855b881f12b970c56bf595fffcc57ffadf184a58
Signed-off-by: Po-Jung Lai <quic_pojulai@quicinc.com>
2024-03-27 17:00:24 -07:00
qctecmdr
6050629f49 Merge "ARM: dts: msm: Add MPAM node" 2024-03-27 16:24:29 -07:00
David Collins
ee11d4c1ad ARM: dts: qcom: specify PM8550VE_F temp-alarm ADC channel for sun V8
Add properties to the PM8550VE_F spmi-temp-alarm device to specify
it's die temperature ADC channel on Sun power grid V8 boards.  This
ensures that software is able to read it's precise die temperature
instead of estimating it based on the TEMP_ALARM peripheral
over-temperature stage.

Change-Id: I726e2ca236db94ef8aa7f6c19b3f4c74f745c763
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2024-03-27 14:37:53 -07:00
qctecmdr
778b868263 Merge "ARM: dts: msm: Add GenPD phy regulator to PCIe node" 2024-03-27 13:57:44 -07:00
qctecmdr
e2066f38dc Merge "ARM: dts: msm: Mark GCC clock node as GenPD provider" 2024-03-27 13:57:44 -07:00
Huang Yiwei
90b0373e8c ARM: dts: msm: Add MPAM node
Add MPAM device node to enable MPAM.

Change-Id: I01b18f3c5f266eb18e21df849aff24389126876a
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-03-27 22:38:32 +08:00
Jyothi Kumar Seerapu
b26fc7da02 ARM: dts: msm: Correct SPI clock pinctrl function for QUP2_SE3
Corrected the SPI clock pinctrl function for Qup2 SE3 instance.

Change-Id: Ifd2a81cd40a229cc26d48297b7796c11f9e1b872
Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
2024-03-27 17:48:27 +05:30
qctecmdr
b3e70e4cbd Merge "ARM: dts: msm: Add wakeup-source property to virtio-vsock" 2024-03-26 22:32:33 -07:00
qctecmdr
80bb869dea Merge "ARM: dts: msm: Fix IOMMU address reserve definition" 2024-03-26 18:05:59 -07:00
Yuanfang Zhang
327251750e ARM: dts: msm: add dynamic ATID support for diag/stm on sun
Add dynamic ATID support for modem_diag/stm on sun.

Change-Id: Iea2d2f6d514d739a61cfc7968b03ca6efdcf2d66
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-03-26 14:01:58 +08:00
qctecmdr
f8fb531ada Merge "ARM: dts: msm: Enable usb-role-switch for pineapple" 2024-03-25 22:05:20 -07:00
qctecmdr
546694872b Merge "ARM: dts: qcom: update thermal zone reset trip for tsens for sun" 2024-03-25 17:35:16 -07:00
Ronak Vijay Raheja
54cfc1de08 ARM: dts: msm: Enable usb-role-switch for pineapple
Add the required nodes representing the USB connector and its remote
endpoints to the UCSI device and USB controller to receive USB cable
connection/disconnection events from UCSI on the DWC3 MSM node.

Change-Id: I38e4b2f2b01d2a73cfa507eff6d508103602441e
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2024-03-25 16:29:49 -07:00
Wesley Cheng
be60d48e81 ARM: dts: msm: Fix IOMMU address reserve definition
In order to ensure that IOMMU returns a 32 bit address, extend the
address and size cells to 2, in order to define a region that will
block 0xf0000000--0xffffffffffffffff.  By increasing the address and
size cells for the parent node, the DWC3 child node has to also
change the 'reg' entry to accommodate the added values.

Change-Id: Iaa413f0c3ac7100afea9a6d8e020bdb795866501
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2024-03-25 12:52:13 -07:00
Manaf Meethalavalappu Pallikunhi
92ef5974a3 ARM: dts: qcom: update thermal zone reset trip for tsens for sun
Update thermal zone reset trip threshold for all tsens based on
default limit profile.

Change-Id: Ibc5f71c83f5f51b5423520b308f518180b313716
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-03-25 23:55:12 +05:30
Manaf Meethalavalappu Pallikunhi
79a44b80b6 ARM: dts: qcom: update thermal zone shutdown trip type for sun
Use "hot" trip type for thermal zone software shutdown trip
for all thermal zones. It just notifies userspace thermal
manager which in turn triggers a graceful shutdown.

Change-Id: Icf7aa1f1da57a22b96ede18fcee75ebebb92830b
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-03-25 23:48:04 +05:30
Lijuan Gao
6a9d9efc0a ARM: dts: msm: Add msm id support for SunP HDK
Add msm id support for SunP HDK.

Change-Id: Ie66481b1904c8f2366098b6e017b942c93d83283
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
2024-03-25 15:35:43 +08:00
qctecmdr
6551f93dd2 Merge "ARM: dts: qcom: Add child node for TLMM device" 2024-03-22 14:50:15 -07:00
Mukesh Ojha
04f005dbd8 ARM: dts: msm: Drop redundant signal-aop property for both pineapple/Sun
signal-aop is an redundant property and is not being used in pas
driver and used only in qcom_spss driver however, it is an redundant
property. Drop this property and let qcom_spss manage does necessary
change to live without it.

Change-Id: If7016f281c753a38f9f1c4b35238de5a96db4c89
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-03-22 23:41:09 +05:30
qctecmdr
8a0246443a Merge "ARM: dts: msm: Add initial device trees for Tuna SoC" 2024-03-22 10:09:40 -07:00
qctecmdr
622eca0cc1 Merge "dt-bindings: add dt-binding for qcom dynamic memory dump" 2024-03-21 15:18:32 -07:00
qctecmdr
6040022db9 Merge "ARM: dts: msm: Add ipcc_mproc_ns1 for sun TUIVM" 2024-03-21 15:18:32 -07:00
qctecmdr
45fd77651d Merge "ARM: dts: qcom: Add pong to the list of soccp interrupts" 2024-03-21 15:18:31 -07:00
qctecmdr
d8764e49fd Merge "ARM: dts: msm: Add PDP mailbox and logging nodes for sun" 2024-03-21 09:44:33 -07:00
Shivendra Pratap
5f034afc81 ARM: dts: msm: Add initial device trees for Tuna SoC
Add initial device trees to support tuna SoC.

Change-Id: Ibd4e718e540a80203684f680ae33c7781eabdbb2
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-03-21 21:48:52 +05:30
Gokul krishna Krishnakumar
13045992eb ARM: dts: qcom: Add pong to the list of soccp interrupts
Add an extra bit in the SOCCP SMP2P to check if the soccp is alive.

Change-Id: I9c34498a877dfe80a20ec25e182daec531f32307
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2024-03-20 16:37:14 -07:00
Sarannya S
1172faef72 ARM: dts: msm: Add ipcc_mproc_ns1 for sun TUIVM
Add ipcc_mproc_ns1 device tree node and entries to enable IPCC and
mbox communication between TUIVM and CDSP SecurePD on sun TUIVM.

Change-Id: I1e37ee86b86ba1f6b99669c0a71476c9a9da5e75
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-03-20 10:29:23 -07:00
Cong Zhang
7c9208147f ARM: dts: qcom: Add child node for TLMM device
TLMM driver can now support multi-VMs. Update a new child node to give
GPIO access for TUIVM.

Change-Id: Ic1f1cca908dbdc65c248d1f637eaaa9fcfddf00a
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-03-19 04:43:12 -07:00
Jingyi Wang
dd0430a93a ARM: dts: msm: Add wakeup-source property to virtio-vsock
Add wakeup-source property to virtio-vsock device, the interrupt
for virtio-vsock will wakeup VM from suspend.

Change-Id: I359e9d77ed9923bacebdd2ba5aaa0796633e5798
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
2024-03-19 15:35:52 +08:00
Jingyi Wang
972b927dba ARM: dts: msm: Enable virtio-vsock device for sun-vm
Add shared memory to enable virtio-vsock device for sun-vm.

Change-Id: I188849af908df77b0d78b03ce8461fcd309650f4
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
2024-03-19 15:35:47 +08:00
Chandana Kishori Chiluveru
bb30aef395 ARM: dts: msm: Add default and shutdown pinctrl configurations
This change is to add default and shutdown
pinctrl states for Q2SPI SE.

Change-Id: Ie221501a9a850cc6cb1cf8be2fb84d17579c076d
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2024-03-15 22:36:46 -07:00