Commit Graph

71 Commits

Author SHA1 Message Date
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
Melody Olvera
4a43518539 ARM: dts: msm: Add LLCC node for sun SoC
Add LLCC node for sun SoC.

Change-Id: I081811835d1ae383747d322e0c5675bb4df80aa4
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-21 16:15:37 -07:00
Melody Olvera
34baffc09d ARM: dts: msm: Add ipcc and ipcc-self-ping nodes for sun
Add ipcc and ipcc-self-ping nodes for sun SoC.

Change-Id: Ib5df260528abb33a5b25dbb1b2e22013cdcd2ee1
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-16 15:26:58 -07:00
Melody Olvera
ffb39c4997 dt-bindings: soc: qcom: Add documentation for ipcc-self-ping
Add documentation for ipcc-self-ping mechanism.

Change-Id: I2da1ff238024c701b73a3d37c8fa4cf8a42afb40
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-16 15:26:19 -07:00
qctecmdr
cfd502121b Merge "dt-bindings: clock: Add GCC clock controller bindings for Pineapple" 2023-06-16 01:02:08 -07:00
qctecmdr
5e57bff045 Merge "dt-bindings: clock: Add Evacc bindings for Sun" 2023-06-16 00:46:48 -07:00
Xubin Bai
3b161ff771 dt-bindings: clock: Add Camcc bindings for Sun
Add Camcc bindings for Sun device.

Change-Id: I5832599d526b66a943d612590794feddd300f428
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-14 19:59:35 -07:00
qctecmdr
be19d2481f Merge "dt-bindings: arm: msm: qcom,llcc: Add compatible for sun SoC" 2023-06-13 21:02:24 -07:00
qctecmdr
59343315f7 Merge "bindings: Address dt-binding-check errors for iommu-debug-test" 2023-06-13 19:40:16 -07:00
qctecmdr
ff978b8a3e Merge "bindings: Address dt-binding-check errors for memory-offline" 2023-06-13 19:29:19 -07:00
qctecmdr
f80927ab78 Merge "bindings: Address dt-binding-check errors for qcom-dma-buf" 2023-06-13 19:18:28 -07:00
qctecmdr
5a086547e5 Merge "bindings: Snapshot of mem-offline bindings" 2023-06-13 19:07:32 -07:00
qctecmdr
b94a0a9a5e Merge "bindings: Snapshot of qcom-iommu-test bindings" 2023-06-13 18:56:22 -07:00
qctecmdr
329d897d18 Merge "bindings: Snapshot of dma-buf-heaps bindings" 2023-06-13 18:45:21 -07:00
qctecmdr
be03161d0d Merge "bindings: Snapshot of arm-smmu bindings" 2023-06-13 18:29:18 -07:00
Xubin Bai
b6870400ed dt-bindings: clock: Add GCC clock controller bindings for Pineapple
Add GCC clock controller binding for Pineapple device.

Change-Id: I9be4c727fe47bf6c7551c5c23fd02a61bd25fb8c
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-12 21:18:40 -07:00
Xubin Bai
11ead35b03 dt-bindings: clock: Add Evacc bindings for Sun
Add Evacc bindings for Sun device.

Change-Id: I1a58f606186a4c2042f8b79d426ca967df365c4a
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-08 03:32:14 -07:00
Melody Olvera
86ef6c41f0 dt-bindings: arm: msm: qcom,llcc: Add compatible for sun SoC
Add compatible string for Sun SoC.

Change-Id: Iaf35c4d898e7a16a2d55858949f24ea3672cbe34
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-06 11:40:23 -07:00
qctecmdr
5fa932bb7c Merge "ARM: dts: msm: Update and enable gcc clock controller on Sun" 2023-05-30 13:27:10 -07:00
Xubin Bai
173d0e5119 ARM: dts: msm: Update and enable gcc clock controller on Sun
Enable global clock controller on Sun. Enable GCC GDSCs
and update PCIE, UFS, USB30 gdsc in respective device entries.

Change-Id: I48f8fdd536657104f5e2e238aed3383e58f29fd3
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-05-29 21:53:43 -07:00
Mukesh Ojha
72270bce97 dt-bindings: Add pinctrl bindings for Pineapple
This is a snapshot of pineapple pinctrl binding(including vm)
present on qcom-6.1 as of

commit 0b1741b63e1e ("bindings: pinctrl: pineapple: Document
qcom,i2c-pull")
commit 6f1b4c192ef9 ("bindings: Adding bindings to support vm
on Pineapple") .

Change-Id: I2f5959558dadf108c2161a6ed7ae319be210a779
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-05-29 03:46:38 -07:00
qctecmdr
5f41d7341d Merge "ARM: dts: msm: Add QUPv3 UART console node for sun" 2023-05-29 02:29:54 -07:00
qctecmdr
a0c250923d Merge "bindings: Snapshot of secure-buffer bindings" 2023-05-29 02:29:54 -07:00
Patrick Daly
5596ba611f bindings: Address dt-binding-check errors for iommu-debug-test
Improve compliance with dt-schema.

Change-Id: I48b9a334abdd5d2039f8df9d92f4e26d07c87c37
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:47 -07:00
Patrick Daly
2ddcde29d8 bindings: Address dt-binding-check errors for memory-offline
Improve compliance with dt-schema.

Change-Id: Ia4ba5bdde5c479223df8eb4b2bf614214a3300b9
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:47 -07:00
Patrick Daly
ce56a62595 bindings: Address dt-binding-check errors for qcom-dma-buf
Improve compliance with dt-schema.

Change-Id: Ie0d5b863eaeff149db440cb9dee445abfad6281d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:47 -07:00
Patrick Daly
56cf12565c bindings: Snapshot of mem-offline bindings
mem-offline driver bindings snapshot from msm-6.1 branch
commit 0285b5bf8b6f ("Merge "ARM: dts: msm: Update proxy device
settings"").

Change-Id: I31505613c89dcec4af6d92cf5e0fa7c5d09efc96
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:45 -07:00
Patrick Daly
6b870a2c57 bindings: Snapshot of qcom-iommu-test bindings
qcom-iommu-test bindings snapshot from msm-6.1 branch
commit 0285b5bf8b6f ("Merge "ARM: dts: msm: Update proxy device
settings"").

Change-Id: I13a13828ed0863a61c4e1c2a6a8eac4d4d57d70f
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:17 -07:00
Patrick Daly
d1fe1252ca bindings: Snapshot of dma-buf-heaps bindings
Dma-Buf-Heaps bindings snapshot from msm-6.1 branch
commit 0285b5bf8b6f ("Merge "ARM: dts: msm: Update proxy device
settings"").

Change-Id: Ia18e0e612b848ce4ad7bb4000ca35f1a7dea5ec7
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-26 16:40:14 -07:00
Prasanna S
cef56baa85 ARM: dts: msm: Add QUPv3 UART console node for sun
Enable console support on sun.

Change-Id: If6c1b2a81e2e18bbfee793c9188afb82dcf6f596
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2023-05-26 00:17:23 -07:00
qctecmdr
ab1de8aed6 Merge "ARM: dts: msm: Add snapshot of pineapple device tree" 2023-05-25 17:29:15 -07:00
qctecmdr
dfedc5a64e Merge "dt-bindings: clock: Add GCC clock controller bindings for Sun" 2023-05-25 07:38:40 -07:00
Mukesh Ojha
e9b9d27ee3 ARM: dts: msm: Add snapshot of pineapple device tree
Add snapshot of pineapple device tree files as of devicetree/qcom-6.1
commit 8bc1219b2b23 ("Merge "ARM: dts: msm: update memlat tables for
pineapple"").

Change-Id: If62ee45b1f3e7e8a5744f25b8c67a9768950c960
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-05-25 18:34:55 +05:30
Patrick Daly
7706299491 bindings: Snapshot of arm-smmu bindings
arm-smmu bindings snapshot from msm-6.1 branch
commit 0285b5bf8b6f ("Merge "ARM: dts: msm: Update proxy device
settings"").

Update documentation format to yaml.

Change-Id: If9c8d42c214f5587ba2c3ffbde41b518e724f2df
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-24 21:11:16 -07:00
qctecmdr
d86fa8483b Merge "ARM: dts: msm: Add stub interconnect devices for Sun" 2023-05-24 03:30:27 -07:00
Patrick Daly
1e2ccd313e bindings: Snapshot of secure-buffer bindings
Secure-buffer bindings snapshot from msm-6.1 branch
commit 0285b5bf8b6f ("Merge "ARM: dts: msm: Update proxy device
settings"").

Change-Id: I7fab03ca9412cf8f084d75a60343ca033da5d4c4
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-23 16:28:00 -07:00
Xubin Bai
dfe6c431f5 dt-bindings: clock: Add GCC clock controller bindings for Sun
Add GCC clock controller binding for Sun device.

Change-Id: I08dc47113cb3182d1ece9b632b272c1929da33bc
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-05-22 11:22:53 -07:00
David Collins
dd4580033b ARM: dts: qcom: add stub regulator devices for Sun
Add stub regulator devices for the SMPS, LDO, and BOB regulators
found on the PMIC chips which are used on Sun boards.  This
ensures that consumers can use the regulators successfully.

Change-Id: I23a02c960adbb46b09c7648458d7c367636993c3
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-05-22 11:19:24 -07:00
qctecmdr
7ba14c2a73 Merge "dt-bindings: soc: qcom: Add CRM device bindings" 2023-05-18 17:17:28 -07:00
qctecmdr
d92a2e860e Merge "ARM: dts: qcom: Add pinctrl file for sun" 2023-05-17 22:18:32 -07:00
qctecmdr
1d519f0ccc Merge "dt-bindings: Add bindings for the msm_qmp driver" 2023-05-17 12:00:14 -07:00
Bavyasritha Alahari
23a074158e dt-bindings: soc: qcom: Add CRM device bindings
Add CESTA Resource manager (CRM) device bindings.

Change-Id: Id4178fc3eac332a61d1934bc784054b0266c24d9
Signed-off-by: Bavyasritha Alahari <quic_alahari@quicinc.com>
2023-05-17 10:30:03 -07:00
Melody Olvera
ca4e3bc19b ARM: dts: qcom: Add pinctrl file for sun
Add pinctrl dtsi file for sun.

Change-Id: I72c684d233d2c9e9d7a0d7bdde322a20fea8e9e0
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-05-16 15:38:30 -07:00
qctecmdr
892f73c1ef Merge "dt-bindings: interconnect: Add interconnect bindings for Sun" 2023-05-15 22:22:26 -07:00
Richard Maina
68ea32d0af dt-bindings: Add bindings for the msm_qmp driver
Add the bindings for the msm_qmp driver in YAML.

Change-Id: I4fdddf7f88c2ba8777f0c674238b19e496e093c3
Signed-off-by: Richard Maina <quic_rmaina@quicinc.com>
2023-05-11 12:07:53 -07:00
Xubin Bai
39b2a96970 dt-bindings: regulator: add gdsc-regulator bindings
Add bindings for gdsc-regulator on Sun Soc.

Change-Id: I50eda2575b97580696ae5d91ce155c2ce21353cf
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-05-09 22:13:05 -07:00
Xubin Bai
da99d1b26e ARM: dts: msm: Add stub interconnect devices for Sun
Add stub interconnect devices. This will allow consumers
to get their path and set bandwidth constraints on them.

Change-Id: I6f2adf0ba4fd5f34fc6119fd5f0a7314cc92691d
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-05-09 20:02:23 -07:00
Xubin Bai
2787701ec3 dt-bindings: interconnect: Add interconnect bindings for Sun
Add interconnect device bindings for Sun. These devices can
be used to describe any RPMH and NoC based interconnect devices.

Change-Id: Ib0bc70d1400b827fdf4e4d930a794fef1426ec46
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-05-09 20:00:48 -07:00
qctecmdr
0b545d9b0f Merge "ARM: dts: msm: Add stub clocks and gdsc nodes for Sun Soc" 2023-05-08 15:49:04 -07:00