Commit Graph

323 Commits

Author SHA1 Message Date
Gokul krishna Krishnakumar
c74ff91ab3 ARM: dts: qcom: pineapple: spss: Remove duplicate node
There were 2 entries for spss, remove one.

Change-Id: Ia7aae336809953377f9a9da6457289262fb2524a
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-12 00:52:25 -07:00
Gokul krishna Krishnakumar
52826bae6e ARM: dts: qcom: pineapple: Update the remoteproc DT for pineapple Soc
Adding the firmware name and updating the additional memory assign node
for remoteproc's to be compatible with the driver.

Change-Id: I3787fd0c97c039821a91e15bc6e554caccf071a8
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-11 16:44:34 -07:00
qctecmdr
59896c77b2 Merge "dt-bindings: msm: Change LLCC bindings for Pineapple and Sun" 2023-10-06 09:44:22 -07:00
qctecmdr
f205bf616e Merge "ARM: dts: msm: Fix the base addresses of LLCC banks for Pineapple SoC" 2023-10-06 09:44:21 -07:00
Unnathi Chalicheemala
8199522ad8 dt-bindings: msm: Change LLCC bindings for Pineapple and Sun
Following device tree register addresses change from upstream commit
ee13b50 ("qcom: llcc/edac: Fix the base address used for accessing LLCC
banks").
Change LLCC bindings for Pineapple and Sun SoC.

Change-Id: I60bdfd7e4bc19343a3eb6a1c0c597523f1c30963
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-10-04 10:36:14 -07:00
Unnathi Chalicheemala
04b52df658 ARM: dts: msm: Fix the base addresses of LLCC banks for Sun SoC
Based on upstream commit ee13b50 ("qcom: llcc/edac: Fix the base address
used for accessing LLCC banks"), the devicetree needs to be updated with
LLCC bank 0 through 3, instead of just the start LLCC bank 0 and the end
LLCC broadcast.

Change-Id: I1d2b758693f6a71338653fa677dbb833299475c6
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-10-04 09:36:56 -07:00
Unnathi Chalicheemala
d9c5c5ed56 ARM: dts: msm: Fix the base addresses of LLCC banks for Pineapple SoC
Based on upstream commit ee13b50 ("qcom: llcc/edac: Fix the base address
used for accessing LLCC banks"), the devicetree needs to be updated with
LLCC bank 0 through 3, instead of just the start LLCC bank 0 and the end
LLCC broadcast.

Change-Id: I7c2b62697721074660c6b7371e0d2b1bf195ba5d
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-10-04 09:25:59 -07:00
Gokul krishna Krishnakumar
989e04083d ARM: dts: msm: sun: Disable GPU node
Temporarily disable the GPU node causing access violation in 0x3dc0000.

Change-Id: I2759a37c36a9c6f62a94e23237f361a80680d3c4
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-03 09:36:24 -07:00
qctecmdr
8dcf3ae18d Merge "dt-bindings: Add snapshot of gic interrupt router documentation" 2023-09-27 02:27:00 -07:00
qctecmdr
a64728c077 Merge "dt-bindings: net: Add snapshot for qrtr-genpool bindings" 2023-09-25 22:51:54 -07:00
qctecmdr
6512d19c20 Merge "dt-bindings: net: Add snapshot for qrtr-gunyah bindings" 2023-09-25 22:51:54 -07:00
qctecmdr
ee91009932 Merge "dt-bindings: iio: adc: Require generic channel name for channel nodes" 2023-09-25 17:40:03 -07:00
qctecmdr
6e1deceea3 Merge "dt-bindings: thermal: Add bindings for thermal devices" 2023-09-25 17:40:03 -07:00
qctecmdr
4c5cd691e3 Merge "ARM: dts: qcom: Add device tree entries for QTEE drivers" 2023-09-25 16:21:10 -07:00
qctecmdr
518228b9a2 Merge "dt-bindings: iio: adc: qcom,spmi-vadc: simplify compatible enum" 2023-09-25 16:21:10 -07:00
Melody Olvera
0c7716908d dt-bindings: Add snapshot of gic interrupt router documentation
Snapshot the gic interrupt router documentation from
qcom-6.1 commit e3266c8e04f8 ("dt-bindings: Add device-tree
bindings for gic-interrupt-router").

Change-Id: I5ad2acfe88680f77d85131bd52383674d118bcd3
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-09-25 14:18:36 -07:00
Meena Pasumarthi
ba5f42abbc ARM: dts: msm: Add base TUIVM and OEMVM for Sun
Add base TUIVM and OEMVM device tree support for Sun RUMI platform.

Change-Id: I32598ce2c3488658e2c9caf0cd7a2368665c0b06
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com>
2023-09-25 09:50:18 +05:30
Meena Pasumarthi
02930b3391 ARM: dts: msm: Add base TUIVM and OEMVM for Pineapple
Add base TUIVM and OEMVM device tree support for all Pineapple platforms.

Change-Id: I7c3cc2112e122f25a2f0b573128e8fdfb86975c5
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-09-25 09:49:10 +05:30
Meena Pasumarthi
784b6afca3 bindings: Adding bindings to support vm on Sun
Adding bindings to support vm on Sun.

This is snapshot of bindings from 'commit 999a92cd8b38
("Merge "ARM: dts: qcom: Add platform support for VMs on
Cliffs"")' from device tree project msm-6.1 branch.

Change-Id: I47eda741b3451d38d215f7d95505a2bb4dd86565
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
Signed-off-by: Sahitya Tummala <quic_stummala@quicinc.com>
2023-09-25 09:44:11 +05:30
Anmolpreet Kaur
ffce3361b2 ARM: dts: qcom: Add device tree entries for QTEE drivers
Add device tree entries for smcinvoke, shmbridge and tz-log
drivers and qseecom heaps.

Change-Id: I1a427c66e12a02532097db352a1d26fe5ececb9f
Signed-off-by: Anmolpreet Kaur <quic_anmolpre@quicinc.com>
2023-09-23 21:26:44 -07:00
qctecmdr
8e96b50796 Merge "dt-bindings: Add dt binding for smcinvoke" 2023-09-22 22:42:58 -07:00
qctecmdr
badff3cb69 Merge "dt-bindings: Add dt binding file for tzlog" 2023-09-22 22:42:57 -07:00
qctecmdr
9242e3db09 Merge "dt-bindings: msm: Add MSM bindings for Sun SoC" 2023-09-22 17:35:27 -07:00
qctecmdr
447500b4ad Merge "dt-bindings: Add devicetree bindings for coresight dummy drivers" 2023-09-22 13:30:55 -07:00
qctecmdr
c3ebfa0666 Merge "ARM: dts: msm: add coresight component DT file for sun" 2023-09-22 13:30:55 -07:00
qctecmdr
9c34e8b256 Merge "dt-bindings: thermal: Update "interrupts" property in adc-tm5 examples" 2023-09-22 10:10:39 -07:00
qctecmdr
46ceb889f4 Merge "ARM: dts: qcom: Add TSENS device for sun" 2023-09-22 10:10:39 -07:00
qctecmdr
7d2d50d1a8 Merge "dt-bindings: leds: qcom-lpg: Document PM8550 compatible" 2023-09-22 10:10:38 -07:00
leihan
36d1df1da9 dt-bindings: net: Add snapshot for qrtr-genpool bindings
qrtr-genpool bindings snapshot from qcom-6.1 branch
commit
5c6b45ebf246("ARM: dts: msm: add touch driver device
nodes for holi pro").

Then fix format isuues to pass YAML validation.

Change-Id: Id872a96abf98368281fe16f622055658ff26f4ab
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-09-22 19:00:15 +08:00
leihan
bf8896d6ab dt-bindings: net: Add snapshot for qrtr-gunyah bindings
qrtr-gunyah bindings snapshot from msm-pineapple branch
commit
374f1536a784("ARM: dts: msm: Add snapshot of memshare dt
documentation").

Then fix format isuues to pass YAML validation.

Change-Id: Ifb5591d83877e5454874d24827b7ebcaaba8d4bc
Signed-off-by: leihan <quic_leihan@quicinc.com>
2023-09-22 18:56:44 +08:00
qctecmdr
9850c98060 Merge "ARM: dts: qcom: Add crmb/crmc to cesta device for pineapple" 2023-09-21 14:05:08 -07:00
Unnathi Chalicheemala
3b976005ed dt-bindings: msm: Add MSM bindings for Sun SoC
Add compatible variants for Sun SoC.

Change-Id: I47fa95937ed5d7f6f4402186488fb14e15700cea
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-09-21 08:13:54 -07:00
Meena Pasumarthi
72c82f3ce2 dt-bindings: Add MSM bindings for Pineapple and Sun
Add compatibile string for Pineapple and Sun variants.

Change-Id: I13a53075c5fef1ed6dd2d1c9e59b792b73b08057
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2023-09-21 08:09:15 -07:00
Gokul krishna Krishnakumar
db32d03865 ARM: dts: qcom: Add crmb/crmc to cesta device for pineapple
Add crmb and crmc register space for cesta devices on pineapple.

Change-Id: Ia8ec195ca1683e652b31a5daa2ab271e8bcec321
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-09-20 14:28:36 -07:00
Gokul krishna Krishnakumar
3265bc7094 bindings: remoteproc: pas: Add missing bindings
Add compatibles for pineapple and Sun pas.

Change-Id: I55b11ba6dd1140d225ff55d708867b60a5b9354c
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-09-20 13:35:14 -07:00
Marijn Suijten
236d18167a dt-bindings: iio: adc: Require generic channel name for channel nodes
As discussed in [1] it is more convenient to use a generic `channel`
node name for ADC channels while storing a friendly - board-specific
instead of PMIC-specific - name in the label, if/when desired to
overwrite the channel description already contained (but previously
unused) in the driver [2].

The same `channel` node name pattern has also been set in
iio/adc/adc.yaml, but this generic binding is not inherited as base for
qcom,spmi-vadc bindings due to not having any other generic elements in
common, besides the node name rule and reg property.

Replace the .* name pattern with the `channel` literal, but leave the
label property optional for bindings to choose to fall back a channel
label hardcoded in the driver [2] instead.

[1]: https://lore.kernel.org/linux-arm-msm/20221106193018.270106-1-marijn.suijten@somainline.org/T/#u
[2]: https://lore.kernel.org/linux-arm-msm/20230116220909.196926-4-marijn.suijten@somainline.org/

Change-Id: I89932db23da961995c921ef58e0c60a92018bb27
Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230410202917.247666-6-marijn.suijten@somainline.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Git-commit: e0b7972461b082be7168deb217ab7daaa8d425f0
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-20 12:42:59 -07:00
Luca Weiss
c0b391daf9 dt-bindings: iio: adc: qcom,spmi-vadc: Allow 1/16 for pre-scaling
The channel ADC5_USB_IN_V_16 is using 1/16 pre-scaling on at least
pm7250b and pmi632. Allow that in the schema.

Change-Id: I4c673338fd9c3ed1544863fc073abfd91ec721b3
Signed-off-by: Luca Weiss <luca@z3ntu.xyz>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230414-pmi632-v1-5-fe94dc414832@z3ntu.xyz
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Git-commit: ef513aa7aa5038d2f53e9f2932af5006f37ed0b6
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-20 12:39:59 -07:00
Krzysztof Kozlowski
649110f779 dt-bindings: iio: adc: qcom,spmi-vadc: simplify compatible enum
The second compatible item in oneOf is just an enum, not a list.

Change-Id: Iff563f0c95af6900d3e5da8f403530bb981f858a
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20221027143411.277980-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Git-commit: 306935570f23e25bff22a3273bc6f92c8f13c910
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-20 12:34:33 -07:00
Yuanfang Zhang
2964e2edd2 ARM: dts: msm: add coresight component DT file for sun
Add coresight component devicetree file for sun.

Change-Id: I28b8b6a2142fc89ed457553f039eca785064007b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-09-19 23:21:39 -07:00
Yuanfang Zhang
f314e0a5a8 dt-bindings: Add devicetree bindings for coresight dummy drivers
Add devicetree bindings for coresight dummy sink/source drivers

Change-Id: I855115b4cec80a9839ac9233ae97ff080f2998c8
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-09-19 02:07:05 -07:00
qctecmdr
2bc566de0e Merge "dt-bindings: add dt-binding for qcom coresight secure etr" 2023-09-18 02:06:32 -07:00
Rashid Zafar
e2fe040035 dt-bindings: thermal: Add bindings for thermal devices
Add bindings for thermal devices on Sun Soc, converted to YAML
format.

Change-Id: Ie5c39b55055c8f4e2a581128afdc45399cfb0c31
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-09-15 14:55:45 -07:00
qctecmdr
9ffd7a80ef Merge "ARM: dts: qcom: Adding msm_sharedmem DT entry" 2023-09-15 14:41:22 -07:00
Anjelique Melendez
0ca42659f9 dt-bindings: thermal: Update "interrupts" property in adc-tm5 examples
Update the examples in qcom-spmi-adc5-tm5.yaml so that adc devices have
"interrupts" property included.

Change-Id: Ia6bf720d0661967fcf0ed4b85ee81940ea432e6c
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-15 12:00:21 -07:00
Nitin LNU
1a2b08bb0a dt-bindings: Add dt binding file for tzlog
tz-log dt binding added for tzlog dtsi node.


Change-Id: Ic8c0143ca6894f3c78960c03870517f6edff6318
Signed-off-by: Nitin LNU <quic_nlakra@quicinc.com>
2023-09-15 00:58:59 -07:00
Nitin LNU
c435072c50 dt-bindings: Add dt binding for smcinvoke
Addition of dt binding file for smcinvoke node.

Change-Id: I4d1ff5c9568268e67974af29a1e940d42f9719cc
Signed-off-by: Nitin LNU <quic_nlakra@quicinc.com>
2023-09-15 00:58:12 -07:00
qctecmdr
4a74690a02 Merge "dt-bindings: leds: use unevaluatedProperties for common.yaml" 2023-09-14 14:43:45 -07:00
qctecmdr
11ec13ccb4 Merge "ARM: dts: msm: Add GCC phandle to GDSC driver for Sun" 2023-09-14 14:43:45 -07:00
qctecmdr
1c90b90ef7 Merge "dt-bindings: pci: Add pci-msm-msi device bindings" 2023-09-14 14:43:45 -07:00
qctecmdr
5824a01a26 Merge "ARM: dts: msm: Add interconnect properties for apps_smmu for sun" 2023-09-14 14:43:45 -07:00