Commit Graph

874 Commits

Author SHA1 Message Date
Manaf Meethalavalappu Pallikunhi
328e0855c3 ARM: dts: qcom: Enable userspace CPU freq cooling device for sun
Enable userspace CPU frequency cooling device for sun. This config
will enable cluster0 and cluster1 to be registered as cooling devices.

Change-Id: I4a88c5f03b9da0e4ef1406e7e973d148c074dd93
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:01:13 +05:30
qctecmdr
75b351fea1 Merge "dt-bindings: regulator: Add QCOM AMOLED regulator bindings" 2024-01-05 18:00:25 -08:00
qctecmdr
4f98b462d8 Merge "ARM: dts: msm: Add PMIC ADC5 GEN4 channels for sun" 2024-01-05 18:00:25 -08:00
qctecmdr
137f1516a5 Merge "dt-bindings: iio: adc: qcom,spmi-vadc: Add qcom,adc5-gen4 property" 2024-01-04 21:48:11 -08:00
qctecmdr
02cb2f0759 Merge "ARM: dts: msm: correct the address for etf0_ncc0 on sun" 2024-01-04 21:48:11 -08:00
qctecmdr
ad6477f0b2 Merge "ARM: dts: msm: Enable PCIe CESTA drv for sun" 2024-01-04 21:48:11 -08:00
qctecmdr
b5b675b34e Merge "ARM: dts: msm: Enable Linear redriver on sun QRD" 2024-01-04 14:24:21 -08:00
qctecmdr
000f16ea72 Merge "ARM: dts: msm: Add entry for qrtr-mhi for Sun" 2024-01-04 14:24:20 -08:00
qctecmdr
8cd75c23f6 Merge "ARM: dts: msm: remove dload,mode device for both pineapple/Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
bf67832b0d Merge "ARM: dts: msm: Add SCMI RX notification support for Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
aa2e805928 Merge "ARM: dts: msm: Add show_resume_irq device for sun" 2024-01-04 09:48:34 -08:00
qctecmdr
cfe9f4503d Merge "ARM: dts: qcom: remove overlay regulator node/phandle creation for sun V8" 2024-01-04 09:48:34 -08:00
qctecmdr
f3e37db773 Merge "ARM: dts: msm: disabled cti shrm" 2024-01-04 09:48:33 -08:00
Sarannya S
bdd7687e6c ARM: dts: msm: Add entry for qrtr-mhi for Sun
Add entries to specify the dev-id, net-id and low-latency fields
to configure forwarding in qrtr-mhi transport for HMT and HSP.
Forwarding via APPS qrtr-mhi should be disabled in case of HMT
(dev-id:1107) since there's a direct MHI satellite path between
ADSP and WLAN, and should be enabled for HSP (dev-id:1103).

Change-Id: I1ef7b543dcff3d187efcf5f7cfd8ac8587c55bd6
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-01-03 23:30:20 -08:00
Yuanfang Zhang
e5db249fc2 ARM: dts: msm: correct the address for etf0_ncc0 on sun
Correct the base address for etf0_ncc0 on sun.

Change-Id: Ic78f394c3cf3895854c6e9ae5480f73760825f72
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-03 21:48:24 -08:00
David Collins
b994cb80a3 ARM: dts: qcom: remove overlay regulator node/phandle creation for sun V8
Sun power grid V8 boards have seen a boot-up issue seemingly caused
by device tree overlays not being applied as expected.  This results
in the rpmh-regulator-mxlvl device not probing correctly as the
proxy-supply property isn't found/resolved.

Correct this issue by moving regulator phandle creation from V8
overlay DTs into the base DT and not creating any regulator nodes
in the overlay DTs (which are duplicates of ones in the base DT).

Change-Id: I2b3515d1ddfa4a9961ef892af61beb8e3afdfd1a
Fixes: 3e728ec361 ("ARM: dts: qcom: add PMIC device support for sun V8 power grid boards")
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2024-01-03 12:15:29 -08:00
qctecmdr
1d359200dd Merge "ARM: dts: msm: correct soccp-config offset for Sun SOC" 2024-01-03 10:57:47 -08:00
qctecmdr
23bdce7154 Merge "ARM: dts: msm: put dependency of dma-heap on SCM" 2024-01-03 03:45:20 -08:00
qctecmdr
1635028c40 Merge "ARM: dts: qcom: add haptics device node in pmih010x for sun plaform" 2024-01-03 00:27:07 -08:00
Yuanfang Zhang
fd6a064c67 ARM: dts: msm: disabled cti shrm
Disable cti shrm because kernel do not have access to it on external build.

Change-Id: Ia225f325a929aeeba56a38dd1c627d735aaf6a56
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-02 23:15:06 -08:00
Mike Tipton
4b542168bb ARM: dts: msm: Add SCMI RX notification support for Sun
The CPUCP SCMI notifications are used for thermal limits. Add the
mailbox used for them.

Change-Id: I51eadabe997670190414b9b767439be5064046c7
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2024-01-02 10:28:14 -08:00
qctecmdr
9fef8e1ed7 Merge "ARM: dts: msm: Add more memshare client nodes" 2024-01-02 01:09:53 -08:00
qctecmdr
e75b6b24af Merge "ARM: dts: msm: add tgu for ipcb/spmi on sun" 2024-01-01 22:28:02 -08:00
qctecmdr
03520928a7 Merge "ARM: dts: msm: correct msr register size on sun" 2024-01-01 22:28:02 -08:00
Manoj Prabhu B
7643ea63a8 ARM: dts: msm: Add more memshare client nodes
Memshare driver allocates and share the memory with the modem
clients for their use. The device tree information for memshare
driver on sun are added to specify client details of gps, ftm
and diag.

Change-Id: I2dbe8729da13e40cebf4b2fd2e0722eb97c50f9e
Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com>
2024-01-01 19:34:35 -08:00
Mukesh Ojha
65dbcea72c ARM: dts: msm: remove dload,mode device for both pineapple/Sun
qcom,dload-mode platform device is created from scm driver on
scm driver probe and now there is no need to maintain their
device tree node in SoC specific device tree.

Change-Id: Id79e5f67c57940b37bdfa151c90a9e1b02eb8192
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-28 17:11:25 +05:30
Satya Durga Srinivasu Prabhala
d6149c4ac6 ARM: dts: msm: correct soccp-config offset for Sun SOC
SOCCP sleep status register is incorrectly set to 0x9a000, correct it.

Change-Id: I8533e9788614dbb4862ddd272caee7e76b96ed7e
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2023-12-27 17:31:29 -08:00
Ronak Vijay Raheja
931d15bb79 ARM: dts: msm: Enable Linear redriver on sun QRD
Add redriver related configuration for boosting USB Super Speed (Plus)
signal strength.

Change-Id: I271984d655771dcb8bd3b017e90044c17fbb6e54
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-12-26 10:35:24 -08:00
Yuanfang Zhang
ceda8efbe8 ARM: dts: msm: correct tpdm-dpm1/2 type on sun
Correct tpdm-dpm1/2 type from static to standard type.

Change-Id: Ia824cc10bf067c849c6286df6094bde6962ac30b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-12-25 14:35:57 +08:00
Maulik Shah
bf9be09822 ARM: dts: msm: Add show_resume_irq device for sun
Add show_resume_irq device to print wakeup irq during resume from s2idle
or s2ram.

Change-Id: I1344bd7bb6e576cdd73011c845645c4959e23b64
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-12-24 09:14:53 +05:30
Maulik Shah
95e0897a55 bindings: interrupt-controller: Add device bindings for show_resume_irq
Add device bindings for show_resume_irq device.

Change-Id: If6146ece8426f84c417705121df753fda5574dc7
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-12-24 09:14:48 +05:30
Mukesh Ojha
e6235a7c09 ARM: dts: msm: put dependency of dma-heap on SCM
Enforce dependency of dma heap driver on SCM driver
without which it will not work and this is in
the preparation of adding interconnect voting
in SCM node which if it gets added without this
change dma heap driver can result in NULL pointer
issue.

Change-Id: I654e69398643b2e78d180c7167b29b62e7914f77
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-22 02:56:55 -08:00
Yuanfang Zhang
f82fac6ae3 ARM: dts: msm: add tgu for ipcb/spmi on sun
Add tgu node for ipcb and spmi0/1 on sun.

Change-Id: Ia4468b846f64b8812ac43e4d2aeb31a223dea64f
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-12-22 01:30:46 -08:00
qctecmdr
9217c2fa76 Merge "ARM: dts: qcom: Support for Sun vms QRD" 2023-12-21 12:52:14 -08:00
Anjelique Melendez
50c5b79dbe dt-bindings: regulator: Add QCOM AMOLED regulator bindings
Add bindings for QCOM AMOLED regulator which is used to configure
triple power supply for amoled displays.

This is a snapshot of the bindings taken as of qcom-6.1
commit 6f13701949ee ("dt-bindings: qpnp-amoled: Fix the IBB Spur mitigation example code")
and converted from .txt to .yaml file.

Change-Id: I51f6029f2a140e5a6d2a53d3b1a2d468a8721bfa
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-12-21 09:47:20 -08:00
qctecmdr
04f52ebdfe Merge "ARM: dts: msm: Remove some redundant bootargs from pineapple" 2023-12-21 06:22:08 -08:00
qctecmdr
61bdbf96ec Merge "ARM: dts: msm: Increase cma system heap size again for sun" 2023-12-21 01:34:44 -08:00
qctecmdr
1069daa058 Merge "ARM: dts: msm: enable turing tpdm dpm1/2 on sun" 2023-12-20 23:03:10 -08:00
Yuanfang Zhang
35e3460d12 ARM: dts: msm: correct msr register size on sun
Correct msr register size to 0x78 on sun.

Change-Id: I495c13c6a41fad25ccedae29927daba00a68aaa1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-12-20 22:45:31 -08:00
Yuanfang Zhang
282f80db31 ARM: dts: msm: enable turing tpdm dpm1/2 on sun
Enable turing tpdm dpm1/2 and change their type to static tpdm.

Change-Id: I775e3291ea838ad228383727e8e669d7bb9db8b6
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-12-20 18:09:17 -08:00
Prudhvi Yarlagadda
ae6bff3315 ARM: dts: msm: Enable PCIe CESTA drv for sun
Enable PCIe CESTA based drv functionality for sun platform.

Change-Id: I601398b92f7d7d28956573dd413548aaf7716340
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-12-20 15:36:46 -08:00
Prudhvi Yarlagadda
a7d6099a6d ARM: dts: msm: PCIe CESTA related dt properties
PCIe CESTA related dtsi node properties and cesta
based is not yet enabled.

Change-Id: I5846df725b690d95ef54ec5f7b85cbe1fe206325
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-12-20 15:36:33 -08:00
Meena Pasumarthi
565bd75567 ARM: dts: qcom: Support for Sun vms QRD
Add initial Sun VMs QRD device tree support.

Change-Id: I29911ae4207e04ccd22a7d2d9c75bb53b3f5e97b
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2023-12-20 19:42:30 +05:30
qctecmdr
d8ab22901a Merge "ARM: dts: msm: Add remoteproc glink changes for soccp" 2023-12-19 22:23:39 -08:00
qctecmdr
18f5106161 Merge "ARM: dts: msm: Enable continuous splash screen on sun" 2023-12-19 22:23:38 -08:00
qctecmdr
055f6bf4ae Merge "ARM: dts: msm: add ufs wrapped key support to sun" 2023-12-19 22:23:38 -08:00
Anjelique Melendez
6a2078911c dt-bindings: iio: adc: qcom,spmi-vadc: Add qcom,adc5-gen4 property
Add new "qcom,adc5-gen4" property to flag ADC5 GEN4 channels.

Change-Id: I271b6e74d36721f6c38bd1f3d68e47bc5393b04d
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-12-19 17:50:32 -08:00
Elson Roy Serrao
e8b1f503b7 ARM: dts: msm: Add interconnect node to sun
Add interconnect node to sun for scaling the bus vote.

Change-Id: Id121b406335a3a3cb388827416aeaec8a076315c
Signed-off-by: Elson Roy Serrao <quic_eserrao@quicinc.com>
2023-12-19 15:48:51 -08:00
Patrick Daly
ced0359027 ARM: dts: msm: Increase cma system heap size again for sun
Another memshare peripheral needs 5 Mb of memory.

Change-Id: I7928d61c5201d86c5409ac31fbfc104eba140f55
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-19 15:01:17 -08:00
Kishore Kumar Ravi
102fb60930 ARM: dts: msm: Add remoteproc glink changes for soccp
Add dt nodes remoteproc Glink changes for soccp for
sun.

Change-Id: I6887c20e01bfe4f3026e6a1aaccb08134baa12dc
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2023-12-19 11:14:43 -08:00