Commit Graph

227 Commits

Author SHA1 Message Date
qctecmdr
e35e6ed8d0 Merge "ARM: dts: msm: sun: Add cpu vendor hooks node" 2023-11-03 19:34:09 -07:00
Nurit Lichtenstein
bcf5d03433 ARM: dts: qcom: Add SPU related DMA heaps to sun dtsi
Needed for SPU shared memory on sun dtsi.

Change-Id: I7871182d7ee4f5d41f8afc37f1811dacd988c50b
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-11-03 15:15:07 -07:00
qctecmdr
0d591b74e2 Merge "ARM: dts: msm: Add nodes for minidump for sun" 2023-11-03 10:26:24 -07:00
Melody Olvera
b7a4eaa9f1 ARM: dts: msm: sun: Add cpu vendor hooks node
Add cpu vendor hooks node for sun SoC.

Change-Id: If9b0dde4db579d2b35fdd8d73f7d812771323878
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-02 16:36:20 -07:00
qctecmdr
cb754701df Merge "ARM: dts: msm: Add bus dcvs nodes for sun" 2023-11-02 16:09:56 -07:00
qctecmdr
cf983b5cbf Merge "ARM: dts: msm: add Modem DSM region info to IMEM" 2023-11-02 16:09:56 -07:00
qctecmdr
c240c923d9 Merge "ARM: dts: msm: add uetm/cti/qmi node for sun" 2023-11-02 16:09:56 -07:00
qctecmdr
982a4b3ee3 Merge "ARM: dts: qcom: Enable SPU nodes in sun dtsi" 2023-11-02 12:43:36 -07:00
qctecmdr
ef7cdfc8a8 Merge "ARM: dts: msm: Add sys-pm-violators device for sun" 2023-11-02 12:43:36 -07:00
qctecmdr
996ce2d0c4 Merge "ARM: dts: msm: Add GLINK PKT nodes for sun" 2023-11-01 14:38:09 -07:00
Satya Durga Srinivasu Prabhala
63b5b62c9b ARM: dts: msm: add Modem DSM region info to IMEM
IMEM gets updated with Modem DSM memory region info when Modem taken out
of reset by APPS and the info is used for collection of coredumps.

Change-Id: I313d374772bcc95495e9965b7fa1f455ac36a82a
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2023-11-01 11:30:09 -07:00
qctecmdr
c15c13a04e Merge "ARM: dts: msm: Add dtsi entries for sun vm" 2023-11-01 03:25:57 -07:00
qctecmdr
e48a855b11 Merge "ARM: dts: qcom: Add SPU related nodes to sun dtsi" 2023-11-01 03:25:56 -07:00
qctecmdr
c7340cbb38 Merge "ARM: dts: msm: Add smp2p_sleepstate and qsee irq bridge" 2023-11-01 03:25:56 -07:00
qctecmdr
432ded0756 Merge "ARM: dts: msm: Add clock phandles for debugcc on Pineapple" 2023-10-31 16:15:16 -07:00
qctecmdr
059e89f545 Merge "ARM: dts: qcom: Add ufs support for sun platforms" 2023-10-31 16:15:15 -07:00
qctecmdr
76c3ffc776 Merge "ARM: dts: msm: Add mem-offline device for sun" 2023-10-31 16:15:15 -07:00
qctecmdr
cccc862bc6 Merge "ARM: dts: msm: Add dma-buf heaps for sun-vm" 2023-10-31 16:15:14 -07:00
qctecmdr
501a7fcfc5 Merge "ARM: dts: msm: Disable SW DRV for pcie in sun" 2023-10-31 15:55:52 -07:00
qctecmdr
b3231b1467 Merge "ARM: dts: msm: Add phy gdsc for pcie node in sun" 2023-10-31 15:55:52 -07:00
Kishore Kumar Ravi
4f4abafb24 ARM: dts: msm: Add GLINK PKT nodes for sun
GLINK PKT provides a userspace interface to RPMSG GLINK through
character device node. Add the nodes and corresponding channel
devices to enable GLINK communication from userspace.

Change-Id: I0b7c9b273df3201113095fba9c70d10599b8faf7
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-10-31 17:24:22 +05:30
Kishore Kumar Ravi
b27696bd54 ARM: dts: msm: Add smp2p_sleepstate and qsee irq bridge
Add the smp2p sleepstate and qsee_ipc_irq_bridge
nodes for sun.

Change-Id: Iecdde69fe89d883c87ea9cd527a6753355d2327d
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
2023-10-31 17:21:21 +05:30
Anmolpreet Kaur
91bc24856f ARM: dts: msm: Add dtsi entries for sun vm
Add dts entries for smcinvoke and
qtee shmbridge driver in sun vm.

Change-Id: I5ce5eddf5854735a676e1bf1bb0c5dfa67d569b6
Signed-off-by: Anmolpreet Kaur <quic_anmolpre@quicinc.com>
2023-10-30 13:16:24 -07:00
Nurit Lichtenstein
c2eaf10f3d ARM: dts: qcom: Enable SPU nodes in sun dtsi
Enable spcom and spss_utils.

Change-Id: I5066c10a6fad276f701cd6a6147c5e21471a8071
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2023-10-30 22:07:58 +02:00
Mike Tipton
08133a1db7 ARM: dts: msm: Update video_cc_mvs0_gdsc parent-supply for Sun
The mvs0c_gdsc needs to be enabled first for mvs0_gdsc to turn on
reliably, so list it as a parent to enforce this relationship.

Change-Id: I2b6cf6861d1bf8ddb8eb764be3ba175edee9e3db
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2023-10-27 12:54:57 -07:00
Nurit Lichtenstein
d04fa7ba64 ARM: dts: qcom: Add SPU related nodes to sun dtsi
Needed for SPU pil on sun dtsi.

Remoteproc-spss, spcom and spss_utils are disabled.

Change-Id: I97519bacccee2f7094edbcf32e3fdac29d67ac77
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2023-10-26 10:34:56 +03:00
Prudhvi Yarlagadda
b3ed3392eb ARM: dts: msm: Disable SW DRV for pcie in sun
Disable software DRV (L1SS sleep) with PCIe instance
on sun platform as ADSP subsystem (software DRV component)
doesn't support this functionality.
Only CESTA based hardware DRV is supported.

Change-Id: I75368fab37e8bcaaa3c65320b6fdd37e023d3297
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-10-25 10:52:52 -07:00
Yuanfang Zhang
ee8776d01b ARM: dts: msm: add uetm/cti/qmi node for sun
add uetm/cti/qmi device tree configuration on sun.

Change-Id: I7fde13b226eac500f46865aeed6b337105b1dffd
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-10-25 08:30:14 -07:00
Mike Tipton
0ebf20c3c5 ARM: dts: msm: Add clock phandles for debugcc on Pineapple
These clock phandles are necessary to ensure the clock devices probe
before debugcc. Debugcc needs its parent clock devices to probe first,
otherwise it'll invalidate their associated mux_sels during
clk_debug_mux_init() and they can't be measured.

Change-Id: I30d1a9e24ae1ac5a9efc7d8f8e0740ebdce8e1b0
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2023-10-24 19:27:23 -07:00
Prudhvi Yarlagadda
da81454996 ARM: dts: msm: Add phy gdsc for pcie node in sun
Add the missing phy gdsc node in the pcie dt node for sun.

Change-Id: I0257c6123d4d3e8fe2740569bd4def68fa3c92a8
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-10-24 17:43:14 -07:00
qctecmdr
9198301bf4 Merge "ARM: dts: msm: Add QUPv3 and GPI DT nodes on SUN" 2023-10-24 14:04:47 -07:00
qctecmdr
a540c08070 Merge "ARM: dts: msm: Add cpucp scmi nodes for sun" 2023-10-24 14:04:47 -07:00
Patrick Daly
9b676ba16e ARM: dts: msm: Add mem-offline device for sun
Describe the communication channel used to communicate with the
firmware which supports onlining and offlining of memory.

Keep the device in a disabled state for now until a conflict
between THP and memory-hotplug features can be resolved.

Change-Id: I3d74d9d3d58d379b2a91ee976a72dddfb7a221c6
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-10-24 13:14:52 -07:00
qctecmdr
e9ec2b678d Merge "ARM: dts: msm: Add device_type property for pcie node" 2023-10-24 09:15:47 -07:00
qctecmdr
210bd6a5b0 Merge "ARM: dts: qcom: pineapple: spss: Remove duplicate node" 2023-10-24 09:15:47 -07:00
qctecmdr
c31a3a4dcc Merge "ARM: dts: msm: Enable virtio-mem device on PineappleVM" 2023-10-24 09:15:47 -07:00
Bao D. Nguyen
49c2cf1dbf ARM: dts: qcom: Add ufs support for sun platforms
Add ufs support for mtp/cdp/qrd sun platforms.
Enable ufs's smmu fastmap attribute.
Enable ufs host and device resets.

Change-Id: I7e4194a48c022284308c3debd6e18be40289693b
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-10-23 23:30:35 -07:00
Amir Vajid
95020b5012 ARM: dts: msm: Add bus dcvs nodes for sun
Add nodes to enable qcom dcvs, bwmon and memlat
on sun.

Change-Id: I515aa98f01b29fb51be11db33930f96193d13401
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-10-23 21:42:58 -07:00
Amir Vajid
77db4f167c ARM: dts: msm: Add cpucp scmi nodes for sun
Add nodes to enable scmi communication to cpucp on sun.

Change-Id: I574949e32e397047701f836d54115f56414ea023
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2023-10-23 20:18:47 -07:00
qctecmdr
68496c11b7 Merge "ARM: dts: msm: Add initial device trees for Sun QRD SKU1 & SKU2 SoC" 2023-10-23 19:23:18 -07:00
qctecmdr
f92aa1d781 Merge "ARM: dts: msm: Add cpu idle-states for sun" 2023-10-23 19:23:18 -07:00
qctecmdr
2e40ed6c51 Merge "ARM: dts: msm: Enable clock rpmh device node for Sun" 2023-10-23 19:23:17 -07:00
qctecmdr
b7633075ed Merge "ARM: dts: qcom: add regulator OCP notifier device for Sun" 2023-10-23 19:23:17 -07:00
Patrick Daly
5e0b3e7476 ARM: dts: msm: Add dma-buf heaps for sun-vm
Describe the available dma-buf memory pools on sun-vm.

Change-Id: I205b826849f36078d05a92492238d80a884aa65a
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-10-23 13:24:57 -07:00
Patrick Daly
c422c02314 ARM: dts: msm: Add arm-smmu device on sun-vm
Describe the register, interrupts, and settings of the arm-smmu device.

Change-Id: I0ca4c90e2f767ed6240dd6ad6fc6cc8e7f6c278d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-10-23 13:24:57 -07:00
Minghao Zhang
fdc9298cfa ARM: dts: msm: Add sys-pm-violators device for sun
This change adds system low power violators device node.

Change-Id: Ie4b7923c2ef96d6d762275b7241948e120230163
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-10-23 15:49:22 +08:00
Lijuan Gao
2e885f132f ARM: dts: msm: Add initial device trees for Sun QRD SKU1 & SKU2 SoC
Add initial device trees to support Sun QRD sku1 and sku2 SoC
and it's platforms.

Change-Id: Ibf28cbc9f33f19908c4d8ac1b431d17632c43e6b
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
2023-10-18 15:39:03 +08:00
Xubin Bai
ad62d3ca63 ARM: dts: msm: Enable clock rpmh device node for Sun
Remove fixed-factor-clock and enable device node for rpmh
clocks under apps_rsc in place of fixed clocks.

Change-Id: I9c4d242882f29f616574e339581722b65f27a74f
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
2023-10-17 23:59:46 -07:00
Vivek Aknurwar
e4710386ff ARM: dts: msm: Use correct UFS ref_clk on RUMI for Sun
Add RPMH_CXO_CLK as ref_clk to UFS for Sun on pre-sil.
On Rumi ref_clk is to UFS PHY is 19.2MHz and actual device
it is 38.4MHz.
Also update correct gcc header file for sun.

Change-Id: I78ed60095e5229405e7962f4676bfab7b7556676
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-10-17 23:59:28 -07:00
Patrick Daly
b23b7f7056 ARM: dts: msm: Enable virtio-mem device on PineappleVM
Describe the properties of the memory region virtio-mem supports.

Change-Id: Ifdc420d25c4fcf1acc93ccd82a80c89857b3c427
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-10-17 19:16:39 -07:00