Commit Graph

1951 Commits

Author SHA1 Message Date
quic_swarbu
d942d9bee3 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>
Signed-off-by: quic_swarbu <quic_swarbu@quicinc.com>
2024-12-05 01:48:45 -08:00
Linux Build Service Account
0bbc8896fe Merge changes I18b72d87,I6a382963,Id7bfad4e into kernel.lnx.6.6.r1-rel
* changes:
  ARM: dts: msm: Disable mem-offline node for tuna
  ARM: dts: msm: Add interconnect voting for Debug UART instance in Tuna
  ARM: dts: msm: Add usb-role-switch and eud on Tuna
2024-11-27 03:20:41 -08:00
Linux Build Service Account
9831fce0c8 Merge changes I2e3b6b1c,I59992c0f into kernel.lnx.6.6.r1-rel
* changes:
  ARM: dts: msm: Enable UCSI nodes for Tuna USB
  ARM: dts: msm: Remove usb_nop from tuna rumi
2024-11-27 03:20:40 -08:00
Linux Build Service Account
0b02c19d52 Merge changes I78280acc,I47e4c2d0,I86d64317 into kernel.lnx.6.6.r1-rel
* changes:
  ARM: dts: msm: Update bootargs for tuna-vm
  ARM: dts: msm: Update IOMMU address for tuna SDC2
  ARM: dts: msm: Correct coresight components for tuna
2024-11-27 03:20:39 -08:00
Vijayanand Jitta
072f63f263 ARM: dts: msm: Disable mem-offline node for tuna
Change-Id: I18b72d87168671987168f905d2e14d85f8b109fe
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-27 15:21:38 +05:30
Prasanna S
d40d16050e ARM: dts: msm: Add interconnect voting for Debug UART instance in Tuna
Currently, the interconnect path for the debug UART instance
(i.e., qupv3_se7_2uart) is not added, resulting in a NOC error
due to missing QUP voting.

To prevent the NOC error, add the interconnect path for the debug
UART instance.

Fixes: 7cb884c241 ("ARM: dts: msm: Add QUPv3 and GPI DT nodes on tuna")
Change-Id: I6a3829638a244c969d274fe118e51cac7fd0f858
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-11-27 15:19:48 +05:30
Uttkarsh Aggarwal
b40948dfed 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-27 15:19:40 +05:30
Uttkarsh Aggarwal
cbd22d5942 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-27 15:19:32 +05:30
Uttkarsh Aggarwal
adeb6d19d1 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-27 15:19:20 +05:30
Vijayanand Jitta
194eed681a ARM: dts: msm: Update bootargs for tuna-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: I78280accf1ecedbd56378169cb1b0c8af2428ac4
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-11-27 15:19:12 +05:30
Manish Pandey
3310aae68a 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-27 15:19:02 +05:30
songchai
1cb0b433f1 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-27 15:18:52 +05:30
Balaji Vekatesh Kalkonda
6d22735217 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-27 11:59:43 +05:30
Linux Build Service Account
4689580e37 Merge "ARM: dts: msm: Add memory enteries for TUI carveout on parrot" into kernel.lnx.6.6.r1-rel 2024-11-26 03:53:37 -08:00
Linux Build Service Account
bf8074df5f Merge "ARM: dts: msm: Update qup_iommu_region" into kernel.lnx.6.6.r1-rel 2024-11-26 03:53:35 -08:00
Linux Build Service Account
1c8bb07816 Merge "ARM: dts: msm: Update tlmm-vm-gpio-list for ravelin vm" into kernel.lnx.6.6.r1-rel 2024-11-26 03:53:28 -08:00
Prakash Yadachi
10929138b3 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-26 02:00:41 -08:00
Saranya R
6292886f04 ARM: dts: msm: Update tlmm-vm-gpio-list for ravelin vm
Update tlmm-vm-gpio-list for ravelin vm.

Change-Id: Ic70f6a2334f81063ddc16ea368e1095de0a890fa
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
(cherry picked from commit ac8961a7a5)
2024-11-26 02:00:05 -08:00
Nageswara reddy Karnati
1c800e83aa ARM: dts: msm: Add memory enteries for TUI carveout on parrot
Add memory enteries for TUI carveout in device tree for parrot.

Change-Id: I62b8c06dece1e5d3311dc8276c92e4e6d894860e
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
(cherry picked from commit 4c18a3a634)
2024-11-26 01:59:24 -08:00
Swetha Chikkaboraiah
9a7dea76dd ARM: dts: msm: Update qup_iommu_region
Update node qup_iommu_region for parrot and ravelin.

Change-Id: I488e3eb0a1577b7e1aafbdfd91efd6e12fdfd55b
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
(cherry picked from commit f5dc7ce0a9)
2024-11-26 01:58:44 -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
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
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
Linux Build Service Account
a19e752fc8 Merge e41cbf21f3 on remote branch
Change-Id: I4480ad09e60854eafd24afba64534e81fdac09eb
2024-11-19 02:11:40 -08:00
QCTECMDR Service
e41cbf21f3 Merge "ARM: dts: msm: Add interconnect properties for smmus for kera" 2024-10-31 03:37:04 -07:00
QCTECMDR Service
77d8f75c5f Merge "ARM: dts: msm: Add clocks property for camera gdscs" 2024-10-31 03:37:04 -07:00
QCTECMDR Service
7ef6b0f249 Merge "ARM: dts: qcom: Add NVMEM cell for FMD_CONT_AFTER_PON for PMK8550" 2024-10-31 03:37:04 -07:00
QCTECMDR Service
9e1ab6cd1a Merge "ARM: dts: msm: Add gcc qcom-dummycc support for TVM on Kera" 2024-10-31 03:37:04 -07:00
QCTECMDR Service
3fbbd10df2 Merge "ARM: dts: msm: Add UFS nodes for kera pre-sil" 2024-10-30 23:55:12 -07:00
QCTECMDR Service
8cd5a7442c Merge "ARM: dts: msm: Modify PDC node for kera" 2024-10-30 23:55:12 -07:00
QCTECMDR Service
a0598f15cb Merge "ARM: dts: qcom: Add support for platforms for Tuna MTP" 2024-10-30 23:55:12 -07:00
QCTECMDR Service
0a4f3000ca Merge "ARM: dts: msm: Added CPUIdle and PSCI devices for kera" 2024-10-30 02:06:06 -07:00
QCTECMDR Service
6333ca3a8a Merge "ARM: dts: msm: Update GPIOs for Pinctrl TLMM on Tuna" 2024-10-30 02:06:06 -07:00
QCTECMDR Service
1255fd9f9c Merge "ARM: dts: msm: Add interconnect vote for KERA remote processors" 2024-10-30 02:06:05 -07:00
QCTECMDR Service
a425ab35cd Merge "ARM: dts: msm: Add stats and sys-pm-vx nodes for kera" 2024-10-30 02:06:05 -07:00
QCTECMDR Service
e4e59bff40 Merge "ARM: dts: msm: Add test nodes for Tuna VMs" 2024-10-30 02:06:05 -07:00