Commit Graph

5201 Commits

Author SHA1 Message Date
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
David Collins
d2d054b645 ARM: dts: qcom: switch to RPMh control of ARC regulators on Sun
Replace the stub-regulator devices for ARC managed PMIC regulators
with rpmh-regulator devices.  This ensures that consumers are able
to modify the physical state of these PMIC regulators.  This is
particularly important for VDD_MMCX as it gates many multimedia
blocks in hardware.

Change-Id: I1287233d2e6aa22ef5ebd23951e5c61b8a1acae1
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-07-20 10:54:58 -07:00
Bavyasritha Alahari
c068ebe79a ARM: dts: msm: Add apps_rsc device tree node for sun
Add apps_rsc device tree node for sun.

Change-Id: I026e45d95b77cce6e01672756f60cdb2751d103f
Signed-off-by: Bavyasritha Alahari <quic_alahari@quicinc.com>
2023-07-20 10:45: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
Xubin Bai
af9ee05319 ARM: dts: msm: Unstub dispcc for Sun
Unstub the dispcc device so that it starts controlling HW.

Change-Id: I548b5eb65c80032057877f15fa4abe0be42417e1
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-19 19:29:16 -07:00
Patrick Daly
2a05831b73 ARM: dts: msm: Add mem-buf device for sun
The mem-buf device provides memory related services for shared memory
between host and guest VMs.

Change-Id: Iade8224fbea6985c69af9cd30d1c441983e91147
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-07-19 19:22:19 -07:00
Patrick Daly
09cd32e98e ARM: dts: msm: Add secure-buffer device for sun
Add the secure-buffer device, which supports hypervisor operations
to change the stage 2 permissions of memory.

Change-Id: I98576bc919aecada2e7ab7bc5dfeadc8979a111d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-07-19 19:22:11 -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
Mukesh Ojha
14101e9d2e ARM: dts: msm: Remove ucsi port remote-endpoint with USB pineapple
USB controller device doesn't probe due to remote-endpoint depedency
with ucsi device. ucsi device won't be probed as ADSP firmware is
not being loaded. Hence remove ucsi port related remote-endpoint
configuration on pineapple.

While at it, also remove dependency on EUD driver.

Change-Id: I161afb62e63ebeeb13ee5af7b43408c697fd59d6
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-07-19 00:58:21 -07:00
qctecmdr
ad8c36b74b Merge "dt-bindings: pci: Add pci-msm device bindings" 2023-07-18 21:33:36 -07:00
qctecmdr
1b13ee85bc Merge "ARM: dts: msm: Add SD card support" 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
Gerrit SelfHelp Service Account
4f5358e026 Initial empty repository 2023-07-18 12:57:46 -07:00
Unnathi Chalicheemala
25cd1caa2b ARM: dts: msm: Support for Sun v2 SoC
Added initial Sun v2 device tree support.
Added v2 support in MTP, CDP, QRD overlays.

Change-Id: I47f7bb69bac837dc9f6c646130240b562ce7c827
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-07-18 10:57:19 -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
Mike Tipton
547b3c161d ARM: dts: msm: Add GDSC proxy consumers for Sun
Some GDSCs are enabled from bootloaders and need the proxy-consumer to
ensure they stay on until after their associated CC has probed and
enabled clocks that depend on them.

Change-Id: I6801742fb80d62b16153a0973696b82972a22806
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2023-07-14 16:19:16 -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
Melody Olvera
a71a9dcd3a ARM: dts: msm: sun: Enable six cores rather than one
Enable cluster 0 cores from the command line instead of just
core 0.

Change-Id: I26b97122d353b3979467109babfded9a095b207d
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-07-12 16:20:17 -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
6fc92bbf27 Merge "ARM: dts: msm: Increase linux,cma reserved memory for sun" 2023-07-11 16:15:12 -07:00
qctecmdr
20b114512f Merge "ARM: dts: msm: Update to memory map v2 for sun" 2023-07-11 16:02:27 -07:00
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
Xubin Bai
93c137095f ARM: dts: msm: Unstub Cambistmclkcc on Sun
Unstub Cambistmclkcc on Sun.

Change-Id: I15d4d2fef4e444a93d99b6f8d8c988bd51dd8021
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-07-10 20:57:49 -07:00
qctecmdr
70a31a7411 Merge "dt-bindings: soc: qcom: Add documentation for minidump driver" 2023-07-07 10:26:12 -07:00
Patrick Daly
bcfd666095 ARM: dts: msm: Add dma-heap device for sun
Create the system heap device for sun.

Change-Id: I7bbf10092c10149583b77f41b0b02e44a77d8263
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-07-06 21:42:31 -07:00
Patrick Daly
14853d905f ARM: dts: msm: Increase linux,cma reserved memory for sun
With 16GB of DDR, existing drivers were trying to use 6Mb as follows:
2Mb: dma_atomic_pool_init(GFP_KERNEL)
2Mb: dma_atomic_pool_init(GFP_KERNEL | GFP_DMA32)
2Mb: qcom_iommu_util::dma_atomic_pool_init

Increase the reserved size to 12Mb to leave a small margin.

Change-Id: Id9bdfcca7560d40bddf3c9c526f9e3ee69ba9174
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-07-06 21:42:31 -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
Patrick Daly
995920c7f9 ARM: dts: msm: Update to memory map v2 for sun
Update to the newest memory map version.

Change-Id: I1170604016947220f51c33887a87eef21b7ebd23
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-07-06 11:24:39 -07:00
qctecmdr
53284e5fe6 Merge "ARM: dts: msm: Add smem compatible for sun" 2023-07-06 10:43:19 -07:00
Xiaosen He
8bc7f9ce84 ARM: dts: msm: Add SD card support
Add SD card support for sun.

Change-Id: I6620b3671458cbbfce28fe880408e279434804f4
Signed-off-by: Xiaosen He <quic_xiaosenh@quicinc.com>
2023-07-06 00:35:20 -07:00
qctecmdr
03b2f39dd6 Merge "dt-bindings: soc: qcom: Add documentation for coresight-csr" 2023-07-05 23:42:03 -07:00
Melody Olvera
da81ed11fb ARM: dts: msm: Add smem compatible for sun
Add the device tree properties to the smem reserved memory region that
to match allows the smem driver to match and probe accordingly.

Change-Id: I4e0bdf3d26a9d0f7cf15a569e08988dddadf8183
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2023-07-05 21:55:21 -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
qctecmdr
d9755d8e19 Merge "ARM: dts: msm: Add hwlock nodes for sun" 2023-07-05 19:31:19 -07:00
Melody Olvera
49fa3ec0af ARM: dts: msm: Add hwlock nodes for sun
Add hwlock nodes for sun SoC.

Change-Id: I2c7b7ee9e8dea0a77be56a9fd2c0a00922e3d55e
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-07-05 10:24:45 -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
qctecmdr
5d6cb31087 Merge "ARM: dts: qcom: add ufs support for Sun" 2023-07-04 18:07:15 -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
qctecmdr
64fba314e3 Merge "ARM: dts: msm: Enable SMMU for USB on sun" 2023-07-04 01:19:22 -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
Bao D. Nguyen
d941633583 ARM: dts: qcom: add ufs support for Sun
Add ufs support for Sun platforms.

Change-Id: I4de4b9fb2235192735e1069efea6d246b7960d3f
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-07-03 10:16:19 -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
db0f58347d Merge "ARM: dts: msm: Add psci node and change enable method on sun" 2023-06-30 20:09:35 -07:00