Commit Graph

455 Commits

Author SHA1 Message Date
Vivek Aknurwar
f97f852e1c ARM: dts: msm: Unstub interconnect skip-qos for Sun
Unstub skip-qos for mmnoc, gem_noc and aggre noc so that
required noc-qos settings are set.

Change-Id: I198b68f81691f7281593195c52d172fd8917186e
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2024-01-18 09:37:50 -08:00
qctecmdr
2ba71f4b64 Merge "ARM: dts: msm: Disable glink edge for soccp" 2024-01-17 19:42:44 -08:00
qctecmdr
7c36f7f008 Merge "ARM: dts: msm: enable memory object extension for si-core" 2024-01-17 19:42:44 -08:00
Cong Zhang
385c4e3558 ARM: dts: qcom: Add keep-running flag to trustedvm loader node for
sun

Add keep-running flag to trustedvm loader node for sun.

Change-Id: I908030b52c409d25ccaaf5623eb384cda13cc922
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-01-18 11:23:12 +08:00
Gokul krishna Krishnakumar
46d616adf3 ARM: dts: msm: Disable glink edge for soccp
GLink interrupt is being sent to SOCCP and is waking SOCCP which is
causing SOCCP not to go into D3 (suspend) state when SOCCP is taken
out of reset as there is no handshake between remoteproc & GLink.
Disable GLink edge until proper fix is identified.

Change-Id: I0282f09085bea2e2e3f93cc17841b2a2720e7b1a
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2024-01-17 16:32:44 -08:00
qctecmdr
5d39ee9ed8 Merge "ARM: dts: msm: Add System Health Monitor DT node for Sun" 2024-01-17 10:28:17 -08:00
qctecmdr
d15d5b36a0 Merge "ARM: dts: msm: Remove fastrpc glink node" 2024-01-16 01:36:23 -08:00
qctecmdr
f44f619528 Merge "dt-bindings: Add QDSS clock node for LLCC Perfmon" 2024-01-14 20:48:04 -08:00
Daniel Perez-Zoghbi
e495a11e0a ARM: dts: qcom: Use non-coherent on QCE CB
Switch to using dma-noncoherent context bank on qce. Dma-coherent was
causing stale data to be read. SS confirmed that this was fixed by using
dma-noncoherent. Using explicit dma-noncoherent because the parent node,
qcedev, is dma-coherent, and the context bank would inherit it.

Change-Id: Ic6f45b15a9eb29bc7317fd824318cb219a29e0c2
Signed-off-by: Daniel Perez-Zoghbi <quic_dperezzo@quicinc.com>
2024-01-12 16:33:37 -08:00
Unnathi Chalicheemala
f612c33c32 ARM: dts: msm: Add System Health Monitor DT node for Sun
Add System Health Monitor node with MPSS subsystem support for
Sun SoC.

Change-Id: Ie6fd1cf0e765bd6ef55c230d68066bf8a3115f75
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-11 17:29:10 -08:00
quic_anane
a454481d80 ARM: dts: msm: Remove fastrpc glink node
FastRPC node is added under glink node to provide intent
information. With fastrpc driver migrating to upstream
driver, this property will be overlayed from out of
kernel. Also update glink label for adsp and cdsp.

Change-Id: Ia7463d32369e02637abe4bfab5c18cf2bc8d5b03
Signed-off-by: quic_anane <quic_anane@quicinc.com>
2024-01-11 17:47:42 +05:30
Udit Tiwari
06ad45f10b ARM: dts: qcom: Add TRNG node for Sun
The Sun SoC has a True Random Number Generator, add the node with
the correct compatible set.

Change-Id: I67837f8e674be6445e35b4b1512b890f43861e4f
Signed-off-by: Udit Tiwari <quic_utiwari@quicinc.com>
2024-01-11 14:25:20 +05:30
Amirreza Zarrabi
b45da59563 ARM: dts: msm: enable memory object extension for si-core
Add DT entry to enable the memory onject support for
smcinvoke.

Change-Id: I87b62b048e94e2aad2a8329b275bbd8d75ae6cc7
Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com>
2024-01-10 17:42:57 -08:00
Satya Durga Srinivasu Prabhala
a238a42a5f ARM: dts: msm: increase dmesg buffer size to 512K from 256K
As soon as device boots up, there are few test cases like boot KPIs
which rely on dmesg, but by the time these tests are run on Sun,
buffer is getting overwritten and test cases were failing.
To unblock the tests, increase buffer size to 512K from 256K.

Change-Id: Ie6a810297553d1a104d00f87dae3bff51dac7b95
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2024-01-10 13:54:22 -08:00
qctecmdr
acbf488352 Merge "ARM: dts: msm: Add icc display CRM voters for Sun" 2024-01-10 11:18:46 -08:00
Bao D. Nguyen
3e6532aa19 ARM: dts: qcom: Enable UFS MCQ on Sun platforms
Enable the UFS MCQ feature on the Sun platforms.

Change-Id: I86016f54c57825fe4c5c51682e619bedafe4786b
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2024-01-09 19:24:53 -08:00
qctecmdr
a480ab116f Merge "ARM: dts: msm: Add idx table to llcc pmu for sun" 2024-01-09 18:31:08 -08:00
qctecmdr
16ca468843 Merge "ARM: dts: msm: Add LLCC broadacst register mappings" 2024-01-09 14:05:30 -08:00
qctecmdr
92b71019cf Merge "ARM: dts: qcom: add SSR and PDR support for PMIC Glink on Sun" 2024-01-08 18:37:56 -08:00
Unnathi Chalicheemala
44378f46da ARM: dts: msm: Add LLCC broadacst register mappings
Add mappings for LLCC Broadcast_OR, Broadcast_AND regions.

Change-Id: I1f6e55ec2acb6857c8473849847bd3b10e5d7697
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-05 10:21:22 -08:00
Amir Vajid
18732826df ARM: dts: msm: Add idx table to llcc pmu for sun
Add index table to llcc pmu for sun to override the
default register index mapping.

Change-Id: I1f470f011ddd00375bbad345432b8706ab0ae4be
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-01-04 21:40:24 -08:00
qctecmdr
000f16ea72 Merge "ARM: dts: msm: Add entry for qrtr-mhi for Sun" 2024-01-04 14:24:20 -08:00
qctecmdr
8cd75c23f6 Merge "ARM: dts: msm: remove dload,mode device for both pineapple/Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
bf67832b0d Merge "ARM: dts: msm: Add SCMI RX notification support for Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
aa2e805928 Merge "ARM: dts: msm: Add show_resume_irq device for sun" 2024-01-04 09:48:34 -08:00
Mike Tipton
f6c10796bb ARM: dts: msm: Add icc display CRM voters for Sun
Add the interconnect display CRM voters.

Change-Id: I525b04e51eee7493cf9fe8861273931d04796dbb
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2024-01-04 08:05:49 -08:00
Sarannya S
bdd7687e6c ARM: dts: msm: Add entry for qrtr-mhi for Sun
Add entries to specify the dev-id, net-id and low-latency fields
to configure forwarding in qrtr-mhi transport for HMT and HSP.
Forwarding via APPS qrtr-mhi should be disabled in case of HMT
(dev-id:1107) since there's a direct MHI satellite path between
ADSP and WLAN, and should be enabled for HSP (dev-id:1103).

Change-Id: I1ef7b543dcff3d187efcf5f7cfd8ac8587c55bd6
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-01-03 23:30:20 -08:00
qctecmdr
1d359200dd Merge "ARM: dts: msm: correct soccp-config offset for Sun SOC" 2024-01-03 10:57:47 -08:00
qctecmdr
23bdce7154 Merge "ARM: dts: msm: put dependency of dma-heap on SCM" 2024-01-03 03:45:20 -08:00
Mike Tipton
4b542168bb ARM: dts: msm: Add SCMI RX notification support for Sun
The CPUCP SCMI notifications are used for thermal limits. Add the
mailbox used for them.

Change-Id: I51eadabe997670190414b9b767439be5064046c7
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2024-01-02 10:28:14 -08:00
Manoj Prabhu B
7643ea63a8 ARM: dts: msm: Add more memshare client nodes
Memshare driver allocates and share the memory with the modem
clients for their use. The device tree information for memshare
driver on sun are added to specify client details of gps, ftm
and diag.

Change-Id: I2dbe8729da13e40cebf4b2fd2e0722eb97c50f9e
Signed-off-by: Manoj Prabhu B <quic_bmanoj@quicinc.com>
2024-01-01 19:34:35 -08:00
Mukesh Ojha
65dbcea72c ARM: dts: msm: remove dload,mode device for both pineapple/Sun
qcom,dload-mode platform device is created from scm driver on
scm driver probe and now there is no need to maintain their
device tree node in SoC specific device tree.

Change-Id: Id79e5f67c57940b37bdfa151c90a9e1b02eb8192
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-28 17:11:25 +05:30
Satya Durga Srinivasu Prabhala
d6149c4ac6 ARM: dts: msm: correct soccp-config offset for Sun SOC
SOCCP sleep status register is incorrectly set to 0x9a000, correct it.

Change-Id: I8533e9788614dbb4862ddd272caee7e76b96ed7e
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2023-12-27 17:31:29 -08:00
Maulik Shah
bf9be09822 ARM: dts: msm: Add show_resume_irq device for sun
Add show_resume_irq device to print wakeup irq during resume from s2idle
or s2ram.

Change-Id: I1344bd7bb6e576cdd73011c845645c4959e23b64
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2023-12-24 09:14:53 +05:30
Mukesh Ojha
e6235a7c09 ARM: dts: msm: put dependency of dma-heap on SCM
Enforce dependency of dma heap driver on SCM driver
without which it will not work and this is in
the preparation of adding interconnect voting
in SCM node which if it gets added without this
change dma heap driver can result in NULL pointer
issue.

Change-Id: I654e69398643b2e78d180c7167b29b62e7914f77
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-22 02:56:55 -08:00
qctecmdr
61bdbf96ec Merge "ARM: dts: msm: Increase cma system heap size again for sun" 2023-12-21 01:34:44 -08:00
qctecmdr
d8ab22901a Merge "ARM: dts: msm: Add remoteproc glink changes for soccp" 2023-12-19 22:23:39 -08:00
qctecmdr
055f6bf4ae Merge "ARM: dts: msm: add ufs wrapped key support to sun" 2023-12-19 22:23:38 -08:00
Patrick Daly
ced0359027 ARM: dts: msm: Increase cma system heap size again for sun
Another memshare peripheral needs 5 Mb of memory.

Change-Id: I7928d61c5201d86c5409ac31fbfc104eba140f55
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-19 15:01:17 -08:00
Subbaraman Narayanamurthy
c8e0891435 ARM: dts: qcom: add SSR and PDR support for PMIC Glink on Sun
Add "qcom,subsys-name" and "qcom,protection-domain" to PMIC Glink
device so that it can handle subsystem restart (SSR) and protection
domain restart (PDR) notifications and pass the state transitions
to its clients on Sun platforms.

Change-Id: I8fa6c769e4cbe82371416edaaf9f75b685e16092
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2023-12-19 14:50:42 -08:00
Kishore Kumar Ravi
102fb60930 ARM: dts: msm: Add remoteproc glink changes for soccp
Add dt nodes remoteproc Glink changes for soccp for
sun.

Change-Id: I6887c20e01bfe4f3026e6a1aaccb08134baa12dc
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
2023-12-19 11:14:43 -08:00
qctecmdr
ca2f355619 Merge "ARM: dts: msm: sun: Update reserve gpio list" 2023-12-18 11:12:25 -08:00
qctecmdr
a22d63f1b3 Merge "ARM: dts: msm: Add gunyah rm booster node on Sun" 2023-12-18 11:12:24 -08:00
Mukesh Ojha
345e4b61da ARM: dts: msm: sun: Update reserve gpio list
Update the reserve gpios for Sun SoC as these
are not going to be used by linux and accessing
them by default can result in XPU fault.

Change-Id: I0c95d3df1f91584a77956f0beffebf1b63141c9f
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2023-12-18 03:28:50 -08:00
qctecmdr
47624fb8c8 Merge "ARM: dts: msm: Add dispcc crmc device for Sun" 2023-12-15 18:09:28 -08:00
qctecmdr
4aa48c9f06 Merge "ARM: dts: msm: Add camcc crmc device for Sun" 2023-12-15 15:59:09 -08:00
qctecmdr
c74a9623e9 Merge "ARM: dts: msm: Enable apss cpu ncc0, ncc1 measure nodes for sun" 2023-12-15 15:59:09 -08:00
qctecmdr
59d386e8f6 Merge "ARM: dts: msm: Increase System CMA pool for sun" 2023-12-14 21:53:20 -08:00
Patrick Daly
c527b04000 ARM: dts: msm: Increase System CMA pool for sun
Support the memshare device, which requires 6 Mb.

Change-Id: I1d72bdf7cdb895fbe76e49ad3541fa715bddf24d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-14 17:07:38 -08:00
qctecmdr
996b2fbae1 Merge "ARM: dts: msm: qcom: Update EUD dt node to route through pdc" 2023-12-14 15:05:55 -08:00