Commit Graph

2503 Commits

Author SHA1 Message Date
Anaadi Mishra
8d7f1a22a8 ARM: dts: msm: Update videocc clock node as GenPD provider on Kera
Mark videocc clock node as GenPD provider and disable the video GDSC
regulator nodes for kera platform.
While at it, keep the gdsc's as it is on kera-rumi platform.

Change-Id: I4a41aacbaa7d144f72db48b9af3a336a92ef95aa
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-12-24 12:23:15 +05:30
Anaadi Mishra
0a06675a87 ARM: dts: msm: Add support for RPMHCC and DEBUGCC on Kera platform
Add support for rpmh and debug clock controller nodes on Kera platform.
While at it, keep rpmhcc node as dummy for KERA rumi platform.

Change-Id: Ic11513d45bbc9b3f172a411f854a2348af4bfb94
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-12-24 12:23:12 +05:30
Anaadi Mishra
202e2bbd82 ARM: dts: msm: Add support for graphics clock controller on KERA
Add support for GPU clock controller and move corresponding
gdsc's from dummy to real on Kera platform.
While at it, add the clocks property to camera and display gdscs.

Change-Id: If3061a7603035e799e7548f0e2a93b7ded0e3005
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-12-23 21:33:11 +05:30
Sneh Mankad
3c56793f10 ARM: dts: msm: Add pcie-pdc device for kera
Add PCIe device to wakeup SoC from PCIe clk request gpio.

Change-Id: I6d1e3f123ac1fc6de30fc7ece6def57e44961103
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-12-21 08:16:11 -08:00
Saranya R
fe3e98a245 ARM: dts: msm: Add Gaming variant soc-id for Ravelin VM
Add Gaming variant soc-id for Ravelin VM.

Change-Id: Ied6054a00e75e8f66572fcbae07468720c3f46d5
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-12-20 14:45:46 +05:30
Shivangi Kesharwani
396a58be1e ARM: dts: msm: added secure indicator UID
Added secure indicator UID in dts to provide access.

Signed-off-by: Shivangi Kesharwani <quic_skesharw@quicinc.com>
2024-12-20 14:44:09 +05:30
Prakash Yadachi
bcbf7bff43 ARM: dts: msm: Update static gpii mask for ravelin-vm
Currently, the static gpii mask for gpi_dma0 is incorrectly
set to 0x20, which is resulting in i2c read failure.

To prevent this i2c read failure, the static gpii mask
value for gpi_dma0 needs to be updated to 0x40.

'Fixes: 5d97d9eda4527 ("ARM: dts: msm: Add memory and clock
support for vm ravelin")'.

Change-Id: Id407264ac1d02d3bce0ebe4eba1c152f003d0db6
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-12-20 14:43:43 +05:30
Uttkarsh Aggarwal
9f99f6782e ARM: dts: msm: Add pin configuration for USB3 PHY portselect on Kera
TLMM pin is used to notify USB3/DP Combo PHY about the
orientation. Select this pinctrl from the usb_qmp_dp_phy
and ensure it is selecting the "usb0_phy_ps" pin function for Kera.

Change-Id: Ib4c9b61a36473dc6a00cf7a271c54f2245d4f9d8
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-12-20 14:12:52 +05:30
QCTECMDR Service
153577d637 Merge "ARM: dts: msm: add reserved mem for secure_etr" 2024-12-19 23:01:17 -08:00
QCTECMDR Service
937768c5ae Merge "ARM: dts: msm: correct tpdms'name for kera" 2024-12-19 23:01:17 -08:00
QCTECMDR Service
2463ab0d22 Merge "ARM: dts: qcom: Add support for Kera IoT platform" 2024-12-19 23:01:17 -08:00
QCTECMDR Service
6f06780153 Merge "ARM: dts: msm: correct apss-tpda's element size" 2024-12-19 23:01:17 -08:00
songchai
7fffe24d3d ARM: dts: msm: correct apss-tpda's element size
correct apss-tpda's element size for kera.

Change-Id: I39218beffeee8cc70d46a4f427bf5805a2e1b63c
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-12-19 22:44:29 -08:00
Vivek Pernamitta
6317952c04 ARM: dts: msm: pcie: Set ultrashort channel settings TUNA PCIe
Set RX settings mode to zero for Ultrashort channel settings
for TUNA PCIe controller.

Change-Id: Iff8a09f2ae474e8b8bec35a4dbbdc3df6fb40147
Signed-off-by: Vivek Pernamitta <quic_vpernami@quicinc.com>
2024-12-19 22:18:00 -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
598e55ab30 Merge "ARM: dts: qcom: Update HLOS Audio LPM memory region for kera" 2024-12-19 18:25:20 -08:00
QCTECMDR Service
a7d6833cd1 Merge "ARM: dts: qcom: Add smmu-proxy-message-queue-pair node for tuna and kera" 2024-12-19 18:25:20 -08:00
QCTECMDR Service
39c876e248 Merge "ARM: dts: msm: Add support for new WCN Card for Parrot VM" 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
QCTECMDR Service
e5e1d89f1f Merge "ARM: dts: msm: Add memshare for tuna" 2024-12-19 18:25:20 -08:00
QCTECMDR Service
08f93cc8c4 Merge "ARM: dts: msm: add atclk for stm on sun" 2024-12-19 18:25:20 -08:00
Vishvanath Singh
7bd74abda3 Revert "ARM: dts: msm: disable cpusys_vm"
This reverts commit 356fe2b276.

Change-Id: Ic91d86ad9176b850332284c5dc642c6a5da07d34
Signed-off-by: Vishvanath Singh <quic_vishvana@quicinc.com>
2024-12-19 00:56:08 -08:00
songchai
42dfbf50fb ARM: dts: msm: correct apss-tpda's element size
correct apss-tpda's element size.

Change-Id: Ib5e1901ef9c893d3dc042a8153e91e2b64d79ab0
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-12-18 23:13:32 -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
Prasanna S
87876b303b ARM: dts: qcom: Update HLOS Audio LPM memory region for kera
Update the HLOS Audio LPM memory region for Kera to reflect
the updated Slimbus memory mapping.

Older Allocation:
HLOS Slimbus Driver : Address: 0x6C8E000 + 0x2000
Q6 Slimbus Driver : Address: 0x6C90000 + 0x2000
Remaining Memory for Audio Driver : From 0x6C80000 up to 56KB.

Updated Memory Layout:
HLOS Slimbus Driver: Address: 0x6C92000+ 0x2000
Q6 Slimbus Driver: Address: 0x6C91000 + 0x1000
Audio Driver: Remaining 68KB Memory.

Change-Id: I945fe7932ab8caa246bfca9cb1dcc02eb4bd903e
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-12-18 20:40:43 -08:00
Bhasker Reddy Komatireddy
0c6044acc3 ARM: dts: qcom: Add support for Kera IoT platform
Add base device tree support for CDP platform for Kera IoT.

Change-Id: I3242fd041fa15ad9d0a8316d6d3a9e1c304cd813
Signed-off-by: Bhasker Reddy Komatireddy <quic_kbhasker@quicinc.com>
2024-12-18 21:26:46 +05:30
QCTECMDR Service
338ba5118e Merge "ARM: dts: msm: add trusted touch properties for kera" 2024-12-18 00:39:50 -08:00
Akhil Budampati
3bef50a94b ARM: dts: qcom: Add smmu-proxy-message-queue-pair node for tuna and kera
Add smmu-proxy-message-queue-pair node for tuna and kera for CSF 2.5
feature.

Change-Id: If0ef76a04f487fccb31928caeb98427a4eafbaac
Signed-off-by: Akhil Budampati <quic_abudampa@quicinc.com>
2024-12-18 12:43:28 +05:30
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
Vishvanath Singh
356fe2b276 ARM: dts: msm: disable cpusys_vm
Change-Id: I8569f7eee92efee0289404fde2a9bfe96d121f73
Signed-off-by: Vishvanath Singh <quic_vishvana@quicinc.com>
2024-12-17 22:37:29 +05:30
Anaadi Mishra
f1b5000041 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-17 22:37:14 +05:30
Fenil Panwala
45ca3e5e38 ARM: dts: msm: Add memshare for Kera
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: I577cccac63d4aeb54dcf7a9470cd8672c6c016d4
Signed-off-by: Fenil Panwala <quic_fpanwala@quicinc.com>
2024-12-17 22:37:04 +05:30
Kavya Nunna
766a223ba5 ARM: dts: msm: Update pmic support for kera
1.Disable some pmic dt nodes/properties which are not required for kera.

2. update regulator voltage support for kera
as per latest HW recommendation.

3. Update i2c instance for kera for slave charger debug support.

Change-Id: Iebcf53837ff021db418fb2cbd16f1fb1ba494304
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-12-17 22:36:55 +05:30
Uttkarsh Aggarwal
5b8fceb52e ARM: dts: msm: Add eUSB2 repeater nodes for kera
Add the eUSB2 repeater node and references for PM7550BA and
PMIV010x.

pm7550ba -> ATP and MTP.
pmib010x -> QRD and CDP.

Change-Id: If971486537915c1f3b8e13a66d294e1fef2596cd
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-12-17 22:36:45 +05:30
Wasim Nazir
4e88bb2a4d ARM: dts: msm: Update bootargs for kera pre-sil
Update bootargs to make it compatible
with pre-sil.

Change-Id: Ifed16d126603556a1a4e11e4ce4a630d8a50c978
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-12-17 22:36:35 +05:30
Vijayanand Jitta
6cfcc875bc 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: Ibde1fab99236e3d44356ba412d53eac8da4cee03
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-12-17 22:36:21 +05:30
Vijayanand Jitta
72e6574431 ARM: dts: msm: Increase system cma size for kera
Increase cma size by 4MB for use by memshare IMS usecase.
This is inline with sun.

Change-Id: I81f6da44aa02c00c895854d69dbd949b70f541ff
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-12-17 22:36:12 +05:30
Manish Pandey
59ba2b6609 ARM: dts: msm: Add ufs shutdown power supply for tuna
Add ufs proxy power supply to add an additional vote for VCCQ LDO.
In case of ufs shutdown, UFS VCCQ LDO would be turned off by PMIC
regulator itself.

Change-Id: I210474d8856f8b1160cc707db17898b1c0403093
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-12-17 22:36:02 +05:30
Niranjan Reddy Dumbala
0cb1ee4c31 Revert "ARM: dts: msm: Add eUSB2 repeater nodes for tuna"
This reverts commit a121d96ca2.

Signed-off-by: Niranjan Reddy Dumbala <quic_dnreddy@quicinc.com>
2024-12-17 22:34:20 +05:30
Niranjan Reddy Dumbala
7f2cb033d8 Revert "ARM: dts: msm: Add eUSB2 repeater nodes for Tuna MTP"
This reverts commit b9bc6af5a6.

Signed-off-by: Niranjan Reddy Dumbala <quic_dnreddy@quicinc.com>
2024-12-17 22:33:09 +05:30
QCTECMDR Service
1c735f1609 Merge "ARM: dts: msm: Add GLINK PKT loopback node for tuna" 2024-12-17 03:01:18 -08:00
songchai
422ccfa1e6 ARM: dts: msm: correct tpdms'name for kera
correct tpdms'name for kera.

Change-Id: Id5ce09d1ba9389594826c511d3fdf200f83724c1
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-12-17 00:36:48 -08:00
QCTECMDR Service
941f5d6955 Merge "ARM: dts: msm: Update slave address for smb1500 for tuna qrd" 2024-12-16 22:21:32 -08:00
QCTECMDR Service
6b2f5ab086 Merge "ARM: dts: qcom: Update qup_iommu_region node name" 2024-12-16 22:21:32 -08:00
QCTECMDR Service
55d344a704 Merge "ARM: dts: msm: Increase system CMA size for tuna" 2024-12-16 22:21:32 -08:00
QCTECMDR Service
55a8fe8fc7 Merge "ARM: dts: msm: Add IOMMU geometry configuration to kera sdhc2" 2024-12-16 22:21:32 -08:00
QCTECMDR Service
a2f93cd521 Merge "ARM: dts: qcom: Add wcd usb_mode" 2024-12-16 22:21:32 -08:00
songchai
bbf809aca9 ARM: dts: msm: add reserved mem for secure_etr
Add reserved mem for secure_etr on Kera.

Change-Id: Iba7321717cac50b17d85ef03cf3ae16ec407adcc
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-12-16 22:13:59 -08:00
Kavya Nunna
1d89ea2f09 ARM: dts: msm: Update slave address for smb1500 for tuna qrd
Update the slave address for slave charger debug support.
While at it, replace the pmr735b with pmr735d for the
correct pmic configuration for tuna/kera platforms.

Change-Id: Ia03e24763a3fa8611719e8243b473f6c8507a29a
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-12-16 02:59:24 -08:00
Tingguo Cheng
05552150e8 ARM: dts: msm: update haptics device settings for Tuna QRD platform
Update voltage and resonant frequency for the vibrator used on Tuna QRD.

Change-Id: Ia97af1405dda1e7432e2297d9feeb8982353ba15
Signed-off-by: Tingguo Cheng <quic_tingguoc@quicinc.com>
2024-12-16 18:18:46 +08:00