Commit Graph

2828 Commits

Author SHA1 Message Date
QCTECMDR Service
73f574a38c Merge "ARM: dts: msm: Enable touch for ravelin vm" 2024-12-08 01:16:30 -08:00
QCTECMDR Service
e54311801d Merge "ARM: dts: msm: Disable mem-offline node" 2024-12-08 01:16:30 -08:00
QCTECMDR Service
09753cf6da Merge "ARM: dts: msm: Update static gpii mask for ravelin-vm" 2024-12-08 01:16:30 -08:00
QCTECMDR Service
d3e76ac646 Merge "ARM: dts: msm: Add moselle based QRD platform in kera" 2024-12-08 01:16:30 -08:00
QCTECMDR Service
8d2b9a4f59 Merge "ARM: dts: msm: added secure indicator UID" 2024-12-08 01:16:30 -08:00
QCTECMDR Service
dda7945f58 Merge "ARM: dts: msm: Update bootargs for kera pre-sil" 2024-12-06 05:07:46 -08:00
Raviteja Laggyshetty
b1fbece837 ARM: dts: qcom: Remove no-amc tag for disp_bcm_voter
no-amc tag is intended to be used for camera voter
and using it with display voter will lead to display
underruns as AMC votes will not get committed.

Change-Id: I94df2e368d15d6266109cd83e473bb0b5dab4e08
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-12-06 15:29:57 +05:30
QCTECMDR Service
d3df2d8f0d Merge "ARM: dts: msm: Add eUSB2 repeater nodes for kera" 2024-12-06 00:15:27 -08:00
songchai
8e0160fbab ARM: dts: msm: enable apss tpdms for tuna
Enable apss tpdms for tuna.

Change-Id: Ia6401867e89c4af3a066bd036df26297b64e5bcc
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-12-06 15:55:34 +08:00
QCTECMDR Service
cf9561dbd6 Merge "ARM: dts: msm: Update platform DT for kera" 2024-12-05 19:49:51 -08:00
Wasim Nazir
cd6546be23 ARM: dts: msm: Add moselle based QRD platform in kera
Add support for QRD platform which uses moselle attach
with UFS2 in kera.

Change-Id: Idc6b8cf4418bda35e5d3b047e980370625ab00b6
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-12-05 18:08:02 +05:30
kundan kumar
7856b5430d ARM: dts: qcom: Add smcinvoke, qcedev and qrng nodes for sdxkova
Test: build compilation device bootup.

Change-Id: Ib9e3b1dea78507a28d74be0c8e51643a7cfa9e6a
Signed-off-by: kundan kumar <quic_kunkum@quicinc.com>
2024-12-05 03:15:04 -08:00
Shivangi Kesharwani
11f3cec519 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-05 03:14:48 -08:00
Manish Pandey
b70023c975 ARM: dts: msm: Update ref_clk_src for kera UFS 2.x platforms
Update ref_clk_src to source 19.2MHz clock to UFS 2.x Platforms.

Change-Id: I0f8a2307bc700a4eac2caa5e9ff5d0bfaac1b163
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-12-05 16:44:04 +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
QCTECMDR Service
efe0ce37e3 Merge "ARM: dts: msm: Remove CXM-UART2 reserevd GPIOs from kera" 2024-12-05 02:13:46 -08:00
QCTECMDR Service
b58c0ddc08 Merge "ARM: dts: msm: Ignore dependencies on children by PM framework" 2024-12-05 02:13:46 -08:00
Wasim Nazir
93c85556b4 ARM: dts: msm: Update platform DT for kera
Separate common files and create module specific files.
Common platform changes should go into platform specific
common files like kera-mtp.dtsi & module specific changes
should go into corresponding module specific files like
kera-mtp-wcn7750-ufs4.dtsi.

Change-Id: Ib8b9fa2609d7dfd883a155af9ffc54ff1fc93d79
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-12-05 14:37:56 +05:30
Uttkarsh Aggarwal
3393b24703 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-04 21:07:02 -08:00
Panicker Harish
edeaedb760 ARM: dts: msm: Ignore dependencies on children by PM framework
Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.

Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.

Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.

Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Signed-off-by: Panicker Harish <quic_pharish@quicinc.com>
2024-12-04 17:19:22 +05:30
QCTECMDR Service
271a3520cb Merge "ARM: dts: msm: Update eUSB2 init sequence value as per ver 1.0.2 for Tuna" 2024-12-04 02:08:14 -08:00
QCTECMDR Service
5edaaa0e31 Merge "ARM: dts: msm: Add dma-heaps for VM Kera" 2024-12-04 02:08:14 -08:00
QCTECMDR Service
50c6b2ff97 Merge "ARM: dts: msm: Add charger PMIC devices to kera" 2024-12-04 02:08:14 -08:00
QCTECMDR Service
ac939ff03f Merge "ARM: dts: msm: Define maximum number of USB XHCI interrupters" 2024-12-04 02:08:14 -08:00
QCTECMDR Service
9d30c27d4e Merge "ARM: dts: msm: Add ipcc_mproc_ns1 for kera TUIVM" 2024-12-04 02:08:14 -08:00
Vijayanand Jitta
2edfcbba9b 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-04 15:37:48 +05:30
Prakash Yadachi
10436a9cce 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: I4f1785b1f1544e436e511af2622ccf365f3cbcfe
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-12-04 01:00:35 -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
Wasim Nazir
54ba72a967 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-03 18:23:04 +05:30
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
Wasim Nazir
65926860b5 ARM: dts: msm: Remove CXM-UART2 reserevd GPIOs from kera
Remove CXM UART2 GPIO(100,116) from list of reserved GPIOs
as it is not PORed.

Change-Id: I18eaacf40ce766dab0e2c546f62829a06384b84a
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
2024-12-03 14:22:19 +05:30
Uttkarsh Aggarwal
73854ea60f ARM: dts: msm: Update eUSB2 init sequence value as per ver 1.0.2 for Tuna
eUSB2 HPG revision 1.0.2 recommends to program eusb register
USB_PHY_CFG_CTRL_1 to be programmed to 0x00 on phy init.

Since this divergence is only applicable for specific version therefore
updating the override sequence with the appropriate value.

Change-Id: I132acac6eaa0f2c5a718b63a089ff995a6be17ab
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-12-03 00:48:54 -08:00
QCTECMDR Service
95d75ef0a9 Merge "dt-bindings: Add bindings for tuna7 llcc" 2024-12-02 23:12:22 -08:00
QCTECMDR Service
aec3a135de Merge "ARM: dts: msm: Add oemvm qrtr gunyah node for kera" 2024-12-02 23:12:22 -08:00
QCTECMDR Service
e8dff2b711 Merge "ARM: dts: qcom: Add llcc support for tuna7" 2024-12-02 23:12:22 -08:00
QCTECMDR Service
5307057569 Merge "ARM: dts: msm: Add GLINK PKT nodes for kera" 2024-12-02 23:12:22 -08:00
QCTECMDR Service
04637c5f12 Merge "ARM: dts: msm: Adding all the relevant usb changes in kera" 2024-12-02 23:12:22 -08:00
Pranav Mahesh Phansalkar
58d15eeee5 ARM: dts: msm: Add ipcc_mproc_ns1 for kera TUIVM
Add ipcc_mproc_n1 device tree node and entries to enable IPCC and mbox
communication between TUIVM and CDSP SecurePD on kera TUIVM.

Change-Id: Ib06f11a0a8e218af0cd94288531f9789de9630d9
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-02 21:39:20 -08:00
Pranav Mahesh Phansalkar
19fbf066ae ARM: dts: msm: Add nodes for qmsgq gunyah on kera
Add device nodes on kera oemvm and vm to enable qmsgq socket
communication over gunyah message queues.

Change-Id: Iaeeb89c70d613844133f4bb8a122a63967981089
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-03 11:08:09 +05:30
Pranav Mahesh Phansalkar
a88842b772 ARM: dts: msm: Add qrtr gunyah tuivm node on kera SoC
Add qrtr gunyah tuivm node to enable communication between
PVM and TUIVM.

Change-Id: Ia81cca25f13d22f249350f5704264822c242123a
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-02 21:15:04 -08:00
Pranav Mahesh Phansalkar
f2f6309548 ARM: dts: msm: Add oemvm qrtr gunyah node for kera
Add the nodes to enable qrtr communication between primary vm and
oemvm on kera.

This adds platform devices and vdevice descriptions to start the
qrtr gunyah transport on both primary vm and oemvm device trees. This
also adds the device tree node to configure qrtr as node id 21 on oem
vm.

Change-Id: Icdcfcb4872351df13561c2c6963f06094f46d8c6
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-12-02 20:44:14 +05:30
Uttkarsh Aggarwal
6ee4081682 ARM: dts: msm: Adding all the relevant usb changes in kera
1. The high speed phy is required for USB to support HS
usecases. Add eusb node on tuna which includes the
necessary resources for the eusb phy to work.

2. Adds interconnects on KERA USB.

3. QMP phy is used for SS/SSP usb usecases as well as DP use cases
in a target. This change adds the basic resources required along
with the init sequence for functionality.

4. Adding the necessary audio node providing the necessary
resources of the qmi audio to get probed.

5. The GSI event buffers are required for the various GSI related
usecases which are excercised from the dwc3 glue driver.
Add the number of event buffers along with the register offsets
defined.

6. Adding a 4-byte register entry for tcsr_dyn-en-dis to enable/disable USB
dynamically from dwc3-msm-core.

Change-Id: Ia45a09d8d2a54e29ecd0811e97d71c6dd8eaecee
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-12-02 01:48:48 -08:00
QCTECMDR Service
1af122e3b0 Merge "ARM: dts: qcom: Add socd and bcl support for pmih010x & pmiv010x" 2024-12-02 00:13:06 -08:00
QCTECMDR Service
b7a10c2860 Merge "ARM: dts: msm: add proxy properties to DSI supplies for Tuna" 2024-12-02 00:13:06 -08:00
QCTECMDR Service
7177a6990d Merge "ARM: dts: msm: Enable nb7vpq904m redriver on Tuna QRD platfrom" 2024-12-02 00:13:06 -08:00
Ravi Kumar Bokka
68eff5ba7e ARM: dts: msm: Add dma-heaps for VM Kera
adding dma-heaps for VM to validate QTVM platform test cases in kera.

Change-Id: I00d270165be4b0c4acecf7fc501d0ec35b459458
Signed-off-by: Ravi Kumar Bokka <quic_c_rbokka@quicinc.com>
2024-12-02 12:32:10 +05:30