Commit Graph

841 Commits

Author SHA1 Message Date
qctecmdr
d8acfb2783 Merge "ARM: dts: msm: enable core etm on sun" 2023-11-23 12:17:07 -08:00
qctecmdr
7693df90a2 Merge "ARM: dts: msm: Enable UCSI nodes for sun" 2023-11-23 05:57:35 -08:00
qctecmdr
d657252e1a Merge "ARM: dts: msm: Vote for VDD parent regulator" 2023-11-23 05:57:35 -08:00
qctecmdr
9dd961faf9 Merge "ARM: dts: msm: Add PHY irqs to sun" 2023-11-22 18:47:24 -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
Subbaraman Narayanamurthy
c62fdd1929 ARM: dts: qcom: add FMD SDAM configuration in pmk8550
Find my device (FMD) feature uses SDAM offset 0x9a for enabling
or disabling the feature in Sun platforms. Add the configuration
to support it.

Change-Id: I76cd1cc8146cdf08af544db474637858ab88211e
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2023-11-22 11:52:41 -08:00
Gokul krishna Krishnakumar
74340c98ff ARM: dts: qcom: bindings: Add compatibility for soccp
Update the compatibility to include soccp for sun SoC.

Change-Id: I40f694364589345d62589211ddac14713e4c3b0d
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-11-22 10:57:04 -08:00
qctecmdr
5a1f81a599 Merge "ARM: dts: msm: Add REFGEN_VDD_A_0P9 vote for UFS PHY" 2023-11-22 10:24:29 -08:00
qctecmdr
e2263772d1 Merge "ARM: dts: msm: Update the pcie BAR address in ranges property" 2023-11-22 10:24:29 -08:00
qctecmdr
32d33fc6d2 Merge "ARM: dts: msm: Add proxy consumers for gx_gdsc dependencies on Sun" 2023-11-22 10:24:29 -08:00
qctecmdr
f8264df88a Merge "ARM: dts: qcom: Enable the TVM SMMU proxy driver" 2023-11-22 04:20:10 -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
Elson Roy Serrao
b82ab7f190 ARM: dts: msm: Add PHY irqs to sun
Add SS phy and HS phy related irqs to sun.

Change-Id: I8f5ae4d8a11434141deb429621225448aac76786
Signed-off-by: Elson Roy Serrao <quic_eserrao@quicinc.com>
2023-11-21 18:03:02 -08:00
Wesley Cheng
feaf29dcbb ARM: dts: msm: Enable UCSI nodes for sun
To support cable detection events from UCSI, updates need to be made to
enable usb role switch and setting up a connection to the UCSI PMIC glink
node.

Change-Id: Ib7b212ab00022ee4e559f046dddead7aaf7539af
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-11-21 17:14:07 -08:00
Prudhvi Yarlagadda
3f805a805c ARM: dts: msm: Update the pcie BAR address in ranges property
Update the pcie BAR address in ranges property for sun.

ADSP subsystem is not having access to the previously given
(0x60300000) memory region. So, moving to the lower memory
region to avoid NOC errors for adsp.

Change-Id: Id8223a78cf13d8f2c83095de30b193e85da6829d
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-11-21 15:45:04 -08:00
Satya Durga Srinivasu Prabhala
8b87c84195 ARM: dts: msm: Add reboot reason node to sun SoC
Add reboot reason node to sun SoC.

Change-Id: I6be11e9eec88ff3b82485b22a73851ea812fba7a
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2023-11-21 15:29:29 -08:00
Melody Olvera
63a048bd89 dt-bindings: power: reset: Add documentation for reboot reason
Document the bindings for the reboot reason driver.

Change-Id: I30dacc4f2c9ca59ed12dc94eb81b5ef39a27d187
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-21 15:29:29 -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
Yuanfang Zhang
670888549f ARM: dts: msm: enable core etm on sun
Enable core etm related components and some TPDMs and CTIs.

Change-Id: I1d7a581a9aad1bc4486685ae9b25a3323c53811d
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-21 03:21:58 -08:00
qctecmdr
e83dd7572b Merge "ARM: dts: msm: Correct the IBI controller base address" 2023-11-21 02:08:02 -08:00
songrui
c5847df35b ARM: dts: qcom: Enable the TVM SMMU proxy driver
Enable the TVM smmu proxy driver.

Change-Id: I42965703749d2814c5b83dca7131314df9ac8e02
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
Signed-off-by: songrui <quic_songrui@quicinc.com>
2023-11-21 14:38:47 +08:00
Anil Veshala Veshala
5f120fa1f8 ARM: dts: msm: Correct the IBI controller base address
corrected/rectified IBI controller base address.

Change-Id: Ib8b8c107be80a27c0e046528133ff3078c216ca6
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-11-20 20:40:52 -08:00
qctecmdr
2cd2e95689 Merge "ARM: dts: msm: add fts touch device nodes for Sun" 2023-11-20 20:37:23 -08:00
qctecmdr
445030433e Merge "bindings: firmware: scm: Add bindings for waitqueue-aware firmware" 2023-11-20 20:37:22 -08:00
qctecmdr
2ae72a3f96 Merge "ARM: dts: msm: correct dcc sram size on sun" 2023-11-20 20:37:22 -08:00
qctecmdr
ebac5ad266 Merge "ARM: dts: msm: Add v8 Power Grid support for Sun QRD SKU2" 2023-11-20 20:37:22 -08:00
qctecmdr
b012a14a7b Merge "ARM: dts: qcom: Add uses_level_shifter for sun" 2023-11-20 19:20:22 -08:00
Wesley Cheng
7e50bd5e36 ARM: dts: msm: Vote for VDD parent regulator
The L1F regulator is a parent for the M31 EUSB2 PHY.  Vote for this
regulator when PHY is resumed, and disable when suspended.

Change-Id: I91d309b5afefc7c9b4205e9e73b3714963d3f45f
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-11-20 16:32:39 -08:00
Bao D. Nguyen
8dcabf7ea5 ARM: dts: msm: Add REFGEN_VDD_A_0P9 vote for UFS PHY
Add the REFGEN_VDD_A_0P9/VDD_A_PCIE_0_0P9 regulator so that the
ufs phy driver can vote for this regulator. This vote is needed
according to the Sun's Power Grid Analysis document.

Change-Id: I3427e2f529ec734983ea6c2db97411c997260bb0
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-20 16:08:41 -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
Unnathi Chalicheemala
86b8f7c7d2 ARM: dts: msm: Add v8 Power Grid support for Sun QRD SKU2
Add device tree support for v8 Power Grid on QRD SKU2
platform for Sun SoC.

Change-Id: I4bc070e9dbddae39d033fbf16f5ca811295efff6
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-20 13:30:09 -08:00
Unnathi Chalicheemala
a26ab85972 ARM: dts: msm: Add v8 Power Grid with Kiwi DT support
Add device tree support for v8 Power Grid with Kiwi on MTP, CDP
platforms for Sun SoC.

Change-Id: I517f023e516cab8735bdd2e264e8028a4e7debe7
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-20 13:26:55 -08:00
qctecmdr
9a08d66578 Merge "dt-bindings: soc: qcom: Add pcie-pdc device bindings" 2023-11-20 11:14:25 -08:00
qctecmdr
4feee0f680 Merge "ARM: dts: qcom: Add GPIO reg property for PMD802x and PMIH010x" 2023-11-20 11:14:25 -08:00
qctecmdr
b2eefcaa01 Merge "ARM: dts: msm: Add the qref regulator for pcie in sun" 2023-11-20 11:14:25 -08:00
qctecmdr
7ce0424c72 Merge "ARM: dts: msm: Add Sun dtb overlays to platform_map" 2023-11-20 11:14:25 -08:00
qctecmdr
7b0704702a Merge "ARM: dts: qcom: Add configuration for SMMU proxy driver" 2023-11-20 11:14:25 -08:00
qctecmdr
20eb6dcc56 Merge "ARM: dts: qcom: Change cpu arch timer frequency" 2023-11-20 11:14:25 -08:00
qctecmdr
7b19544dd2 Merge "ARM: dts: msm: Add GSI registers dt entry to sun" 2023-11-20 11:14:25 -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
ad9dcd7e76 Merge "dt-bindings: cpufreq-hw: Add performance lock feature bindings" 2023-11-20 09:54:34 -08:00
qctecmdr
4551b0f5f5 Merge "ARM: dts: msm: disable tpdm ddr-ubwcp on sun" 2023-11-20 09:54:34 -08:00
qctecmdr
b9215d3dc8 Merge "ARM: dts: msm: Add IMEM node for Sun" 2023-11-20 09:54:34 -08:00
qctecmdr
b198f8b108 Merge "ARM: dts: msm: Add pcie phy settings for sun" 2023-11-20 09:54:34 -08:00
qctecmdr
9705b431b8 Merge "ARM: dts: qcom: update L11B and S7I regulator max voltage limits 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
Yuanfang Zhang
f2e93ba80b ARM: dts: msm: correct dcc sram size on sun
correct dcc sram size to 0x8000 on sun.

Change-Id: I1c4458390101d9d9026977ca71e95fad74667f05
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-19 21:39:16 -08:00