Commit Graph

841 Commits

Author SHA1 Message Date
Anjelique Melendez
c44b16fa34 dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG
Update leds-qcom-lpg binding to support LPG PPG.

Change-Id: Ib9752426791a43d2fe611929d859c68f745b83fd
Link: https://lore.kernel.org/all/20231221185838.28440-3-quic_amelende@quicinc.com/
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-12 14:12:02 -08:00
Anjelique Melendez
7c0534d571 dt-bindings: soc: qcom: Add qcom,pbs bindings
Add binding for the Qualcomm Programmable Boot Sequencer device.

Change-Id: Ia9d32338a4facc9caf5a63c7a376d4595404d0ae
Link: https://lore.kernel.org/all/20231221185838.28440-2-quic_amelende@quicinc.com/#t
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-12 14:07: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
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
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
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
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
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
qctecmdr
43823e428c Merge "dt-bindings: Add bindings for max31760 fan controller" 2023-12-18 11:12:25 -08:00
qctecmdr
ca2f355619 Merge "ARM: dts: msm: sun: Update reserve gpio list" 2023-12-18 11:12:25 -08:00
qctecmdr
d2d0316e63 Merge "bindings: Add bindings for the gunyah rm booster" 2023-12-18 11:12:25 -08:00
qctecmdr
a22d63f1b3 Merge "ARM: dts: msm: Add gunyah rm booster node on Sun" 2023-12-18 11:12:24 -08:00
Mukesh Ojha
345e4b61da ARM: dts: msm: sun: Update reserve gpio list
Update the reserve gpios for Sun SoC as these
are not going to be used by linux and accessing
them by default can result in XPU fault.

Change-Id: I0c95d3df1f91584a77956f0beffebf1b63141c9f
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-18 03:28:50 -08:00
Patrick Daly
e636b80381 ARM: dts: msm: Enable continuous splash screen on sun
Do not reset the display stream-ids as hardware is already in use when
bootloader hands over control to linux.

Change-Id: Iab66b7f17f5aca3756c33e1a3d8886b1fc104f04
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-17 13:42:34 -08:00
qctecmdr
2d29b805b4 Merge "ARM: dts: msm: Add USB QMI SND node for sun" 2023-12-15 22:28:04 -08:00
qctecmdr
47624fb8c8 Merge "ARM: dts: msm: Add dispcc crmc device for Sun" 2023-12-15 18:09:28 -08:00
qctecmdr
4aa48c9f06 Merge "ARM: dts: msm: Add camcc crmc device for Sun" 2023-12-15 15:59:09 -08:00
qctecmdr
c74a9623e9 Merge "ARM: dts: msm: Enable apss cpu ncc0, ncc1 measure nodes for sun" 2023-12-15 15:59:09 -08:00
Hrishabh Rajput
4f18c23d6b bindings: Add bindings for the gunyah rm booster
Add bindings for gunyah rm booster to accelerate vm bootup.

Change-Id: Id3a3053885209f231c65da0fceb3c3598c5ad798
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-12-15 15:11:16 +05:30
qctecmdr
59d386e8f6 Merge "ARM: dts: msm: Increase System CMA pool for sun" 2023-12-14 21:53:20 -08:00
Patrick Daly
c527b04000 ARM: dts: msm: Increase System CMA pool for sun
Support the memshare device, which requires 6 Mb.

Change-Id: I1d72bdf7cdb895fbe76e49ad3541fa715bddf24d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-14 17:07:38 -08:00
qctecmdr
996b2fbae1 Merge "ARM: dts: msm: qcom: Update EUD dt node to route through pdc" 2023-12-14 15:05:55 -08:00
Wesley Cheng
0ace409a0c ARM: dts: msm: Add USB QMI SND node for sun
Enable the USB SND device node, which carries some information about the
parameters passed to the audio DSP.

Change-Id: I2f0176130a6b8c3987f5bf8d5165cfd0298ad337
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-12-14 12:22:19 -08:00
Vivek Aknurwar
59e23827e2 ARM: dts: msm: Enable apss cpu ncc0, ncc1 measure nodes for sun
Enable apss cpu ncc0, ncc1 measure nodes to support cluster l, m
clk measure.

Change-Id: Ib691fb4254f41c64639e8f2e36c0d009336576c3
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-12-14 11:16:43 -08:00
qctecmdr
6575bbc9b2 Merge "dt-bindings: add dt-binding for qcom coresight static tpdm" 2023-12-14 05:36:13 -08:00
qctecmdr
e2006ce2db Merge "ARM: dts: msm: correct name of ext_cmb/turing/gcc tpdm on sun" 2023-12-14 05:36:12 -08:00
qctecmdr
d92cd18f19 Merge "ARM: dts: qcom: add gh-watchdog dependency to pmic-pon-log device for Sun" 2023-12-13 20:03:25 -08:00
qctecmdr
2db0554490 Merge "ARM: dts: msm: Update bwmon llcc gold node name for sun" 2023-12-13 20:03:25 -08:00
qctecmdr
211f912903 Merge "ARM: dts: msm: Add memshare for sun" 2023-12-13 17:51:17 -08:00
qctecmdr
f8a0784d34 Merge "ARM: dts: msm: Add CRM display device for sun" 2023-12-13 15:48:03 -08:00
Tony Truong
0b7cc56210 ARM: dts: msm: Add memshare for sun
Add memshare nodes for client ids 5 and 6 which will be used for the
qmc use case. One of these nodes will allocate memory from a reserved
memory range while the other allocates from system cma.

Change-Id: I9deda5ba526c9d7e44e639fd97ca0825a1de357f
Signed-off-by: Tony Truong <quic_truong@quicinc.com>
2023-12-13 11:21:25 -08:00
qctecmdr
c526c104a8 Merge "ARM: dts: msm: sun: Update arch timer frequencies for VM's" 2023-12-13 04:41:13 -08:00
Minghao Zhang
9dc406c3ad dt-bindings: Add bindings for max31760 fan controller
Add a bindings file for max31760 fan controller.

Change-Id: Id6d885d3678a6ffb1b1797b85e37dae121b66fa8
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-12-13 15:27:08 +08:00
David Collins
f1387aade5 ARM: dts: qcom: add gh-watchdog dependency to pmic-pon-log device for Sun
Add a dependency between the gh-watchdog and pmic-pon-log devices
for Sun boards.  This ensures that during system boot-up, the driver
responsible for the gh-watchdog device initializes before the one
responsible for the pmic-pon-log device.

This behavior is critical to ensuring that a PMIC warm-reset correctly
occurs in the situation that the qcom,pmic-fault-panic property is
specified for the pmic-pon-log device and the previous system
power-off was caused by a PMIC fault.

Change-Id: I8c40b19ce150ca5bb3cb9514c7d293481a5009af
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-12-12 17:27:56 -08:00
qctecmdr
65b397a982 Merge "ARM: dts: msm: Add qcedev node for sun" 2023-12-12 16:21:49 -08:00
qctecmdr
7daaf4cf75 Merge "Revert "ARM: dts: qcom: Disable UFS LPM features"" 2023-12-12 14:09:20 -08:00
Amir Vajid
d195191226 ARM: dts: msm: Update bwmon llcc gold node name for sun
Update llcc gold bwmon name to correctly distinguish
its base address.

Change-Id: Id8c431e4093894c719731e88cd807b9a30de7559
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-12-12 12:54:48 -08:00
Rashid Zafar
e11de548be ARM: dts: msm: Add CRM display device for sun
Add CRM device for display.

Change-Id: I5a44ab13d114a83de5fb355017636171f2c6bbeb
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-12-12 12:06:35 -08:00
qctecmdr
f85755715b Merge "ARM: dts: qcom: add AMOLED ECM device for PMD802X" 2023-12-12 11:54:41 -08:00