Commit Graph

264 Commits

Author SHA1 Message Date
QCTECMDR Service
1f749d3dea Merge "ARM: dts: msm: Update the tuna gcc and display clock controller nodes" 2025-02-18 12:58:36 -08:00
QCTECMDR Service
d81d2e684e Merge "ARM: dts: qcom: Update ESI affinity mask for tuna" 2025-02-12 01:15:55 -08:00
Sneh Mankad
e4900f19c2 ARM: dts: msm: Add show-resume-irqs device for tuna
Add show-resume-irqs device to show the wakeup irq after system
resume.

Change-Id: I41b742c4251974580c931b7f3c0530aa7fe04333
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-02-06 12:44:33 +05:30
Manish Pandey
df7caa4483 ARM: dts: qcom: Update ESI affinity mask for tuna
Update ESI affinity mask in tuna device tree for UFS
performance reasons.

Change-Id: Ie06355e2d2604553da0f1e72b6d46032c55cdcf4
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2025-02-05 16:32:24 +05:30
Anaadi Mishra
8d5d093c90 ARM: dts: msm: Update the tuna gcc and display clock controller nodes
Update the gcc and display clock controllers removing the tuna 1.0 to
align with the latest clock plan updates for Tuna.

Change-Id: Ib8e9245fc2c1ca90ad3cf8ad614bbe3061bafaeb
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2025-02-04 21:18:20 -08:00
QCTECMDR Service
cd65ec2420 Merge "ARM: dts: msm: SLC SCID Heuristics support for tuna" 2025-02-03 04:51:01 -08:00
QCTECMDR Service
5aadf83b9d Merge "ARM: dts: qcom: Add interconnect-names in rproc cdsp node for tuna" 2025-01-28 21:56:35 -08:00
QCTECMDR Service
ed96070518 Merge "ARM: dts: msm: PCIe CESTA related dt properties for tuna" 2025-01-28 21:56:35 -08:00
Shivendra Pratap
07d3ff5e66 ARM: dts: qcom: Add interconnect-names in rproc cdsp node for tuna
Add interconnect-names in remoteproc cdsp node for tuna.

Change-Id: I4551479bc259584728a681962e1a67f32daba29b
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2025-01-27 15:48:02 +05:30
Manish Pandey
5d6949eaf0 ARM: dts: msm: Update QoS for tuna SDC2
Update tuna SDC QoS cpu mask.

Change-Id: I6f925e294ef0e8511f24339e256aafcd3f2fe32d
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2025-01-24 19:34:51 +05:30
Paras Sharma
1447a58e8d ARM: dts: msm: PCIe CESTA related dt properties for tuna
PCIe CESTA related dt properties for tuna.

Change-Id: I4bb53ed6378bb6f02600ec8d6109788a2bc84312
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
2025-01-24 11:02:52 +05:30
Prem Sai Grandhi
425ccfd29a ARM: dts: msm: SLC SCID Heuristics support for tuna
Enables HEURISTICS SCID for tuna.

Change-Id: Ie88346943ba30dbcdab502b56d20614a3f296118
Signed-off-by: Prem Sai Grandhi <quic_grandhir@quicinc.com>
2025-01-23 10:35:53 +05:30
QCTECMDR Service
308c679729 Merge "Revert "ARM: dts: msm: Disable mem-offline node"" 2025-01-17 05:51:50 -08:00
QCTECMDR Service
6a51f21af8 Merge "ARM: dts: msm: Add UFS CPU masks for tuna" 2025-01-12 22:06:39 -08:00
Vijayanand Jitta
5033cb2dc6 Revert "ARM: dts: msm: Disable mem-offline node"
This reverts commit 3058bd1549.

Change-Id: Iba37bbba5aaf9a416bf400d6f1b6806fcd1404c4
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2025-01-13 11:14:01 +05:30
Hrishabh Rajput
439c762c94 ARM: dts: msm: Add gunyah rm booster node on Tuna
Add gunyah rm booster node on Tuna to accelerate VM Bootup.

Change-Id: I53ff5f8ad05558186fb601e8233ad36908fdcead
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2025-01-09 17:14:50 +05:30
Manish Pandey
355b5a3bb0 ARM: dts: msm: Add UFS CPU masks for tuna
Add `qcom,cluster-mask`, and `qcom,esi-affinity-mask` to specify
CPU and cluster configurations. These additions aim to enhance UFS
performance by optimizing CPU and cluster utilization.

Change-Id: Ib54d842d47341190a3b400e91a4520d2b72a4e24
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2025-01-08 04:28:56 -08:00
QCTECMDR Service
eddbabd9f6 Merge "ARM: dts: msm: tuna: Add USB_AXI clock for programming USB QoS" 2024-12-30 02:46:04 -08:00
QCTECMDR Service
b8be33b11f Merge "ARM: dts: msm: Update the gcc and display clock controllers to tuna-v1" 2024-12-27 11:04:32 -08:00
Raviteja Laggyshetty
ab05b35d77 ARM: dts: msm: tuna: Add USB_AXI clock for programming USB QoS
Add USB AXI clock handle for accessing USB QoS register to program QoS.

Change-Id: I4e0a0057e55283578ab6333f0da1b46c36e01fe5
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-12-27 22:13:53 +05:30
QCTECMDR Service
d7faae4839 Merge "ARM: dts: msm: Add glink probe entry for Tuna" 2024-12-26 11:45:41 -08:00
QCTECMDR Service
d64609da99 Merge "ARM: dts: msm: Add IMS channel GLINK nodes for tuna" 2024-12-19 18:25:20 -08:00
QCTECMDR Service
8042f3fda9 Merge "ARM: dts: msm: enable QoS programming for TUNA" 2024-12-19 18:25:20 -08:00
Sarannya S
66c89fe720 ARM: dts: msm: Add glink probe entry for Tuna
Add glink probe driver entry to Tuna to have a way for
glink core to get pm notifications during apps suspend/resume.

Change-Id: Id2e6328217312ae3f220d57cc1ec2c69d48942e9
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-12-18 23:05:06 -08:00
Fenil Panwala
71b8a2ffaf ARM: dts: msm: Add memshare for tuna
Memshare driver allocates and share the memory with the modem
clients for their use. The device tree information for memshare
driver on tuna is added to specify client details.

Change-Id: I586040870c763494c18b273692d578b9b1a0bc10
Signed-off-by: Fenil Panwala <quic_fpanwala@quicinc.com>
2024-12-17 21:28:38 -08:00
QCTECMDR Service
1c735f1609 Merge "ARM: dts: msm: Add GLINK PKT loopback node for tuna" 2024-12-17 03:01:18 -08:00
QCTECMDR Service
55d344a704 Merge "ARM: dts: msm: Increase system CMA size for tuna" 2024-12-16 22:21:32 -08:00
Anaadi Mishra
a91be36af9 ARM: dts: msm: Update the gcc and display clock controllers to tuna-v1
Update the gcc and display clock controllers to tuna-v1.

Change-Id: Ib5ac5396315cdb876ad9d330f500b7c173c95259
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-12-13 16:19:58 +05:30
Bibek Kumar Patro
d15d548cba ARM: dts: msm: Increase system CMA size for tuna
Increase cma size by 4MB for use by memshare IMS usecase.
This is inline with sun.

Change-Id: Ia8fb0ad84c52fed8d2b5dc80ef4bc38aacbe0266
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
2024-12-12 03:22:02 -08:00
Raviteja Laggyshetty
eff8df7c3b ARM: dts: msm: enable QoS programming for TUNA
Enable QoS programming for tuna and add necessary AXI and
AHB clock handles for programming QoS for IPA and PCIE masters.

Change-Id: Ie3d77ad7248a9dbfdbd75ccb7eaa009e58db260a
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-12-11 21:46:40 -08:00
Manish Pandey
75c5f1067d ARM: dts: msm: Add IOMMU geometry configuration for tuna SoC
Add qcom,iommu-geometry property to the tuna sdhc2 node.

Change-Id: I80286749df5764995fbc374603920defb9fd8d24
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-12-10 22:41:24 -08:00
QCTECMDR Service
797c3c00d1 Merge "ARM: dts: qcom: Add thermal overlay support for kera and tuna" 2024-12-09 21:52:21 -08:00
Priyansh Jain
244a101b21 ARM: dts: qcom: Add thermal overlay support for kera and tuna
Add thermal overlay support for kera and tuna.

Change-Id: I87a87a173715e9d748e8bab7250d34530be03554
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-12-09 14:47:06 +05:30
QCTECMDR Service
72dfbc75e0 Merge "ARM: dts: msm: update S1G regulator support for tuna atp" 2024-12-05 02:13:46 -08:00
QCTECMDR Service
9b8a1fabf8 Merge "ARM: dts: msm: Add entry for qrtr-mhi for Tuna" 2024-12-05 02:13:46 -08:00
QCTECMDR Service
0a54729aec Merge "ARM: dts: msm: Disable mem-offline node" 2024-12-05 02:13:46 -08:00
Vijayanand Jitta
3058bd1549 ARM: dts: msm: Disable mem-offline node
Temporarily disable mem-offline node in tuna to resolve
bootup crash due to page allocation from movable zone.
The bad page state was reported for Movable zone

[ 84.281664][ T1622] BUG: Bad page state in process Jit thread pool pfn:a22bfe
[ 84.291750][ T1622] page:fffffffe268aff80 refcount:-1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0xa22bfe
[ 84.301978][ T1622] flags: 0x4000000000000000(zone=2|kasantag=0x0)
[ 84.312225][ T1622] page_type: 0xffffffff()
[ 84.342884][ T1622] page dumped because: nonzero _refcount
[ 84.385712][ T1622] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x140dc2(GFP_HIGHUSER|GFP_COMP|GFP_ZERO),pid1462, tgid 1434 (binder:1434_1), ts 73871020589, free_ts 82485610563

<https://android-review.googlesource.com/c/kernel/common/+/3345971>
This fixes the bootup crash by TAO preventing page allocation
from movable zone but will land in QCOM branches through LTS.

Once landed revert back this temporary change.

Change-Id: I18b72d87168671987168f905d2e14d85f8b109fe
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-12-03 22:56:09 -08:00
Pranav Mahesh Phansalkar
55b5f1bfb0 ARM: dts: msm: Add GLINK PKT loopback node for tuna
GLINK PKT provides a userspace interface to RPMSG GLINK through
character device nodes. Add the loopback node and corresponding
channel device to enable GLINK communication from userspace to
communicate with loopback test server.

Change-Id: I2ba608d21b3898f77857035fb214bcb8e49bb596
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-04 12:10:16 +05:30
Pranav Mahesh Phansalkar
6bca3a5fbc ARM: dts: msm: Add entry for qrtr-mhi for Tuna
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: I2aa50121134eceff403f5dc3ad9588820963e05f
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-03 21:50:31 -08:00
Kavya Nunna
aa40060f89 ARM: dts: msm: update S1G regulator support for tuna atp
Update S1G regulator support for tuna atp as it has kiwi
by default.

While at it, Disable some unused nodes for tuna spmi debug bus.

Change-Id: I28f697b11c4bd5cdaf3cfd0eaa0a9397b415e3fa
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-12-03 03:08:59 -08:00
QCTECMDR Service
e8dff2b711 Merge "ARM: dts: qcom: Add llcc support for tuna7" 2024-12-02 23:12:22 -08:00
QCTECMDR Service
773a25f282 Merge "ARM: dts: qcom: Enable UFS MCQ on Tuna platforms" 2024-11-29 05:25:48 -08:00
QCTECMDR Service
3b66c13343 Merge "ARM: dts: msm: Remove duplicate reserved_memory nodes from Tuna DT" 2024-11-29 05:25:48 -08:00
QCTECMDR Service
1b9831fca5 Merge "ARM: dts: msm: Add pcie, display and camera voter devices for TUNA" 2024-11-29 00:46:00 -08:00
Manish Pandey
3a9122b108 ARM: dts: qcom: Enable UFS MCQ on Tuna platforms
Enable the UFS MCQ feature on the Tuna platforms.

Change-Id: I0f420831e9af2c3965344c33a042b75196abc1d7
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-28 23:00:28 +05:30
Hrishabh Rajput
8715e7f971 ARM: dts: msm: Remove duplicate reserved_memory nodes from Tuna DT
trust_ui_vm_mem and oem_vm_mem reserved memory nodes are added twice
for Tuna. Remove one set of redundant nodes.

Change-Id: Ia71c3a0a961c00e58869921745b76b1b5d0e8a4f
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-11-28 14:46:51 +05:30
Shivnandan Kumar
8462c0a844 ARM: dts: msm: Update platform MPAM address node for Tuna
Update the platform MPAM address node for Tuna.

Change-Id: I792ee36329055b2be266f97b05f4afb003389b97
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-11-27 23:33:20 +05:30
Sarannya S
2f8a55af97 ARM: dts: msm: Add IMS channel GLINK nodes for tuna
Add Glink Pkt nodes for Ims_dc_sub1 and Ims_dc_sub2
channels for Tuna. Add the nodes and corresponding channel
devices to enable GLINK communication from userspace.

Change-Id: I8473c5c505bd75b2d2abfd5c8a601cd86121d1f7
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-11-27 16:24:16 +05:30
QCTECMDR Service
e61366fa96 Merge "ARM: dts: msm: Remove the CXM UART2 GPIOs" 2024-11-26 04:37:19 -08:00
Souradeep Chowdhury
33e7aa715b ARM: dts: qcom: Add llcc support for tuna7
Add the soc specific compatible for tuna7 llcc.

Change-Id: I33c1b2c62ae11c6d65f3c83e379da77f846d20b4
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-11-25 20:05:31 -08:00