Commit Graph

3175 Commits

Author SHA1 Message Date
Pranav Mahesh Phansalkar
750a2cdf68 ARM: dts: msm: Add glink probe entry for Kera
Add glink probe driver entry for Kera to have a way for
glink core to get pm notifications during apps suspend/resume.

Change-Id: I4c3a41dfb1bcb9e28ecad040c616b563be0b5e40
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2025-01-17 12:46:32 +05:30
Sneh Mankad
d5211a259f ARM: dts: msm: Add PDC as wakeup parent to TLMM for sdxkova
Add PDC interrupt controller as wakeup-parent to enable
TLMM interrupts to wake up the SoC.

Change-Id: I3b75f257153ffbc4cac6d58f2f57bdb70cf07913
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-16 22:09:50 -08:00
Manish Pandey
8edd785e2f ARM: dts: qcom: Enable UFS MCQ on Kera platforms
Enable the UFS MCQ feature on the Kera platforms.

Change-Id: I3e6349010c442666bef9a7b7c24dcd22e9d717b4
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2025-01-16 21:50:00 -08:00
Raviteja Laggyshetty
8b80d83de7 ARM: dts: msm: Add pcie and display voter devices for KERA
Add pcie and display CRM voters for kera.
This will allow interconnect providers to target their
votes on CESTA DRV for meeting cesta client bandwidth constraints.

Change-Id: I16198f67ca4a8f7b2d3704044704b78bd267e2f3
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2025-01-17 07:58:03 +05:30
Prem Sai Grandhi
d310a15384 ARM: dts: msm: Add llcc perfmon node for kera SOC
Add llcc perfmon entry, qdss clock node to
llcc perfmon driver and aoss_qmp headers.

Change-Id: I34d57d4ab8ccb161a48ff7a89110ef67107d37a2
Signed-off-by: Prem Sai Grandhi <quic_grandhir@quicinc.com>
2025-01-16 17:53:36 +05:30
Rui Chen
d6e45df54a ARM: dts: msm: add trusted touch properties for tuna qrd
Add trusted touch properties for tuna qrd platforms.

Change-Id: I79fdebd3543b381bb8174a39b402b6faacd04816
Signed-off-by: Rui Chen <quic_ruc@quicinc.com>
2025-01-16 00:03:12 -08:00
Sushrut Shree Trivedi
acfa9db83b ARM: dts: msm: Enable PCIe1 for kera
This change adds PCIe1 node for kera.

Change-Id: I5c5b0b2a1a1654b187b7bcfe031602f6786efb4f
Signed-off-by: Sushrut Shree Trivedi <quic_sushruts@quicinc.com>
2025-01-16 11:39:27 +05:30
QCTECMDR Service
9f7ab320ae Merge "ARM: dts: msm: Add CRM devices for kera" 2025-01-15 21:51:26 -08:00
QCTECMDR Service
770aaa1d9b Merge "ARM: dts: msm: Update Reference Clock to clk8_a4 for Kera UFS 2.x" 2025-01-15 21:51:26 -08:00
Aman Kanwar
c5e6726dbe ARM: dts: msm: Add SLC MPAM nodes for kera
Add support for SLC MPAM. Enables support for
CPU, GPU SLC partitioning and monitoring current
capacity and read miss monitors.

Change-Id: I97d3cdafcf8c1c08733d0efc5902e72bb7a7fa91
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2025-01-16 01:58:56 +05:30
QCTECMDR Service
65f07a3379 Merge "ARM: dts: msm: Add MPAM,NOC BW MPAM node for Kera" 2025-01-15 05:05:05 -08:00
Swetha Chikkaboraiah
07b61ddce6 ARM: dts: msm: Add support for guest-cpus
Add support for offlining CPUs during VM load for Parrot.

Change-Id: Id5dad4d40375942a2f8ad671345390ecfc7a3926
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2025-01-15 04:58:18 -08:00
Sneh Mankad
5c03a99c59 ARM: dts: msm: Add CRM devices for kera
Add PCIe and Display CRM devices for kera.

Change-Id: I4d02a84242a1b05c204d6a5165806dac3a00c9d8
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-14 12:20:36 +05:30
QCTECMDR Service
f3b1bcfd0e Merge "ARM: dts: msm: Add wcd_usbss reference to USB on Kera" 2025-01-13 11:03:25 -08:00
QCTECMDR Service
604ae23964 Merge "ARM: dts: msm: Disable TPDM QM for kera" 2025-01-13 11:03:25 -08:00
Priyansh Jain
42edbf0cc0 ARM: dts: qcom: Update passive polling delay for tuna and kera thermalzones
Update passive polling delay for GPU and Modem thermal zones for
tuna and kera.

Change-Id: Id36c9c83de822d0065f62d7f64d48201564a0404
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2025-01-13 11:55:50 +05:30
QCTECMDR Service
6a51f21af8 Merge "ARM: dts: msm: Add UFS CPU masks for tuna" 2025-01-12 22:06:39 -08:00
QCTECMDR Service
b42bca69c9 Merge "ARM: dts: msm: enable touch support for Kera ATP platform" 2025-01-12 22:06:36 -08:00
QCTECMDR Service
98c81bcf68 Merge "bindings: arm: msm: Document sys-pm-violators for sdxkova" 2025-01-12 22:06:33 -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
Vijayanand Jitta
4d68af42ba Revert "ARM: dts: msm: Disable mem-offline node"
This reverts commit 2edfcbba9b.

Change-Id: I71c3ccd731e7267c8ee0b5c7031aa9a392fea6f5
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2025-01-13 10:49:36 +05:30
QCTECMDR Service
96fa571cd1 Merge "Revert "ARM: dts: qcom: Update HLOS Audio LPM memory region for kera"" 2025-01-11 23:57:42 -08:00
QCTECMDR Service
3ce8eb444b Merge "ARM: dts: msm: Disable sys-therm-11 node for kera" 2025-01-11 20:28:16 -08:00
QCTECMDR Service
2cdb3d8384 Merge "ARM: dts: msm: Include pmiv0102 for kera qrd platforms" 2025-01-11 20:28:16 -08:00
QCTECMDR Service
d883585de4 Merge "ARM: dts: msm: Add UFS support for kera-atp platform" 2025-01-11 04:47:00 -08:00
QCTECMDR Service
8444959a86 Merge "ARM: dts: qcom: Add support for clk8_a4 as fixed factor clock" 2025-01-11 04:47:00 -08:00
QCTECMDR Service
4212fdba68 Merge "ARM: dts: msm: Add gunyah rm booster node on Tuna" 2025-01-11 04:47:00 -08:00
Jagadeesh Kona
c56398560b ARM: dts: msm: Add support for dispcc_mx clock controller node
Add dispcc_mx clock controller node as a child node of dispcc
node to register dispcc mx clocks on sun platform.

Change-Id: I1ade67a4f2c09135800b3d5603c8e18a86450de7
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2025-01-10 19:11:16 +05:30
Udipto Goswami
dd1ed36916 ARM: dts: msm: Add wcd_usbss reference to USB on Kera
The USB D+/D- signal lines are first routed through the WCD939x USB
subsystem before connecting to the USB controller on MTP and QRD
platform for kera. Add a phandle to the former to the USB device
node. This will allow the USB driver to control the D+/D- switches
when functionality is needed.

Change-Id: Ie6e76885785cc57974d52df91297a98f300cf666
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2025-01-10 01:44:35 -08:00
Udipto Goswami
17849691a9 ARM: dts: msm: Enable nb7vpq904m redriver on Kera QRD platfrom
Add nb7vpq904m related configurations including i2c device,
pinctrl, gpio and register sequences.

Change-Id: I781e670f14fa9658003e397233b5a91068f75729
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2025-01-10 01:44:20 -08:00
Manish Pandey
67fdf207c7 ARM: dts: msm: Update Reference Clock to clk8_a4 for Kera UFS 2.x
The Kera UFS 2.x requires a reference clock of 19.2MHz. Currently,
the reference clock provided by the DTSI node RPMH_LN_BB_CLK3
returns clk_get_rate() as 38.4MHz.

To address this, the handler is updated to use clk8_a4, ensuring the
clock rate is set to 19.2MHz.

Change-Id: I92ad772c7b86652c0dc5bdc3af18a9db900d74e5
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2025-01-10 12:08:24 +05:30
Yingchao Deng
5255610dc9 ARM: dts: msm: Disable TPDM QM for kera
Disable TPDM QM to avoid the register access issue.

Signed-off-by: Yingchao Deng <quic_yingdeng@quicinc.com>
2025-01-09 22:13:48 -08:00
Jagadeesh Kona
60dfb0d6f6 dt-bindings: clock: qcom: Add dispcc_mx bindings on sun
Add display mx clock controller bindings on sun device.

Change-Id: Ie8c87b285bdf5278585bfee42b0eeff70397ce9d
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2025-01-10 09:45:36 +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
Hrishabh Rajput
ce55a157cf ARM: dts: msm: Add gunyah rm booster node on Kera
Add gunyah rm booster node on Kera to accelerate VM Bootup.

Change-Id: Ide19df6e6607994b70856412e60857e4b4e41c0c
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2025-01-09 17:13:46 +05:30
Ajit Pandey
e59cc81cf3 ARM: dts: qcom: Add support for clk8_a4 as fixed factor clock
Add support for clk8_a4 as fixed factor clock for client to be
able to request on them for Kera platform.

Change-Id: I3f6fe7e444231be4489cf4459b1f98cc19417b48
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2025-01-09 11:48:21 +05:30
Anand Tarakh
771bce1acd ARM: dts: msm: enable touch support for Kera ATP platform
Enable touch support for Kera ATP platform.

Change-Id: Ib4fa26a97df01d90678e5c8c98444ffb1303e0fc
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
2025-01-08 21:29:50 -08:00
Sneh Mankad
45deb7dcd6 bindings: arm: msm: Document sys-pm-violators for sdxkova
Document sys-pm-violators for sdxkova.

Change-Id: I8c26b1565efc57ee93b34a0a3455a4d1975cfdc0
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:37:37 -08:00
Sneh Mankad
b48c5726a7 ARM: dts: qcom: Add PCIe PDC device for sdxkova
Add PCIe PDC device to wakeup SoC from PCIe clk request gpio.

Change-Id: I32e3547552f9c6f608682356a023e44e50c7f83e
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:37:27 -08:00
Sneh Mankad
6f99f4f9dc bindings: soc: qcom: Document pcie-pdc compatibility for sdxkova
Document pcie-pdc compatibility for sdxkova.

Change-Id: Ib546e947769e0f8f6e0126a8a3a5fd48117a03bb
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:37:18 -08:00
Sneh Mankad
2754050ea7 ARM: dts: qcom: Add PCIE CRM device for sdxkova
Add PCIE CRM device for local vote aggregation at subsystem level.

Change-Id: I7d7254bcd1aa83bb5d20ccd5af51afd1589c8e6a
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:37:06 -08:00
Sneh Mankad
3bce742da8 ARM: dts: qcom: Add LPM devices for sdxkova
Add idle states for CPU and CPU clusters, add PSCI device to
enable CPU to enter LPMs.

Additionally, update APPS RSC device to be in cluster power
domain to handle RSC activites when cluster is powering off.

Change-Id: Ibe2fa720bc5e81084d380b2e5dc4f8fa8910566c
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2025-01-08 09:36:20 -08:00
Ravulapati Vishnu Vardhan Rao
32b6a7bbaf ARM: dts: qcom: remove unused gpio
Removal of I2S0_DATA1 pin, as GPIO_63 is not
used internally for I2S purpose and it is being
used by other subsystem.

Change-Id: I7c3636f9dfcebc68ed3da95793c158e70ad95184
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2025-01-08 04:43:53 -08:00
QCTECMDR Service
0edbada3c6 Merge "ARM: dts: msm: Update eUSB2 init sequence value as per ver 1.0.2 for Kera" 2025-01-08 04:31:59 -08:00
QCTECMDR Service
fcba51b3de Merge "ARM: dts: qcom: Modify APSS RSC device for sdxkova" 2025-01-08 04:31:59 -08:00
QCTECMDR Service
9559ffacc5 Merge "ARM: dts: msm: add proxy properties to DSI supplies for Kera" 2025-01-08 04:31:59 -08:00
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
154292c9bd Merge "ARM: dts: msm: Reserve 32kb to dcc on HLOS for kera" 2025-01-07 23:00:55 -08:00
QCTECMDR Service
da7f06479d Merge "ARM: dts: msm: update haptics device settings for Tuna QRD platform" 2025-01-07 23:00:54 -08:00
songchai
f3fae6c2e9 ARM: dts: msm: add dcc registers into dt for tuna
add dcc registers into dt for tuna.

Change-Id: Iba0d519b794ff6337c4045c00626fe7c1fc511a9
Signed-off-by: songchai <quic_songchai@quicinc.com>
2025-01-07 22:41:06 -08:00