Commit Graph

4601 Commits

Author SHA1 Message Date
qctecmdr
a6bb486ea9 Merge "ARM: dts: msm: Add stdout to chosen node for sun and set maxcpus to 1" 2023-06-30 19:37:10 -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
Ronak Vijay Raheja
6c59e20876 ARM: dts: msm: Enable SMMU for USB on sun
Switch to enable SMMU for the USB controller on sun.

Change-Id: I9b43a167beb2ab971ce48bbc5f03bf62512addc2
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-06-30 17:39:46 -07:00
Melody Olvera
9f2ed04bf3 ARM: dts: msm: Add psci node and change enable method on sun
Add the psci node and change the cpu enable method to psci
on the sun SoC.

Change-Id: I86f747a87169172ac215885c6de0e19be921f99f
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-30 16:26:33 -07:00
Melody Olvera
8aea2d5fc7 ARM: dts: msm: Change sun rumi to compile as overlay
Change the sun rumi dt file to compile as an overlay.

Change-Id: I56dcc5349eac12c660981da0fc75f0173b27197a
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-30 16:26:26 -07:00
Melody Olvera
8f71e16f99 ARM: dts: msm: Adjust RUMI arch timer and memtimer frequencies on sun
Adjust arch timer and memtimer frequencies on the sun RUMI to stop
IRQ storms during boot.

Change-Id: Ic34a125763701ec115db82cd5ed5259fb3bd9a28
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-30 16:26:26 -07:00
Satya Durga Srinivasu Prabhala
ae310f7035 ARM: dts: msm: Add tz-log node for Sun
Add tz-log node for Sun which gets updated by Resource Manager.
With out this node, device tree overlay fails.

Change-Id: I9d54da4cf32272176e12d3cd49bc21f20e688f30
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2023-06-30 16:26:26 -07:00
Melody Olvera
4cc6340f34 ARM: dts: msm: Add stdout to chosen node for sun and set maxcpus to 1
Add stdout to chosen node for sun SoC and set maxcpus to 1.

Change-Id: I2633e4f96f3f9cbc047334200fc42921a5f5d6f7
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-30 16:25:59 -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
de8649c8e1 ARM: dts: msm: Add USB device nodes for sun
Enable USB related properties for USB functionality on sun.

Change-Id: Ibb522859494c0e939b46a6b790448fc2e62bd37e
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-06-28 18:41:20 -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
qctecmdr
15f95daade Merge "ARM: dts: msm: Add qcom,qsmmu-v500 device for sun" 2023-06-27 10:05:22 -07:00
Jishnu Prakash
b524392a8d dt-bindings: regulator: add rpmh-regulator bindings
Add rpmh-regulator device bindings for PMIC regulator management
via the RPMh hardware block on Qualcomm Technologies, Inc. SoCs.

Change-Id: Ic31ca6eae36c51a4bff9fa740913e425e64d08b1
Signed-off-by: Jishnu Prakash <quic_jprakash@quicinc.com>
2023-06-27 21:21:13 +05:30
qctecmdr
ea005a37a1 Merge "dt-bindings: Add USB PHY bindings" 2023-06-27 00:04:37 -07:00
Ronak Vijay Raheja
1d40eb27fd dt-bindings: Snapshot of bindings for DWC3 MSM USB controller
dwc3-usb-msm bindings snapshot from the qcom-6.1 branch
commit 494094820150 ("Merge "ARM: dts: qcom: dt-bindings: Rework
msm-ssusb.txt to yaml"").

Change-Id: I6a8d8a769e9ce094d6a363a4a8197d3bf6ea9c8d
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-06-26 23:42:01 -07:00
qctecmdr
30d9738720 Merge "ARM: dts: msm: Unstub Evacc on Sun" 2023-06-23 16:23:10 -07:00
Ronak Vijay Raheja
dfa9a59aad dt-bindings: Add USB PHY bindings
Add USB PHY bindings used on MSM platforms.

Change-Id: Ifaf30337abc9b48ccad01f9b4d9aedfb877820f4
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2023-06-22 16:59:52 -07:00
qctecmdr
e4563f77a4 Merge "ARM: dts: msm: Unstub camcc on Sun" 2023-06-22 13:49:38 -07:00
Patrick Daly
e69b9b255f ARM: dts: msm: Add qcom,qsmmu-v500 device for sun
Describe the registers of the QTB devices, and also add
devices for test purposes.

Change-Id: Ieee39df8ac89d62479a10b92c8a8c4421fcf88fc
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-06-21 23:18:22 -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
29a2c17de9 ARM: dts: msm: Unstub Evacc on Sun
Unstub the Evacc device on Sun.

Change-Id: I994faee1d80028a734740fdb09792561561f97bc
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-14 21:43:03 -07:00
Xubin Bai
d9475f6f2a ARM: dts: msm: Unstub camcc on Sun
Unstub the camcc device so that it starts controlling HW.

Change-Id: I41c88ef6692d7f24b2bf759ac16b6af880f09cf2
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-06-14 19:59:51 -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
Melody Olvera
73969c3c5f dt-bindings: arm: msm: Add bindings for qcom watchdogs
Add snapshot of bindings for qcom waatchdogs from qcom-6.1
commit 9dd5d1fa1 ("Merge "ARM: dts: msm: Add phandle for default CMA
area"").

Change-Id: I80da4682d786147f81fff34b84bb5c6a9c47f445
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-06-13 13:10:35 -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