Commit Graph

427 Commits

Author SHA1 Message Date
qctecmdr
8e20164259 Merge "ARM: dts: qcom: keep the DT format aligned for SDCC" 2023-12-03 19:35:10 -08:00
qctecmdr
ba30e69c6d Merge "ARM: dts: msm: Add soccp node for Sun" 2023-12-02 17:25:00 -08:00
qctecmdr
fff48bd226 Merge "ARM: dts: msm: Update llcc memlat miss-ev for sun" 2023-12-02 16:12:49 -08:00
qctecmdr
80c434d743 Merge "ARM: dts: qcom: Add modem thermal sensors and cooling devices for sun" 2023-12-02 16:12:49 -08:00
qctecmdr
2a9bc76730 Merge "ARM: dts: msm: Update the ADSP/CDSP nodes" 2023-12-02 14:52:02 -08:00
qctecmdr
4a9e1730ea Merge "ARM: dts: msm: Add qrtr gunyah in sun" 2023-12-02 14:52:02 -08:00
qctecmdr
6496049d8c Merge "ARM: dts: msm: add memory region for hwfence_shbuf addr on sun" 2023-12-02 14:52:02 -08:00
qctecmdr
008418ebf9 Merge "ARM: dts: qcom: Enable low power modes for sun" 2023-12-02 14:52:02 -08:00
Gokul krishna Krishnakumar
8f447bddcf ARM: dts: msm: Add soccp node for Sun
Add devicetree soccp node for Sun SoC. In addition to existing smp2p INT's
SOCCP H/W needs 2 more INT for controlling the power state of the H/W.
sleep bit and wakeup bit on master kernel corresponds to these INT.

Change-Id: I00d2f6a3fb76f306fa070df87f22bb2d07cb4c3b
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-11-30 21:43:53 -08:00
qctecmdr
2fbb5b3c59 Merge "ARM: dts: msm: Set EUD UTMI switch delay for sun" 2023-11-30 09:05:59 -08:00
Aman Kanwar
2b15d9650b dt-bindings: Add QDSS clock node for LLCC Perfmon
Add QDSS clock entry for LLCC Perfmon node.

Change-Id: I1e7205e10c447f1ef8b94bf5a73a3f196d4b5b7c
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2023-11-30 11:35:29 +05:30
Bao D. Nguyen
45a65975bc Revert "ARM: dts: qcom: Disable UFS LPM features"
This reverts commit 0d05778dbb.
Enable UFS LPM support.

Change-Id: I6e65310ad1ca98fc20fc148dac3f342375638841
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-29 17:45:58 -08:00
Amir Vajid
4564a016c9 ARM: dts: msm: Update llcc memlat miss-ev for sun
Use 0x17 pmu event as miss-ev in llcc memlat for sun.

Change-Id: Ifbd710d9fcb24f7442f2b6d6d8e94f858e48c326
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-11-29 11:18:20 -08:00
Rashid Zafar
d8c7742e43 ARM: dts: qcom: Enable low power modes for sun
Enable low power modes for sun through kernel command
line parameters.

Change-Id: Ifd4b8fcce8d6b2c0b4f6a4c2dcb088ae8c8fa661
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-29 10:02:14 -08:00
Ziqi Chen
a40b3852a1 ARM: dts: qcom: keep the DT format aligned for SDCC
Common DT format for sd card changes across targets.

Change-Id: I6d3fc5141ed8e73882dcf0f95706501b8208164b
Signed-off-by: Ziqi Chen <quic_ziqichen@quicinc.com>
2023-11-29 17:15:03 +08:00
Bao D. Nguyen
826a6b132f Revert "ARM: dts: qcom: Enable UFS MCQ on Sun platforms"
This reverts commit b57a26b88e.
There is an issue with MCQ mode. We need some time to fix
the issue, so revert to legacy UFS mode for now.

Change-Id: Iaf9a3332ba23fe3bd2be4900c79698ed32903efc
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-28 10:27:10 -08:00
Gokul krishna Krishnakumar
a851d169b5 ARM: dts: msm: Update the ADSP/CDSP nodes
With commit (851140def4: Allow memory from lower 4G for adsp/cdsp/modem)
We were limiting addresses to below 4GB for ADSP/CDSP metadata passed to
TZ. The issue with S1/S2 mapping is caused by a flag in the hyp config
file, removing the restriction for ADSP/CDSP metadata memory.

Change-Id: Id42350a8ab2ddff3c74104f610d83a70681c23c6
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-11-28 10:15:00 -08:00
qctecmdr
6e80050181 Merge "ARM: dts: msm: Add logbuf vendor hook node for Sun" 2023-11-28 00:27:13 -08:00
Wesley Cheng
952db5fded ARM: dts: msm: Set EUD UTMI switch delay for sun
Set the proper EUD UTMI switch delay for when EUD moves between modes.
This allows for the delay to be decreased, which addresses USB core soft
reset timeouts.

Change-Id: Id3f02ad4f14b68977baa3393c692360a762b0ee2
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-11-27 18:49:11 -08:00
Rashid Zafar
24941dbe11 ARM: dts: msm: Add pcie-pdc device for sun
Add pcie-pdc device to allow configuring wakeup gpios at PCIe PDC
for sun.

Change-Id: I57722d564c2c39e7d2d7c35c967f826465d8dd5d
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-27 14:20:19 -08:00
qctecmdr
0eaa3ab6c1 Merge "ARM: dts: msm: Update bootargs for Sun SoC" 2023-11-24 16:18:13 -08:00
Mukesh Ojha
4685457043 ARM: dts: msm: Update bootargs for Sun SoC
Update bootargs for Sun SoC to align with existing SoCs.

Change-Id: I50c16ddabc4559b84f815d10956c36b63dbafd00
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-11-24 21:42:55 +05:30
Kishore Kumar Ravi
42eb600576 ARM: dts: msm: Add qrtr gunyah in sun
Enable the qrtr gunyah transport for sun. This enables the QRTR
Gunyah transport on the primary VM which kickstarts the qrtr protocal
between tuivm and pvm.

Change-Id: I6cc9d73d087107de9153a781aea255a077f8ee0c
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-11-24 02:33:14 -08:00
qctecmdr
bb376686da Merge "ARM: dts: msm: qcom: Update scm node with dload-mode" 2023-11-22 18:47:24 -08:00
Unnathi Chalicheemala
d598ebab3f ARM: dts: msm: Add logbuf vendor hook node for Sun
Add logbuf vendor hook node for Sun SOC.

Change-Id: I95b07025b693b2aadd1d75e8ad1cf9012b2aea7a
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-22 16:32:12 -08:00
Melody Olvera
85ca810a1f ARM: dts: msm: qcom: Update scm node with dload-mode
Update scm node to include dload-mode register needed
to set the proper download mode.

Change-Id: I2f2075ec43f1ba452fff6077685afcf6dc7912be
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-21 20:15:14 -08:00
Mike Tipton
f2fddff3f5 ARM: dts: msm: Add proxy consumers for gx_gdsc dependencies on Sun
The gx_clkctl_gx_gdsc requires both gpu_cc_cx_gdsc and VDD_GX to access
its configuration registers. We access these registers during probe, so
we need to ensure these dependencies aren't disabled until after our
probe completes. Add proxy consumers for this.

After probe, the parent-supply will ensure VDD_GX is enabled before we
touch registers in the regulator_enable/disable paths. And for the CX
GDSC dependency, the client already enables it before the GX GDSC due to
historical functional requirements between the CX and GX sides.

Change-Id: I49f5654a8a86644074c76788de821eb8ae621d09
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2023-11-21 09:19:46 -08:00
qctecmdr
19c08e46f5 Merge "ARM: dts: qcom: Add SPU - HLOS shared DMA pool to sun dtsi" 2023-11-20 15:54:07 -08:00
qctecmdr
fbf94fefe4 Merge "ARM: dts: qcom: Enable UFS MCQ on Sun platforms" 2023-11-20 11:14:24 -08:00
qctecmdr
3b7efdf489 Merge "ARM: dts: msm: Add oemvm qrtr gunyah node for sun" 2023-11-20 11:14:24 -08:00
Nurit Lichtenstein
9a88cb73d7 ARM: dts: qcom: Add SPU - HLOS shared DMA pool to sun dtsi
Needed for SPU - HLOS communication.

Change-Id: Id529de99bf990da79855dc770d34eac9c4f55d0d
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2023-11-20 10:33:35 -08:00
qctecmdr
b9215d3dc8 Merge "ARM: dts: msm: Add IMEM node for Sun" 2023-11-20 09:54:34 -08:00
Kishore Kumar Ravi
b228b1409c ARM: dts: msm: Add oemvm qrtr gunyah node for sun
Add the nodes for enable qrtr communication between primary vm and
oemvm on sun.

This adds platform devices and vdevice descriptions to start the
qrtr gunyah transport on both primary vm and oemvm device trees. This
also adds the device tree node to configure qrtr as node id 21 on oem
vm.

Change-Id: I1575853a67fe9edbcb751dbb71062b6da624d9be
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-11-20 12:50:36 +05:30
Bao D. Nguyen
b57a26b88e ARM: dts: qcom: Enable UFS MCQ on Sun platforms
Enable the UFS MCQ feature on the Sun platforms.

Change-Id: I6d58bb14ea085cfd792cfea0073cccfa8be38edb
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-17 16:32:53 -08:00
qctecmdr
081aed5068 Merge "ARM: dts: qcom: Disable UFS LPM features" 2023-11-17 14:55:23 -08:00
Unnathi Chalicheemala
6eb2758895 ARM: dts: msm: Add IMEM node for Sun
Add IMEM node for Sun SoC.

Change-Id: If112305d66109a098ee438fa36b6d11ae67d855b
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-16 13:54:48 -08:00
qctecmdr
0f27252f21 Merge "ARM: dts: qcom: Enable the proxy node for HLOS" 2023-11-16 13:28:39 -08:00
qctecmdr
21e172d18a Merge "dt-bindings: Add llcc_perfmon device node" 2023-11-15 17:05:22 -08:00
qctecmdr
73a05587d9 Merge "ARM: dts: msm: sun: Update arch and memtimer frequencies" 2023-11-15 17:05:22 -08:00
qctecmdr
a881b8420d Merge "ARM: dts: msm: Add debugcc device for Sun" 2023-11-15 17:05:22 -08:00
qctecmdr
f6f25cde63 Merge "ARM: dts: msm: sun: Add capacity related information" 2023-11-15 17:05:21 -08:00
Bao D. Nguyen
0d05778dbb ARM: dts: qcom: Disable UFS LPM features
For debug during SoD. Disable UFS LPMs.

Change-Id: I0bada089256cd4a89b13fb61b32d70d32c80d13f
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-15 16:29:57 -08:00
Melody Olvera
704e2e0186 ARM: dts: msm: sun: Update arch and memtimer frequencies
Arch timer and memtimer frequencies were set incorrectly for
silicon, so set to 1 GHz.

Change-Id: I309c1d79712145a4c86d168d923f91d6a6792142
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-15 16:29:54 -08:00
Vivek Aknurwar
af41f8a078 ARM: dts: msm: Add debugcc device for Sun
Add device tree node for measure nodes and enable
debug cc driver on Sun.

Change-Id: I5475161d0f1d7ce488b6372d19ba1212dea238f5
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-11-13 23:20:34 -08:00
Aman Kanwar
afb08d4f75 dt-bindings: Add llcc_perfmon device node
Add bindings for llcc_perfmon tool, populate llcc_perfmon
as child node of llcc cache-controller node.

Change-Id: Ib65da3295569297697cc039d39f3aef95887e482
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2023-11-14 12:21:11 +05:30
qctecmdr
2cbc777777 Merge "ARM: dts: msm: sun: Add node for gic interrupt router" 2023-11-13 21:23:26 -08:00
qctecmdr
5a4d047cf5 Merge "ARM: dts: msm: gunyah: Add irq lend test node for sun" 2023-11-13 21:23:26 -08:00
qctecmdr
9d95fa33b3 Merge "ARM: dts: msm: Add qcom_stats for sun" 2023-11-13 13:43:50 -08:00
qctecmdr
e398d870ef Merge "ARM: dts: msm: Add PCIe CRM bcm-voters for Sun" 2023-11-13 13:43:50 -08:00
qctecmdr
cbb208f60a Merge "ARM: dts: msm: sun: Add node for download mode" 2023-11-13 13:43:49 -08:00