Commit Graph

697 Commits

Author SHA1 Message Date
qctecmdr
c163efff9f Merge "ARM: dts: msm: sun: Add remoteproc node" 2023-10-10 10:25:56 -07:00
Hrishabh Rajput
da4b2e9e0b dt-bindings: Add TLMM VM test driver documentation
The driver provides the framework to test memory lend to VM.

Change-Id: I90c2b17181ce9e50c037fa4997f8f9a5f6b9154b
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2023-10-10 20:29:53 +05:30
Patrick Daly
1b27f103d6 dt-bindings: Add snapshot of virtio-mem documentation
Snapshot the virtio-mem documentation from
qcom-6.1 commit a495f33fe39b ("ARM: dts: msm: Add ipcc_mproc_ns1 for
cliffs TUIVM").

Change-Id: I86b8c4c06d7c5c9ab2110b31f673f7414c43c66b
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-10-09 12:11:22 -07:00
Gokul krishna Krishnakumar
640a1cbc33 ARM: dts: msm: bindings: Add cdsprm bindings
Add bingings for cdsprm.

Change-Id: I2507e176a38249e8e5da453a980f69e667166e63
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-05 10:35:58 -07:00
Gokul krishna Krishnakumar
87d73e7338 ARM: dts: msm: bindings: Add the fastrpc node and child nodes
Bindings for fastrpc nodes and the child nodes.

Change-Id: Ic967b92d2324d5f9671614f62973c5f9820d6b4b
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-05 10:34:04 -07:00
Jishnu Prakash
9b823442e4 dt-bindings: iio: adc: qcom,spmi-vadc: Add scale function property
Update qcom,spmi-vadc bindings to include "qcom,scale-fn-type"
property for ADC7.

Change-Id: Ieb8ad5779b078dd77838c498b3a4e0bbcf907df8
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
[quic_amelende@quicinc.com: Converted binding change from .txt to .yaml
 and removed changes already captured in yaml]
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-10-04 10:54:49 -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
Anjelique Melendez
1f53824ca5 dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH010x and PMD802x bindings
Update the Qualcomm Technologies, INC. PMIC GPIO binding documentation
to include compatible strings for PMIH010x and PMD802x PMICs.

Change-Id: Icf07b2f657d0e6fd104ae36553d1631caadcdb70
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-27 16:54:19 -07:00
Jishnu Prakash
17533b38e2 dt-bindings: iio: qcom,spmi-vadc: update prescale ratios
Update prescale ratios to support the new channels.

Change-Id: I4d37e9653962954e856f464df32297d9aa90757a
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
[quic_amelende@quicinc.com: Converted binding change from .txt to .yaml]
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-27 10:37:41 -07:00
Jishnu Prakash
ff8af86c1e dt-bindings: iio: qcom,spmi-vadc: Add compatible string for ADC lite driver
Add the compatible string for ADC-lite driver for
reading parallel charger current channel.

Change-Id: Ie0d3f90d06be4bf28661736058c5d1fb2af1ac8f
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
[quic_amelende@quicinc.com: converted binding change from .txt to .yaml]
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-27 10:32:36 -07:00
qctecmdr
8dcf3ae18d Merge "dt-bindings: Add snapshot of gic interrupt router documentation" 2023-09-27 02:27:00 -07:00
Anjelique Melendez
3435bbb05c dt-bindings: thermal: Update dt-binding for spmi-adc-tm5
Update compatible string to support ADC channels that are registered to
thermal framework, without registering interrupts.

Change-Id: Ie2a1d59272434453c27f2daa2b758ab8a6c96db2
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-09-26 15:44:58 -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
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
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
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
9c34e8b256 Merge "dt-bindings: thermal: Update "interrupts" property in adc-tm5 examples" 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
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
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
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
1c90b90ef7 Merge "dt-bindings: pci: Add pci-msm-msi device bindings" 2023-09-14 14:43:45 -07:00
Yuanfang Zhang
0638ad040d dt-bindings: add dt-binding for qcom coresight secure etr
Add devicetree bindings for qcom coresight secure etr.

Change-Id: I33d4a57f215b1db590d07a39d083b56359634456
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-09-14 05:23:08 -07:00
Neil Armstrong
ddd02c5eff dt-bindings: leds: qcom-lpg: Document PM8550 compatible
The PM8550 PWM modules are compatible with the PM8350c PWM modules,
document the PM8350c PWM compatible as fallback for the PM8550 PWM.

Change-Id: Ieb5c8ab61212501369037e019cee7cd7048f72d8
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230522-topic-sm8550-upstream-pm8550-lpg-v2-1-c5117f1d41f9@linaro.org
Signed-off-by: Lee Jones <lee@kernel.org>
Git-commit: 28598e218076f77cbd44b7762aa5f935356aebd4
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-12 17:43:43 -07:00
Luca Weiss
aef3643bf7 dt-bindings: leds: qcom-lpg: Add compatible for PMI632 LPG block
Document the availability of an LPG configuration for the PMI632 PMIC in
the Qualcomm Light Pulse Generator driver.

Change-Id: I17f3a9a8a98d0374fb127363368a53d0dcc45a28
Signed-off-by: Luca Weiss <luca@z3ntu.xyz>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20230414-pmi632-v2-3-98bafa909c36@z3ntu.xyz
Git-commit: 8e25e2a0af551e084c596c03999f7e8ef7205778
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-12 17:41:29 -07:00
Anjelique Melendez
c7372e4e3a dt-bindings: leds-qcom-lpg: Add qcom,pmk8550-pwm compatible string
Add qcom,pmk8550-pwm compatible string for the Qualcomm Technologies, Inc.
PMK8550 PMIC which has two high resolution PWM channels.

Change-Id: I46cee169cbbc3d6c92a726f933f8b78254a90403
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20230407223849.17623-2-quic_amelende@quicinc.com
Git-commit: 03a85ab3ac910bc29e23db744091c40c8ed3d3af
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-12 17:37:44 -07:00
Krzysztof Kozlowski
c4a05684d4 dt-bindings: leds: use unevaluatedProperties for common.yaml
The common.yaml schema allows further properties, so the bindings using
it should restrict it with unevaluatedProperties:false.

Change-Id: I00b05a0591c43888b1c87331f94da027ccd42d8e
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20221127204058.57111-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Rob Herring <robh@kernel.org>
Git-commit: fe469e83eb5b383c8abbf1d1cab7a038e3d6778b
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-12 17:36:00 -07:00
Prudhvi Yarlagadda
c8048b187c dt-bindings: pci: Add pci-msm-msi device bindings
Add devicetree bindings for pcie MSI controller.

Change-Id: I0a049028e40e04dc0c5fd3b16651b1e22f8f757d
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-09-12 15:21:46 -07:00
Eric Rosas
404aafc473 dt-bindings: Add documentation for wcd usbss
Add documentation for wcd usbss bindings.

Change-Id: I2f53c5d9cffbd33d73ed21b400bf1a96e8c8cf1a
Signed-off-by: Eric Rosas <quic_erosas@quicinc.com>
2023-09-08 17:27:55 -07:00
qctecmdr
10e42d9078 Merge "ARM: dts: msm: Define adsp_mem_heap region" 2023-09-07 08:17:19 -07:00