Commit Graph

157 Commits

Author SHA1 Message Date
qctecmdr
cc280a3fc2 Merge "ARM: dts: msm: Enable dma heap headers for pineapple" 2023-08-01 13:06:23 -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
qctecmdr
85bb807b95 Merge "ARM: dts: msm: Support for Sun v2 SoC" 2023-08-01 13:06:22 -07:00
Mukesh Ojha
335d933823 ARM: dts: msm: Enable dma heap headers for pineapple
Enable dma heap headers which was commented due to unmet
dependencies.

Change-Id: I46b380ff564a602cb85826407c76bf7c9324f50c
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-07-25 11:56:10 +05:30
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
3885be950a Merge "ARM: dts: msm: Add apps_rsc device tree node for sun" 2023-07-22 09:46:07 -07:00
qctecmdr
aa3bbe1bbf Merge "ARM: dts: msm: Add dma-heap device for sun" 2023-07-22 09:46:07 -07:00
qctecmdr
7adba75d52 Merge "ARM: dts: msm: Remove ucsi port remote-endpoint with USB pineapple" 2023-07-22 09:46:07 -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
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
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
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
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
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
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