Commit Graph

2665 Commits

Author SHA1 Message Date
Ravi Kumar Bokka
e5af6da719 ARM: dts: msm: Adding SMMU Proxy for Kera
Adding smmu-proxy driver entries for Kera.

Change-Id: I39ca8c95802e233b027dcfa02fd939c0097be9b6
Signed-off-by: Ravi Kumar Bokka <quic_c_rbokka@quicinc.com>
2024-11-21 15:09:06 +05:30
Raviteja Laggyshetty
63d620caab ARM: dts: msm: Add pcie, display and camera voter devices for TUNA
Add pcie, display and camera voter devices that live under
RSC devices to allow interconnect providers to target their
votes for meeting bandwidth constraints.

Change-Id: Iec0c2c2e44c56eda45efd4e787458bde738a7216
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-11-21 14:21:35 +05:30
Uttkarsh Aggarwal
be6482db0a ARM: dts: msm: Enable UCSI nodes for Tuna USB
To support cable detection events from UCSI, updates need to be made
to enable usb role switch and setting up a connection to the UCSI PMIC
glink node.

Change-Id: I2e3b6b1c3e36c4dca612df1e79156d669955070d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-20 16:57:33 +05:30
Linux Build Service Account
a19e752fc8 Merge e41cbf21f3 on remote branch
Change-Id: I4480ad09e60854eafd24afba64534e81fdac09eb
2024-11-19 02:11:40 -08:00
Prakash Yadachi
ba19503906 ARM: dts: msm: Add memory and clock support for ravelin-VM
Add memory and clock support for qup for ravelin-VM target.

Change-Id: I8b9fb0a2e1f3be9864ddd074aec5d97d9eda4527
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-11-19 14:47:13 +05:30
Shivnandan Kumar
84c6f53c02 ARM: dts: msm: Add MPAM,NOC BW MPAM node for Tuna
Add device nodes for MPAM,NOC BW MPAM node for
Tuna.

Change-Id: Ife534f2dab87c9ccd7ebf612bdead7471947f194
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-11-19 14:26:28 +05:30
Uttkarsh Aggarwal
fccbac3614 ARM: dts: msm: Add pin configuration for USB3 PHY portselect on Tuna
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 Tuna.

Change-Id: I69f4004b00dcba0140871171b6c8b08471ae6aee
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-18 21:52:30 -08:00
Uttkarsh Aggarwal
0eb9e9930c ARM: dts: msm: Remove usb_nop from tuna rumi
In this change usb_nop has been removed from Tuna RUMI file.

Change-Id: I59992c0f4fde7fbf15b25cc6f8c984b02bd8d283
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-18 21:52:14 -08:00
Aman Kanwar
68bf215d78 ARM: dts: msm: Add SLC MPAM nodes for tuna
Add support for SLC MPAM. Enables support for
CPU, GPU, NSP SLC partitioning and monitoring
current capacity and read miss monitors.

Change-Id: I326dcdad2ca0ccba68f05671df79ad62940fe018
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2024-11-19 10:22:12 +05:30
QCTECMDR Service
8b1c694a87 Merge "ARM: dts: msm: enable tpdm eva on sun" 2024-11-17 22:15:03 -08:00
QCTECMDR Service
0dd93982d1 Merge "ARM: dts: msm: enable 'fw_devlink.strict' for Parrot" 2024-11-17 10:32:57 -08:00
QCTECMDR Service
4f4012b602 Merge "ARM: dts: msm: Update bootargs for kera-vm" 2024-11-17 02:31:40 -08:00
Uttkarsh Aggarwal
ca1f1fad6d ARM: dts: msm: Adding dependency of iommu node on USB driver
Currently, wait_for_device_probe api added before dwc3_probe
is called in core_init which is suppose to ensure that in case
the child is getting teared down, the userspace doesn't get to
write UDC and do gadget_start.

However, wait_for_device_probe api makes sure that the driver wait
until all probes are completed. Ideally, it wouldn't be a problem
but in cases of other driver's probe fails, usb would be affected
here even though usb isn't at fault.

Fix this by making a dummy-dependency on smmu node since the original
intention of the patch was to make sure if smmu driver was probed
successfully, then only proceed for child driver's probe.

Addtional: Adding qcom,dis-sending-cm-l1-quirk in tuna
Change-Id: I7503fd04407ef8d2ee108effcc95699a4325c9c5
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-15 14:13:51 +05:30
Vijayanand Jitta
5d0891531c ARM: dts: msm: Update bootargs for kera-vm
Update the following bootargs:

1) Set memhp_default_state to automatically online memory to movable zone
2) Enable memmap_on_memory
3) Align rcu expedited parameters to reduce latency of synchronize_rcu.

Change-Id: Ic8b186a65b74ba596192cbb49be0e1c3008ab7af
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-14 18:50:48 -08:00
QCTECMDR Service
c26840c4bf Merge "ARM: dts: msm: Add the gpu_speed_bin fuse entry on tuna" 2024-11-14 18:42:43 -08:00
QCTECMDR Service
8634cebdb2 Merge "ARM: dts: msm: Enable ICE driver and tmecom-qmp-client for kera" 2024-11-14 11:09:44 -08:00
QCTECMDR Service
f4b69824c0 Merge "ARM: dts: msm: Add power domain and interconnect for kgsl-smmu" 2024-11-14 03:33:10 -08:00
QCTECMDR Service
3461bc177e Merge "ARM: dts: msm: Remove vm dma heaps dtsi for tuna" 2024-11-13 23:30:43 -08:00
QCTECMDR Service
e198656056 Merge "ARM: dts: qcom: Add msm-id for sdxkova M2 board" 2024-11-13 23:30:43 -08:00
QCTECMDR Service
69e0813ef2 Merge "ARM: dts: msm: Add RPMH regulator devices for kera" 2024-11-13 23:30:43 -08:00
QCTECMDR Service
cd38b76527 Merge "ARM: dts: msm: Add initial DCVS devices for Kera" 2024-11-13 23:30:43 -08:00
QCTECMDR Service
074ca64a32 Merge "ARM: dts: qcom: Add aliases for nodes" 2024-11-13 19:38:19 -08:00
QCTECMDR Service
b55bf5f15c Merge "ARM: dts: msm: Enable rmtfs module for kera" 2024-11-13 12:16:33 -08:00
QCTECMDR Service
2feb0ee712 Merge "ARM: dts: msm: Enable virtio-mem device for oemvm on kera" 2024-11-13 12:16:33 -08:00
SIVA MULLATI
c2788ada93 ARM: dts: msm: Add the gpu_speed_bin fuse entry on tuna
Add the gpu_speed_bin fuse entry on tuna devices.

Change-Id: Ie15ee71efb180be031b355d19e8dd2c35f80d1ee
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-11-13 19:41:34 +05:30
QCTECMDR Service
2133585590 Merge "ARM: dts: msm: Add correct pin functionality for ravelin pinctrl dtsi" 2024-11-13 05:31:12 -08:00
QCTECMDR Service
a7de213fd9 Merge "ARM: dts: msm: update kernel bootargs for kera" 2024-11-13 05:31:11 -08:00
QCTECMDR Service
292c3effc8 Merge "ARM: dts: msm: Add dma-buf heaps for kera-vm" 2024-11-13 05:31:11 -08:00
QCTECMDR Service
d9e3445780 Merge "ARM: dts: msm: Update qup_iommu_region" 2024-11-13 05:31:11 -08:00
Ravulapati Vishnu Vardhan Rao
1abb37e031 ARM: dts: qcom: Add aliases for nodes
Add aliases for node to use  in dts.

Change-Id: Ib6aa3c6b1476e8a61bf5d913729b86bbe247b85f
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2024-11-13 18:47:10 +05:30
Srinivasarao Pathipati
c827e54d0a ARM: dts: msm: enable 'fw_devlink.strict' for Parrot
Enable fw_devlink.strict to make dependencies mandatory.

Change-Id: Ie523ae9d73419c1e50fffa906a9c2787e6bbf573
Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
2024-11-13 18:29:14 +05:30
Vijayanand Jitta
858479e0a9 ARM: dts: msm: Remove vm dma heaps dtsi for tuna
The device tree for dma heaps on vm was incorrectly included.
so, remove it.

Fixes: 0edda568b1 ("ARM: dts: msm: Enable securemsm related nodes for tuna")
Change-Id: I874a033dffa7279abda9e2e1c4c393490c8546cb
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-13 00:11:57 -08:00
Vijayanand Jitta
3758328815 ARM: dts: msm: Add power domain and interconnect for kgsl-smmu
Replace regulators with per-device genpd power domain and
add interconnect for kgsl-smmu on tuna.

Change-Id: I897b39ba98beaf630efef5397957e8cfb26b3d08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-13 13:37:34 +05:30
QCTECMDR Service
7ff92e488d Merge "ARM: dts: qcom: Enable i2c interface for FSA" 2024-11-12 10:49:23 -08:00
QCTECMDR Service
ceb638700f Merge "ARM: dts: msm: Add WPSS glink edge node for Kera" 2024-11-12 10:49:23 -08:00
QCTECMDR Service
c5d1b42e7d Merge "ARM: dts: msm: Update memory map for kera" 2024-11-12 10:49:23 -08:00
QCTECMDR Service
a69b2ddd26 Merge "ARM: dts: qcom: Add pins for Kera Audio" 2024-11-12 10:49:23 -08:00
QCTECMDR Service
2f6ca9302b Merge "ARM: dts: msm: Add nodes for qmsgq gunyah on tuna" 2024-11-12 03:43:16 -08:00
Ravulapati Vishnu Vardhan Rao
8ba4f778a9 ARM: dts: qcom: Add pins for Kera Audio
Add Audio pinctrl for Kera variants.
Add usbss for kera mtp variants.

Change-Id: I3afc160df26cfd1dbcc9dd2d007ee7dbe3af13e8
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2024-11-12 15:52:31 +05:30
Hrishabh Rajput
eee44c7cf2 ARM: dts: qcom: Add platform support for VMs on Kera
Add support for platforms like ATP, CDP, MTP, QRD and RCM for TUIVM and
OEMVM on Kera. Also, add support for additional Kera variant.

Change-Id: I872c5a535c7bf79c5c9923f383796f7f70de5897
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-11-12 15:26:39 +05:30
Balaji Vekatesh Kalkonda
65cfdc0dfc ARM: dts: msm: Enable touch for ravelin vm
Add focaltech touch support to ravelin vm.

Change-Id: Ie3c1399541929f6b0a3059ee41689b3f5ddc4a7d
Signed-off-by: Balaji Vekatesh Kalkonda <quic_bkalkond@quicinc.com>
2024-11-12 14:46:13 +05:30
Pranav Mahesh Phansalkar
0418c8d1a5 ARM: dts: msm: Add WPSS glink edge node for Kera
Add WPSS glink edge node for remoteproc communication on Kera SoC.

Change-Id: I0068316736f1227599fe1f3a73080a21e14c2490
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-11-12 00:51:15 -08:00
Keval Kulkarni
a2f63b3070 ARM: dts: qcom: Add msm-id for sdxkova M2 board
Added all supported msm-ids for sdxkova M2 board.

Change-Id: I1b7943f427efbc4a0bf275e31e8461a8bd157886
Signed-off-by: Keval Kulkarni <quic_kevalbha@quicinc.com>
2024-11-11 22:55:00 -08:00
Ravulapati Vishnu Vardhan Rao
769169cec9 ARM: dts: qcom: Enable i2c interface for FSA
-Add FSA i2c node in dts file.

Change-Id: I11c17d131757e32345499eb29a31ff6b82fc7a0e
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2024-11-12 10:28:18 +05:30
Vijayanand Jitta
09b0fdef24 ARM: dts: msm: update kernel bootargs for kera
Update the following bootargs:

1) Enable Page poisoning
2) Disable cgroup memory accounting.

Change-Id: Ief62445ece633863d0d5f9486fd639833001665b
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-11 20:02:21 -08:00
Vijayanand Jitta
724100dc9d ARM: dts: msm: Enable virtio-mem device for oemvm on kera
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.

Change-Id: Ifd864cae74e337c1803f764b7b14bd517ee65374
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-12 09:20:32 +05:30
Vijayanand Jitta
5b02d1a930 ARM: dts: msm: Enable virtio-mem device for kera-vm
Describe the properties of the memory region virtio-mem supports.
Also reserve the IPA space for dmabuf buffers.

Change-Id: Ibc2876b12819d6dc4bda4f3839fd89bff49dc97d
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-12 09:18:26 +05:30
Vijayanand Jitta
5bc0c845bc ARM: dts: msm: Add mem-buf device on kera oemvm
Describe the properties and msgqs of the mem-buf device.

Change-Id: I76794172d28090e4c215a86b4fe32de6ce315d7c
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-12 09:16:35 +05:30
Vijayanand Jitta
ea88768f27 ARM: dts: msm: Add mem-buf device on kera-vm
Describe the properties and msgqs of the mem-buf device.

Change-Id: Iae109a5ae0c0b9186e0c11b4d0e3b45b5f9f9623
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-12 09:13:46 +05:30
Vijayanand Jitta
5cc577ffb4 ARM: dts: msm: Add dma-buf heaps for kera-vm
Describe the available dma-buf memory pools on kera-vm.

Change-Id: I6cecf2ae1fa00963d15eaaf0742f1990b35b8502
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-12 09:07:44 +05:30