Commit Graph

2986 Commits

Author SHA1 Message Date
Manish Pandey
c9b972e848 ARM: dts: msm: Add SDCC support for kera
Add SD Card support for tuna atp, cdp, mtp, rcm and qrd platform.

Change-Id: Iedace83cae3100624b4694845c4747994eb08f80
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-25 15:06:02 +05:30
QCTECMDR Service
5ab65231ac Merge "ARM: dts: msm: Add SLC MPAM nodes for tuna" 2024-11-25 00:46:06 -08:00
QCTECMDR Service
285a6b5507 Merge "ARM: dts: msm: Add MPAM,NOC BW MPAM node for Tuna" 2024-11-25 00:46:06 -08:00
QCTECMDR Service
23a347704e Merge "ARM: dts: msm: Update card detection pin for tuna" 2024-11-25 00:46:06 -08:00
QCTECMDR Service
e99ab703f6 Merge "dt-bindings: clock: qcom: add GCC and DISPCC bindings for tuna-v1" 2024-11-25 00:46:06 -08:00
Manish Pandey
9c9b405454 ARM: dts: msm: Add UFS support for kera platforms
Add UFS support for kera cdp, mtp and rcm platforms.

Change-Id: Iee003994d693a23e563e25621a23a99e85aaadac
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-25 00:39:55 -08:00
songchai
94d754d895 ARM: dts: msm: add reserved mem for secure_etr
Add reserved mem for secure_etr.

Change-Id: I0c6828e68b6793878369cd51c865aac4c310a524
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-11-25 16:09:52 +08:00
Hrishabh Rajput
508b6dea79 ARM: dts: msm: Add pinctrl support on Kera VM
Add pinctrl support on Kera VM.

Change-Id: I7570749ffb8dd2048917498759eac241f4233abf
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Signed-off-by: Pavankumar Kondeti <quic_pkondeti@quicinc.com>
2024-11-25 11:12:36 +05:30
songchai
e9145216ac ARM: dts: msm: Correct coresight components for tuna
Correct coresight components for tuna.

Change-Id: I86d64317ec446ab73bc97addf92473a8a5693cfa
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-11-25 11:15:08 +08:00
QCTECMDR Service
21d3f15098 Merge "ARM: dts: qcom: Add platform support for VMs on Kera" 2024-11-24 11:44:04 -08:00
Linux Build Service Account
3e71ac3552 Merge changes I24a255e4,I1ba1c06c,Ife534f2d,Ie5912e46,I2eac0326, ... into kernel.lnx.6.6.r1-rel
* changes:
  ARM: dts: msm: Passing usb_qmp_dp_phy string to enable SS on tuna
  ARM: dts: msm: Update card detection pin for tuna
  ARM: dts: msm: Add MPAM,NOC BW MPAM node for Tuna
  ARM: dts: msm: Add soccp node for Tuna
  bindings: remoteproc: Add soccp remoteproc binding for Tuna
  ARM: dts: msm: Add i2c gpio access to apps and adsp on Tuna
  ARM: dts: msm: Add eUSB2 repeater nodes for Tuna MTP
  ARM: dts: msm: Add pin configuration for USB3 PHY portselect on Tuna
2024-11-24 04:47:20 -08:00
Linux Build Service Account
116baf16d2 Merge changes Id47a3d72,I7503fd04,I1ece1cc9,Idc433926,I28488932, ... into kernel.lnx.6.6.r1-rel
* changes:
  ARM: dts: msm: Add eUSB2 repeater nodes for tuna
  ARM: dts: msm: Adding dependency of iommu node on USB driver
  ARM: dts: msm: enabling mem-object node for tuna
  ARM: dts: msm: Modify Display and PCIe CRM devices for tuna
  ARM: dts: msm: Update memory map for kera
  ARM: dts: msm: Add power domain and interconnect for kgsl-smmu
2024-11-24 04:47:19 -08:00
Uttkarsh Aggarwal
a79fc2d51e ARM: dts: msm: Passing usb_qmp_dp_phy string to enable SS on tuna
In this change usb_nop_phy is replaced with usb_qmp_dp_phy to
enable Super-Speed on Tuna Platform.

Change-Id: I24a255e4bf1154870ba676fcb3d778d0842503be
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-24 14:30:41 +05:30
Sachin Gupta
be9cebdc85 ARM: dts: msm: Update card detection pin for tuna
Update card detection pin for tuna platforms.

Change-Id: I1ba1c06cb4f53ca29ac2369e7f65a5e88eb112cd
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
2024-11-24 14:30:37 +05:30
Shivnandan Kumar
0a2767607c 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-24 14:30:34 +05:30
Shivendra Pratap
8354671925 ARM: dts: msm: Add soccp node for Tuna
Add remoteproc soccp devicetree node for Tuna SoC.

Change-Id: Ie5912e460ebd40877fa738b2fa9ba9528463695d
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-11-24 14:30:30 +05:30
Shivendra Pratap
ae8f7f9ec5 bindings: remoteproc: Add soccp remoteproc binding for Tuna
Add devicetree bindings soccp for Tuna target.

Change-Id: I2eac03261d6fa60f9422b8167649758fd8e75659
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-11-24 14:30:27 +05:30
Prasanna S
3f60a27d21 ARM: dts: msm: Add i2c gpio access to apps and adsp on Tuna
To access gpios from apps and adsp, we have added apps and
remote flag in dtsi. To identify apps is busy or not, added
qcom-apps flag during active state and added qcom-remote flag
during suspend state, so other SS can use gpios during apps
in suspend state. This flags in pinctrl file for respective
GPIOs will help eGPIO to work for AON camera usecase.

Also, increase TRE size from 64 to 1024 for camera usecase.

Change-Id: Ibc65d9e61d55a3eaeffdf78aef3f8852687f576f
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-11-24 14:30:23 +05:30
Uttkarsh Aggarwal
b9bc6af5a6 ARM: dts: msm: Add eUSB2 repeater nodes for Tuna MTP
Add the eUSB2 repeater node and references for PM7550BA.

Note: PM7550BA will be part of MTP platform.
Change-Id: I6fff82d33434306106ae6ce390f322c7a478e680
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-24 14:30:20 +05:30
Uttkarsh Aggarwal
b965a60780 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-24 14:30:20 +05:30
Uttkarsh Aggarwal
a121d96ca2 ARM: dts: msm: Add eUSB2 repeater nodes for tuna
Add the eUSB2 repeater node and references for PMIH010x and
PMIV010x.

Note: ATP, QRD and CDP.
Change-Id: Id47a3d7243a00be3bf5d186cc5eb8a9b2e6f677d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-24 14:30:17 +05:30
Uttkarsh Aggarwal
061c027a2a 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-24 14:30:14 +05:30
Akhil Budampati
d27754d423 ARM: dts: msm: enabling mem-object node for tuna
Tuna needs mem-object node for si-core xts enablement.

Change-Id: I1ece1cc93606cc11febab038ae2e7f0ab7f0bd8e
Signed-off-by: Akhil Budampati <quic_abudampa@quicinc.com>
2024-11-24 14:30:11 +05:30
Sneh Mankad
c22bedce8f ARM: dts: msm: Modify Display and PCIe CRM devices for tuna
Rectify the interrupt numbers for display and pcie crm.

Change-Id: Idc4339263eae94266bd51964dbb2bd9dd7c31dfd
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-11-24 14:30:08 +05:30
Vijayanand Jitta
45f50c8d8a ARM: dts: msm: Update memory map for kera
Update memory map for kera, inline with v2.

Change-Id: I28488932a269a5c1ef6c131e9385cf7604ea723e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-24 14:30:08 +05:30
Vijayanand Jitta
6e5000b911 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-24 14:30:05 +05:30
Kavya Nunna
0d4f3b931f ARM: dts: msm: Update RPMH regulator voltages for tuna
Update the RPMH regulator's min/max voltages
based on latest HW recommendation.

While at it add FMD changes for WCN attaches.
trim the level regulator names to avoid buffer length
issues for regulator names.

Change-Id: Ib2c99e58fc66ad6a05d43faffdce473ed94b6005
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-24 14:30:01 +05:30
Vijayanand Jitta
8ed1065ce5 ARM: dts: msm: Update memory map for tuna
Update memory map for tuna, inline with v2.

Change-Id: I4c4a93095fe8b32c1c0d8a767f139cb6ffbcdc42
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-24 14:29:58 +05:30
QCTECMDR Service
c7b206d7d2 Merge "ARM: dts: msm: add display heap for kera" 2024-11-23 23:37:48 -08:00
QCTECMDR Service
17f58d245b Merge "ARM: dts: msm: Enable UCSI nodes for Tuna USB" 2024-11-23 23:37:48 -08:00
QCTECMDR Service
2186278c78 Merge "ARM: dts: msm: Add usb-role-switch and eud on Tuna" 2024-11-23 23:37:48 -08:00
Manish Pandey
f5e240471d ARM: dts: msm: Update IOMMU address for tuna SDC2
Updated the IOMMU address from 0x540 to 0x140 for tuna SDC2.

Change-Id: I47e4c2d0abc710ab4048632d2b84552b5d009e8a
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-23 19:58:52 +05:30
Niranjan Reddy Dumbala
dbf70c1d33 Revert "ARM: dts: msm: remove always-on for hap-swr-slave regulator"
This reverts commit 8d05ccb477.

Reason for revert: testing

Change-Id: I31dbdbaa467c2702250b8d3de2848151fb07f66e
Signed-off-by: Niranjan Reddy Dumbala <quic_dnreddy@quicinc.com>
2024-11-23 01:52:02 -08:00
Minghao Zhang
fe4fec8488 ARM: dts: qcom: Update vbat thermal zone and pm8550 bcl compatible for sun
This change adds vbat thermal zone and updates pm8550 bcl compatible.

Change-Id: Icaabef50e510ba9a8dc2f40504d8139518f2ea88
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
(cherry picked from commit f040ca6b4d)
2024-11-23 01:17:33 -08:00
Uttkarsh Aggarwal
1fa47287c8 ARM: dts: msm: Add wcd_usbss reference to USB on tuna
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 tuna. Add a phandle to the former to the USB device node. This will
allow the USB driver to control the D+/D- switches when USB 2.0
functionality is needed.

Change-Id: Ie55271923cc893f72602ecbe156617d651bef66e
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-23 12:03:03 +05:30
Sachin Gupta
f7c2bd09de ARM: dts: msm: Update card detection pin for tuna
Update card detection pin for tuna platforms.

Change-Id: I1ba1c06cb4f53ca29ac2369e7f65a5e88eb112cd
Signed-off-by: Sachin Gupta <quic_sachgupt@quicinc.com>
2024-11-23 11:38:32 +05:30
Sampurna Bolloju
93c2e7f741 ARM: dts: msm: add display heap for kera
This change adds display heap region for kera target.

Change-Id: I2634e6c673a2a4e2bcf5c6903eb9be310044562d
Signed-off-by: Sampurna Bolloju <quic_sampboll@quicinc.com>
2024-11-23 11:19:08 +05:30
QCTECMDR Service
8b185ef3d6 Merge "ARM: dts: msm: Remove sys-therm-1 from thermal zones for tuna" 2024-11-22 20:25:45 -08:00
QCTECMDR Service
fdcbcb2697 Merge "ARM: dts: msm: Modify Display and PCIe CRM devices for tuna" 2024-11-22 12:38:28 -08:00
Wasim Nazir
4082b0db86 ARM: dts: msm: Update stdout-path with serial0 alias
Use alias to reduce dev mistake of not using
proper path for serial console.

Change-Id: Ie588cc39b8f9e167b323abb9901114b547c278fc
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-11-23 00:17:34 +05:30
QCTECMDR Service
2f4241ee98 Merge "ARM: dts: msm: kera: Add capacity and DPC properties" 2024-11-22 09:11:29 -08:00
QCTECMDR Service
cd178b4559 Merge "ARM: dts: msm: Enable securemsm related nodes for kera" 2024-11-22 09:11:28 -08:00
QCTECMDR Service
52a18f0f90 Merge "ARM: dts: msm: Add eUSB2 repeater nodes for tuna" 2024-11-22 09:11:27 -08:00
QCTECMDR Service
1252bdccde Merge "ARM: dts: msm: enable touch support for Kera platforms" 2024-11-22 09:11:27 -08:00
Kavya Nunna
b522afd141 ARM: dts: msm: Remove sys-therm-1 from thermal zones for tuna
Remove sys-therm-1 thermal zone from tuna thermal zone
list as it is taken care in mpss side.

Fix typo in label names for adc channel names for pm8550ve
and pm8550vs and update io channels for pmxr2230_tz.

Change-Id: I6f4c772a3fc662f0d8685ea1f4672fc8ebea46d7
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-22 06:49:57 -08:00
QCTECMDR Service
f79328b8f7 Merge "ARM: dts: msm: Remove usb_nop from tuna rumi" 2024-11-22 05:54:04 -08:00
QCTECMDR Service
fb78db0e4d Merge "ARM: dts: msm: Add eUSB2 repeater nodes for Tuna MTP" 2024-11-22 05:54:04 -08:00
QCTECMDR Service
f496c4672b Merge "ARM: dts: msm: Add pin configuration for USB3 PHY portselect on Tuna" 2024-11-22 05:54:04 -08:00
Uttkarsh Aggarwal
693383750e ARM: dts: msm: Add usb-role-switch and eud on Tuna
This change will add usb-role-switch and eud in Tuna.

Change-Id: Id7bfad4e07aae84a6f1434d35e3519bf693905e4
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2024-11-22 02:32:52 -08:00
Anand Tarakh
16a5ef656a ARM: dts: msm: enable touch support for Kera platforms
Enable touch support for Kera on MTP, CDP and QRD platforms.

Change-Id: Ic201de06c7bc78a71ca163dd63a1ebd3caf1812e
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
2024-11-22 15:44:05 +05:30