Commit Graph

697 Commits

Author SHA1 Message Date
qctecmdr
80e3b768e2 Merge "bindings: soc: qcom: add QTI charger ulog glink" 2023-08-02 09:25:02 -07:00
Xubin Bai
1b4014bdfe dt-bindings: clock: Add gpucc bindings for Sun
Add gpucc bindings for Sun device.

Change-Id: Ifc0e11f4083062bcb373794f174be6bd9df2bffe
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-08-01 21:37:05 -07:00
qctecmdr
8b0b02aa8b Merge "dt-bindings: clock: Add Dispcc bindings for Sun" 2023-08-01 13:06:23 -07:00
qctecmdr
9739b90d4d Merge "dt-bindings: soc: qcom: add bindings for QTI PBS devices" 2023-08-01 13:06:23 -07:00
qctecmdr
ec1e013a70 Merge "dt-bindings: soc: qcom: add PMIC PON log bindings" 2023-08-01 13:06:23 -07:00
Ronak Vijay Raheja
2e6e00aca5 dt-bindings: Add USB M31 HSPHY bindings
Add eUSB2 M31 USB HSPHY bindings on MSM platforms.

Change-Id: I46c77903b15695e28b25bf1270e9fd37d3f68303
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-07-27 15:17:07 -07:00
David Collins
d232832c9c dt-bindings: iio: adc: add Glink ADC bindings
Add bindings for the PMIC Glink ADC device.  This device provides
a mechanism for software to read multiple ADC channels of
Qualcomm Technologies, Inc. PMICs using the Glink interface to
communicate with charger firmware.

Change-Id: I805b13893f80ce993496e35767a89b09ae163254
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 14:34:36 -07:00
David Collins
1da4900b9b bindings: soc: qcom: add Glink PMIC debug controller binding documentation
Add binding documentation for the Qualcomm Technologies, Inc.
Glink PMIC debug controller device.  This device provides an
interface to read and write PMIC registers over PMIC Glink using
a remote subsytem (e.g. DSP).  This allows for debugging PMIC
peripherals that would typically only be accessible to the
charger and fuel gauging firmware running on the remote
subsystem.  The PMICs may be physically connected using either
SPMI or I2C.

This is a snapshot of qcom,pmic-glink-debug.txt taken as of qcom-6.1
commit 5c116d156aae ("bindings: pmic-glink-debug: Add SPMI bridge bus
support") which was then converted to yaml format.

Change-Id: Ie4b3e188feea28b9c80413b0397eb1658e03835f
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:12:41 -07:00
David Collins
511ad7ba3b bindings: soc: qcom: add QTI charger ulog glink
QTI charger ulog glink device helps to get ulogs from charging
and gauging stack by communicating with charger firmware running
on the remote subsystem (e.g. DSP) over PMIC Glink.

Change-Id: I0c9a6c2413c28c9397cc69092881e3d15f6d6577
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:11:40 -07:00
David Collins
d7c8ccf1f1 bindings: soc: qcom: add QTI battery glink debug
QTI battery glink debug device helps to get logs and debug
information by communicating with charger firmware running on the
remote subsystem (e.g. DSP) over PMIC Glink.

Change-Id: Ia3d3679ebce4b3f9d3a6e059eca22b7e9458cda7
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-26 12:10:44 -07:00
David Collins
9759eb59d1 dt-bindings: soc: qcom: add bindings for QTI PBS devices
Qualcomm Technologies, Inc. (QTI) Programmable Boot Sequence
(PBS) devices help triggering certain PBS on QTI PMICs when
available for APPS.

Change-Id: I9148ff20220b998b1634fb9c26d462b2a25d6586
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-24 17:15:28 -07:00
qctecmdr
85200f64b0 Merge "dt-bindings: soc: qcom: Add documentation for ufs-phy-qmp-v4-pineapple" 2023-07-22 09:46:07 -07:00
qctecmdr
2f471162b7 Merge "dt-bindings: spmi: add SPMI PMIC arbiter debug bus bindings" 2023-07-22 09:46:07 -07:00
qctecmdr
0706a933a9 Merge "dt-bindings: soc: qcom: Add documentation for coresight-remote-etm" 2023-07-22 09:46:07 -07:00
David Collins
f55597c8d1 dt-bindings: soc: qcom: add PMIC PON log bindings
Add Qualcomm Technologies, Inc. PMIC PON log device bindings.  The
PMIC PON log device parses power-on, power-off, and fault messages
stored in a binary log within the SDAM memory found on some QTI
PMIC devices.

This is a snapshot of the file qcom,pmic-pon-log.txt taken
as of qcom-6.1 branch
commit 8e58283f0a59 ("dt-bindings: soc: qcom: pmic-pon-log:
define bindings for multiple nvmem") which was then converted
to yaml format.

Change-Id: I6256c17a8334e5ae721427c5d4f1d3352dc72daf
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-21 18:30:42 -07:00
David Collins
2d05b66edd dt-bindings: pinctrl: qcom-pmic-gpio: add PMXR2230 and PM6450 binding
Update the Qualcomm Technologies, Inc. PMIC GPIO binding documentation
to inclde compatible strings for PMXR2230 and PM6450 PMICs.

Change-Id: I4a4e797b3f86fe9dec326895d38e1a4204e76f6b
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-20 17:34:05 -07:00
Neil Armstrong
06f0417ad8 dt-bindings: pinctrl: qcom,pmic-gpio: document pm8550, pm8550b, pm8550ve, pm8550vs, pmk8550 & pmr735d
Document compatible, pin count & pin names for pm8550, pm8550b, pm8550ve,
pm8550vs, pmk8550 & pmr735d SPMI GPIO controllers.

Change-Id: Ie4e6120e9b109b8ab8228c76b63aaf52061480f8
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20221114-narmstrong-sm8550-upstream-spmi-v2-2-b839bf2d558a@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Git-commit: b754f00dd90dd86cda39ca3d733cd00bbbbf2fe9
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-20 16:59:24 -07:00
Ziqi Chen
b116149d86 dt-bindings: soc: qcom: Add documentation for ufs-phy-qmp-v4-pineapple
Add documentation for ufs-phy-qmp-v4-pineapple phy driver.

Change-Id: I378207ff7d53069588825c4cdfacff8ac8eced69
Signed-off-by: Ziqi Chen <quic_ziqichen@quicinc.com>
2023-07-19 22:57:33 -07:00
qctecmdr
903a734784 Merge "dt-bindings: mfd: qcom,spmi-pmic: add documentation for qcom,can-sleep" 2023-07-19 15:57:08 -07:00
Xubin Bai
e7a3c586a6 dt-bindings: clock: Add Dispcc bindings for Sun
Add Dispcc bindings for Sun device.

Change-Id: I5056667c022d7dcb096713a4784fe697fafbf189
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-19 02:01:45 -07:00
qctecmdr
ad8c36b74b Merge "dt-bindings: pci: Add pci-msm device bindings" 2023-07-18 21:33:36 -07:00
David Collins
56aaca805e dt-bindings: spmi: add SPMI PMIC arbiter debug bus bindings
Add binding documentation for the SPMI debug bus found on SPMI
PMIC arbiter version 5 and above.  This debug bus has read and
write access to all PMIC peripherals regardless of ownership
configurations.  It cannot be used on production devices because
it is disabled by an eFuse.

This is a snapshot of the file qcom,spmi-pmic-arb-debug.txt
taken as of qcom-6.1 commit b522c3b6d065 ("dt-bindings: spmi:
spmi-pmic-arb-debug: define enable fuse property")
which was then converted to yaml.

Change-Id: I344ddea23ecb09bede5cbdb19197ab52b24dda44
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-18 15:52:58 -07:00
David Collins
337cafb707 dt-bindings: mfd: qcom,spmi-pmic: add documentation for qcom,can-sleep
Add documentation for the qcom,can-sleep property.  This is used
for slow SPMI busses which may sleep during transactions.

Change-Id: Ib07ffa28a0aa167571501e2493f5f03ad575755e
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-18 15:35:07 -07:00
Yuanfang Zhang
98a03249a6 dt-bindings: soc: qcom: Add documentation for coresight-remote-etm
Add documentatio for qdss component coresight-remote-etm. correct
the format of qcom,coresight-csr.yaml.

Change-Id: I024a7245997f51a02118d0abf8bd9932763772fb
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-07-17 20:18:00 -07:00
qctecmdr
cc46666579 Merge "dt-bindings: buses: Add QCOM geni serial bindings for Sun" 2023-07-14 18:36:28 -07:00
Prudhvi Yarlagadda
0450b2e210 dt-bindings: pci: Add pci-msm device bindings
Add pci-msm device bindings.

Change-Id: I95a0eb73899f8e492c1dec28bf75214b8f13b031
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-07-13 17:25:02 -07:00
Prasanna S
f6a2bfe1ee dt-bindings: buses: Add QCOM geni serial bindings for Sun
Add qcom geni serial binding for Sun device.

Change-Id: I48d0d75fc39d04e87ef053f468e638860f66329f
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2023-07-12 14:50:40 +05:30
qctecmdr
5bb28f1ae5 Merge "dt-bindings: clock: Add rpmhcc binding for Pineapple" 2023-07-11 02:10:21 -07:00
qctecmdr
de4f51dfd3 Merge "dt-bindings: clock: Add Clock Controllers bindings for Pineapple" 2023-07-11 01:54:39 -07:00
qctecmdr
70a31a7411 Merge "dt-bindings: soc: qcom: Add documentation for minidump driver" 2023-07-07 10:26:12 -07:00
qctecmdr
0bf62f09df Merge "dt-bindings: soc: qcom: Add documentation for cpu vendor hooks" 2023-07-06 15:26:39 -07:00
Melody Olvera
d8d55ac5dd dt-bindings: soc: qcom: Add documentation for minidump driver
Add snapshot of the minidump driver documentation from
qcom-6.1 commit 2ae57ab8fb9a ("spmi: viospmi-pmic-arb: update of_node
property").

Change-Id: Idae54e552b0736c2e0c2621116760159ec302e0d
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-07-06 14:46:05 -07:00
qctecmdr
998e973e01 Merge "dt-bindings: arm: msm: Add bindings for qcom watchdogs" 2023-07-06 14:41:23 -07:00
Xubin Bai
5291f99e0b dt-bindings: clock: Add Cambistmclkcc bindings for Sun
Add Cambistmclkcc bindings for Sun device.

Change-Id: Ie93ada09fef2ab5e4dc6908e4176691c439208c2
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-05 21:42:31 -07:00
Yuanfang Zhang
e53b20de2e dt-bindings: soc: qcom: Add documentation for coresight-csr
Add documentation for qcom coresight-csr.

Change-Id: I5cef1676f7bdfd6821544155c9e7f382f474cef8
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-07-04 23:05:14 -07:00
Xubin Bai
46c99aee21 dt-bindings: clock: Add Clock Controllers bindings for Pineapple
Add Clock Controllers bindings for Pineapple devices.

Change-Id: I32f8ffd25f1b0fc5dfd2c6fd7ef1d7065cb96310
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-04 02:00:55 -07:00
Xubin Bai
36c2acbb07 dt-bindings: clock: Add rpmhcc binding for Pineapple
Add rpmhcc binding for Pineapple SoC.

Change-Id: Ib7fc9c6a8f70bc385a77f243705c21da2feeb186
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-03 21:26:04 -07:00
qctecmdr
456706fc0d Merge "dt-bindings: soc: qcom: Add documentation for ufs-phy-qrbtc-sdm845" 2023-07-03 06:26:30 -07:00
qctecmdr
bbf9605b15 Merge "dt-bindings: interconnect: Add interconnect bindings for Pineapple" 2023-06-30 19:07:11 -07:00
qctecmdr
55399d224e Merge "ARM: dts: msm: Add USB device nodes for sun" 2023-06-30 18:09:19 -07:00
Xubin Bai
3b70a356c1 dt-bindings: interconnect: Add interconnect bindings for Pineapple
Add interconnect device bindings for Pineapple SoC. These devices
can be used to describe any RPMH and NoC based interconnect devices.

Change-Id: I5475ae5c1d6457a71b670cd17ddc53ad71566ae8
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-29 18:33:16 -07:00
qctecmdr
9aae8b1924 Merge "dt-bindings: regulator: add rpmh-regulator bindings" 2023-06-29 08:36:15 -07:00
qctecmdr
f7efdd0825 Merge "bindings: add support for qcom,ucsi-glink" 2023-06-29 05:02:53 -07:00
Bao D. Nguyen
52ab3c6c3e dt-bindings: soc: qcom: Add documentation for ufs-phy-qrbtc-sdm845
Add documentation for qcom,ufs-phy-qrbtc-sdm845 rumi phy driver.

Change-Id: I3366aea0afbe5fec71ddc953f86ce125e42d93f8
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-06-28 19:48:03 -07:00
Ronak Vijay Raheja
86f0caef7c dt-bindings: Add USB QMP SSPHY bindings
Add SuperSpeed USB QMP PHY bindings used on MSM platforms.

Change-Id: Iad3f4a10b6425d3814446f882b086ca7dba96d01
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-06-28 18:33:01 -07:00
qctecmdr
616503202a Merge "dt-bindings: Snapshot of bindings for DWC3 MSM USB controller" 2023-06-28 18:12:42 -07:00
David Collins
5db888f27d bindings: add support for qcom,ucsi-glink
The UCSI Glink device handles the communication between OPM on
the Application processor and PPM which is charger firmware
running on the remote subsystem (e.g. DSP) over PMIC Glink.

This is a snapshot taken as of qcom-6.1
commit de2a781818d7 ("bindings: add support for qcom,ucsi-glink")
which was then converted to yaml.

Change-Id: I1ff3756302c40c88954109b6dccaf87e59e66919
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-06-27 11:22:40 -07:00
David Collins
8dd209e566 bindings: power: supply: add QTI battery charger
Add DT bindings for QTI battery charger which gets and sets
power supply properties by communicating with charger firmware
running on the remote subsystem (e.g. DSP) over PMIC Glink.

This is a snapshot taken as of qcom-6.1
commit 7b5e13f9043d ("dt-bindings: power: supply:
qcom,battery-charger: Add display panel property")
which was then converted to yaml.

Change-Id: I8e3aedfb70c627807388db3c449c283f35ecfd59
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-06-27 11:22:40 -07:00
David Collins
798c342875 bindings: Add altmode-glink
The altmode mode device provides an interface for Type-C alternate mode
clients to receive data such as Pin Assignment Notifications from the
Type-C stack running on a remote subsystem (e.g. DSP) via the PMIC GLINK
interface.

This is a snapshot taken as of qcom-6.1
commit 956e9008b1cf ("bindings: Add altmode-glink")
which was then converted to yaml.

Change-Id: Iec1cf5e64ed9b4eb93fbfa6aacc998d4f4f730e7
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-06-27 11:22:40 -07:00
David Collins
38420f5209 bindings: add support for qcom,qti-pmic-glink
The PMIC Glink device provides the interface for clients to
communicate over GLink for sending/receiving data to/from
charger firmware that runs on a remote subsystem (e.g. ADSP)
which supports charging and gauging. Add the bindings for it.

This is a snapshot taken as of qcom-6.1
commit 2927dc2d179b ("bindings: add support for
qcom,pmic-glink") which was then converted to yaml.

Rename qcom,pmic-glink.yaml to qcom,qti-pmic-glink.yaml to
avoid a conflict with the independent upstream implementation
of this file.

Change-Id: Ia4f5ff346ebfa773bc0fe3d0410626ea67e1da31
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-06-27 11:22:40 -07:00