Commit Graph

118 Commits

Author SHA1 Message Date
SaschaNes
f91aec16a0 replace stuff from samsung source 2025-08-13 08:42:30 +02:00
Rajkumar Patel
71e75ace0d dt-bindings: Add power-state dt-bindings
Add bindings of power-state device in yaml format.

Change-Id: I7abd870f0a0f46b5bf293f15d4215fff3e85e70f
Signed-off-by: Rajkumar Patel <quic_rajkpate@quicinc.com>
2025-04-22 11:21:36 +05:30
Rajkumar Patel
53765c8d58 dt-bindings: Add QUSB & USB BAM on dt-bindings
This change adds the entries of qusb phys and
usb bam in yaml format.

Change-Id: I5697f28cf786ab6cc61c462a164ff4b0e4e68aac
Signed-off-by: Rajkumar Patel <quic_rajkpate@quicinc.com>
2025-03-19 18:43:19 +05:30
QCTECMDR Service
97b1cc3cc7 Merge "ARM: dts: qcom: Add PMIC ECID devices for sun" 2025-03-08 22:13:53 -08:00
Brindha T
a52b4bbdb5 dt-bindings: soc: qcom: Add qcom,pmic-ecid bindings
Add bindings documentation for qcom,pmic-ecid. PMIC ECID provides the
PMIC specific information for identification.

Change-Id: I012670359ad1b1c4aea92f59b9430efc6e446f5f
Signed-off-by: Brindha T<quic_brint@quicinc.com>
2025-02-26 11:16:14 +05:30
Sneh Mankad
6f99f4f9dc bindings: soc: qcom: Document pcie-pdc compatibility for sdxkova
Document pcie-pdc compatibility for sdxkova.

Change-Id: Ib546e947769e0f8f6e0126a8a3a5fd48117a03bb
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:37:18 -08:00
Sneh Mankad
eea1d75da5 bindings: soc: qcom: Document pcie-pdc compatible for kera
Document pcie pdc device support for kera.

Change-Id: Ief7d219f0cce276a27c5cb09253b131ec959e4c2
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-12-16 22:13:44 -08:00
Sneh Mankad
e6219eae76 bindings: soc: qcom: Document pcie-pdc compatible for tuna
Document pcie pdc device support for tuna.

Change-Id: I56a2d505fd453ffbebc95dbf202b5f949ded4c4c
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-23 10:54:13 +05:30
Raghavendra Kakarla
b813022cd5 dt-bindings: Add rpm-stats-v2 dt binding
This change adds the rpm-stats-v2 to the
rpm-stats dt binding.

Change-Id: I02d04d33347ea73ee29f59e0ca5691ecbb5b96fd
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-10-16 04:16:42 -07:00
Shivnandan Kumar
4554bd7592 dt-bindings: Add devicetree bindings for dynpf drivers
Add snapshot of dynpf dt bindings as of kernel 6.1
commit 6aa69adfbd (" ARM: dts: msm: Enable dynpf
feature on pineapple").

Change-Id: I9053c541f16d816f311d09b39c39f2e2c04109bc
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-09-07 00:14:38 +05:30
Sai Harshini Nimmala
f0f1c41d9d dt-bindings: Move qcom,cycle-cntr.yaml to correct location
Bindings file for WALT cycle counter driver is in incorrect location.
Move it to the correct location where all other bindings files are
present.

Change-Id: I9e8ef0a87ac6b311931535a82ccf3c784bcdc896
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2024-08-13 11:46:25 -07:00
Avinash Philip
5993234e05 dt-bindings: Add new bindings for MPAM MSC
Binding document to support MPAM(Memory System Resource Partitioning
and Monitoring) MSC(Memory System Component) interface framework added
to support multiple MSC components. Currently SLC(System Level Cache)
MSC support integrated to MSC interface with API support to configure
SLC Capacity and monitors.

Change-Id: I866b0e8cd6106f86535baf004d25e81e406e3e12
Signed-off-by: Avinash Philip <quic_avinashp@quicinc.com>
2024-08-13 06:44:44 +05:30
Huang Yiwei
0f6b6ee49a dt-bindings: Add new bindings for SLC MPAM
Add new bindings for SLC MPAM.

Change-Id: I21e19e73ff17916f84a25a52535e81ea97cae8d6
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-08-04 18:45:53 -07:00
Huang Yiwei
7a4a207629 dt-bindings: Add new bindings for platform MPAM
Add new bindings for platform MPAM.

Change-Id: I311a902e3135c5a825dcf4d6446d578489498b66
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-07-31 10:29:56 +08:00
Huang Yiwei
b7ca0a4904 dt-bindings: Add new bindings for CPU MPAM
Add new bindings for CPU MPAM.

Change-Id: I856a137958140d1bc34cdfeadf5ddda4030a5c62
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-07-31 10:17:55 +08:00
QCTECMDR Service
aeffe232df Merge "ARM: dts: msm: Add fast entry in sun" 2024-07-25 21:43:50 -07:00
Lingutla Chandrasekhar
0289936a74 dt-bindings: soc: add qcom,cpucp_fast documentation
Add documentation for the device qcom,cpucp_fast, which is used
for handling system hints from firmware.

Change-Id: I2336051df317d09d5224244e2d8248242980cc18
Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
2024-07-23 23:40:46 -07:00
QCTECMDR Service
ca51b8d528 Merge "dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings" 2024-07-23 21:34:33 -07:00
Amir Vajid
c831e5e8c5 dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings
Update bwmon bindings to include support for non-early memory
mapping.

Change-Id: I4f45ea0fd3f219325463d832c958ebd900f15f1c
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-07-23 17:22:34 +05:30
Maria Yu
79014c4f83 dt-bindings: Update dt-binding for cpu mpam and platform mpam
Add support for cpu mpam and platform mpam.

Change-Id: I5ca021b39c3878061f2bde1fe1481fb2cc56f478
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
2024-07-14 20:55:34 +08:00
Georgi Djakov
21e4e3bb9a dt-bindings: qcom: Add gh-large-dmabuf-test binding
Add gh-large-dmabuf-test binding description and requirements
which include compatible, label and optional properties.

Change-Id: Ief22a3b609539ea307f289fb62e7c90b3a1284f6
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-07-10 05:53:10 -07:00
Soumya Managoli
fba395ddc1 bindings: Add bindings for FSA4480
This device is required for enabling USB-C analog support.

Change-Id: I2f7749a9562ef91f2c472bfeb8dfb1df145e1677
Signed-off-by: Soumya Managoli <quic_c_smanag@quicinc.com>
2024-07-02 11:14:48 +05:30
qctecmdr
149a97f835 Merge "dt-bindings: Add glink slatecom transport binding documentation" 2024-06-20 00:22:03 -07:00
Akshay Gola
977a69fea5 ARM: dts: msm: Add glink channel documentation
Add glink channel documentation used for communication between
monaco and slate.

Change-Id: Ie092dfb7da3402a2b821c9cbe0bfa35d2d7af309
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
2024-06-19 05:03:47 -07:00
Sudeepgoud Patil
0cc42eff84 dt-bindings: Add glink slatecom transport binding documentation
This commit adds the device tree binding documentation for the
GLINK SLATECOM transport(glink_slatecom_xprt).
The documentation includes details about the properties, usage
and examples of the binding.

Change-Id: I12770ac197e1b62ebacf9c0e3445b559b5c1abcf
Signed-off-by: Sudeepgoud Patil <quic_sudeepgo@quicinc.com>
2024-06-18 12:01:25 +05:30
qctecmdr
fb81e12ecb Merge "dt-bindings: Add device-tree bindings for aon RSB driver" 2024-05-31 02:59:32 -07:00
qctecmdr
4aa3bd79aa Merge "dt-bindings: Add device-tree bindings for AON event bridge driver" 2024-05-31 02:59:32 -07:00
qctecmdr
677ae95345 Merge "dt-bindings: Add device-tree bindings for aon spi & interface drivers" 2024-05-30 04:28:32 -07:00
qctecmdr
603f71e7ee Merge "dt-bindings: Add new compatible v2, v3 for cpuss sleep stats" 2024-05-29 20:13:18 -07:00
Koushik Immadisetty
cf17fb5975 dt-bindings: Add device-tree bindings for aon RSB driver
Add snapshot of device-tree bindings for AON RSB driver
and corresponding rpmsg driver from msm-5.15.c2 in YAML format.

Snapshot is taken from msm-5.15.c2 kernel commit 95ffcf910eee
("ARM: dts: msm: add aon-rma glink node").

Change-Id: I73bbb30403a488a053ba2b8a3aaf456190162506
Signed-off-by: Koushik Immadisetty <quic_kimmadis@quicinc.com>
2024-05-29 12:17:41 -07:00
Koushik Immadisetty
b912e1e0ac dt-bindings: Add device-tree bindings for AON event bridge driver
Add snapshot of device-tree bindings for AON event bridge and
respective rpmsg drivers from msm-5.15.c2 in YAML format.

Snapshot is taken from msm-5.15.c2 kernel commit 95ffcf910eee
("ARM: dts: msm: add aon-rma glink node").

Change-Id: I695cab16e872800d558ccf269c1cb32bbe9bb2f0
Signed-off-by: Koushik Immadisetty <quic_kimmadis@quicinc.com>
2024-05-29 12:12:31 -07:00
Koushik Immadisetty
b0287b59fd dt-bindings: Add device-tree bindings for aon spi & interface drivers
Add snapshot of device-tree bindings for AON spi, interface and
it's corresponding rpmsg drivers from msm-5.15.c2 in YAML format.

Snapshot is taken from msm-5.15.c2 kernel commit 95ffcf910eee
("ARM: dts: msm: add aon-rma glink node").

Change-Id: I5c66e660b674fee78f541b267027a34f92717e0c
Signed-off-by: Koushik Immadisetty <quic_kimmadis@quicinc.com>
2024-05-29 09:05:51 -07:00
Minghao Zhang
bb99201e08 dt-bindings: Add new compatible v2, v3 for cpuss sleep stats
Add new compatible qcom,cpuss-sleep-stats-v2 and
qcom,cpuss-sleep-stats-v3.

Change-Id: I3efb27195f81efc0b46d653cd9b0253eb495ff29
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-05-27 12:30:56 +05:30
Maulik Shah
8eb1a2d085 bindings: soc: qcom: Document crm_b_pt register
Document crm_b_pt register.

Change-Id: Iec8522f68d516bd26c59924be0fe68be13d3a5e8
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-05-23 17:04:05 +05:30
qctecmdr
f36143bfc4 Merge "dt-bindings: Add qcom,msgq-names property to qcom,mem-buf-msgq" 2024-05-20 23:16:02 -07:00
Patrick Daly
c4d6c98472 dt-bindings: Add qcom,msgq-names property to qcom,mem-buf-msgq
This device can communicate with more than one msgq. Describe
the names or these msgqs.

Change-Id: Ibc0a4de16c6158ac756459fc2ee8862bd9e23215
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:09 -07:00
Patrick Daly
dbd66daf72 dt-bindings: Fix dt_binding_check errors in qcom,msm-buf
Only one top-level devicetree node can be defined per file; move
qcom,mem-buf-msgq to its own.

Fixes:
../Documentation/devicetree/bindings/soc/qcom/qcom,mem-buf.yaml:56:1:
[error] duplication of key "properties" in mapping (key-duplicates).

Change-Id: I8f7b5bdd94afa38ade3b2173ee2d99c6906cc74d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:02 -07:00
Huang Yiwei
de1d3bda84 dt-bindings: Update dt-binding for MPAM
This change updates dt-binding for MPAM driver to support monitor
data register.

Change-Id: Ib808488d7f8041607f91038e501fd89cd52a6635
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-09 11:27:28 +08:00
Minghao Zhang
5c5fb0afd7 dt-bindings: Update dt-binding for cpuss sleep stats v4
This change updates dt-bindings for qcom_cpuss_sleep_stats_v4 driver
that lpm count and residency can be read.

Change-Id: Ia5dc8fc905610a61561dfba0e8235a4d9dddcf9c
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-04-05 01:25:54 -07:00
qctecmdr
d611dfb99f Merge "dt-bindings: Add devicetree bindings for bwprof drivers" 2024-03-21 17:30:15 -07:00
qctecmdr
622eca0cc1 Merge "dt-bindings: add dt-binding for qcom dynamic memory dump" 2024-03-21 15:18:32 -07:00
Shivnandan Kumar
9c129f1c88 dt-bindings: Add devicetree bindings for bwprof drivers
Add snapshot of bwprof dt bindings as of kernel 5.10
commit 6c69729ad4 ("ARM: dts: msm: Add bwprofiler nodes
to anorak").

Change-Id: I240a0d1df3a79d7d0cce6c2ad76aee92eaa19340
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-03-21 09:14:36 +05:30
Yuanfang Zhang
39ac445ac0 dt-bindings: add dt-binding for qcom dynamic memory dump
Add dt-binding for qcom dynamic memory dump driver.

Change-Id: I041b1d6c471f18b047dea85977de901e625542c1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-03-18 22:29:01 -07:00
Prakash Yadachi
c6b30b30d2 dt-bindings: Added dt-binding for cpuss sleep stats
This change adds dt-bindings for qcom_cpuss_sleep_stats driver.
Hardware lpm count and residency can be read from this driver.

Change-Id: Ic4ca96b790cde3a988e62dea2331ca80591ffb83
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-03-15 01:55:04 -07:00
qctecmdr
4fa8f94866 Merge "dt-bindings: Update cpucp bindings to add support for pdp" 2024-02-15 15:07:00 -08:00
Amir Vajid
20abc9c522 dt-bindings: Update cpucp bindings to add support for pdp
Update cpucp and cpucp-log bindings to include compatible
string and properties required for pdp mailbox and logging.

Change-Id: I40f8f5ef64e9e1079e5925833e87e48288684ae7
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-02-06 13:43:12 +05:30
Kuldeep Singh
ecbf0d5689 dt-bindings: soc: qcom: Add tmecom bindings
Add devicetree bindings for qcom tmecom qmp.

Change-Id: I56036e878a52b404b13aa9f7a986c1a8ca53d0da
Signed-off-by: Kuldeep Singh <quic_kuldsing@quicinc.com>
2024-02-01 03:30:30 -08:00
Minghao Zhang
bdae31f18b bindings: soc: qcom: Add CRMV register
Add CRMV register as required.
While at this also fix the issues with compilation failures.

 - Fix the schema path.
 - Fix max items in reg, interrupts properties.
 - Fix indentation.
 - Update examples.

Change-Id: I435ca457f3a2a60ac2c5063b7b65cfa4357ee7dd
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-01-17 15:01:39 +05:30
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
Yuanfang Zhang
7072a33acc dt-bindings: add dt-binding for qcom coresight static tpdm
Add devicetree bindings for qcom coresight static tpdm.

Change-Id: I06c39c798beec3a09f68b5363d21f4e6af047bb2
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-12-12 02:48:38 -08:00