Commit Graph

2503 Commits

Author SHA1 Message Date
QCTECMDR Service
e61366fa96 Merge "ARM: dts: msm: Remove the CXM UART2 GPIOs" 2024-11-26 04:37:19 -08:00
QCTECMDR Service
713e0d3d93 Merge "ARM: dts: msm: Adding SMMU Proxy for Kera" 2024-11-26 04:37:19 -08:00
QCTECMDR Service
a6b4242cf8 Merge "ARM: dts: msm: enable gpu-tpdm and video-tpdm for tuna" 2024-11-26 04:37:19 -08:00
QCTECMDR Service
dfd3103619 Merge "ARM: dts: msm: Define dtsi property memory-region in SVM Kera and Tuna" 2024-11-26 04:37:19 -08:00
Kavya Nunna
2ec17450f0 ARM: dts: msm: Add charger PMIC devices to kera
Add charger PMIC changes to the kera variants.

While at it add ADC channels for pmic_glink_adc and
debug channels for pmic_glink_debug for kera platforms.

Change-Id: Iab9f94b44eca9365b84bc78c2666e4f66a344455
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-26 03:55:25 -08:00
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
Priyansh Jain
36574cc90b ARM: dts: qcom: Add socd and bcl support for pmih010x & pmiv010x
Add socd mitigation and bcl support for pmih010x & pmiv010x PMIC.

Change-Id: If64fe4d1a22801dda5d1ade4a83ed0955fcadd7b
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-11-26 16:21:54 +05:30
Kavya Nunna
e253a0d843 ARM: dts: msm: Add BOB regulator node for kera
Add bob regulator node and update rpmh regulator
voltages as per the latest HW recommendations for kera.

Change-Id: I5e258e01c27f76038f3059315bfaf42f24ea6bdf
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-26 02:05:25 -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
Kavya Nunna
97f7a0c865 ARM: dts: qcom: Update regulator support for tuna-kiwi platform
Update S1G min/max & initial voltage for tuna-kiwi platform.
While at it make below changes
1.Disable the unused rails for tuna boards.
2. Update always-on property for L3G for RCM kiwi platform
   for FMD feature.

Change-Id: I92e01d48b5c3cb9f64b6aa7be37c0ebb27f378b7
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-26 01:44:02 -08:00
songchai
ece4aeb32c ARM: dts: msm: Reserve 32kb to dcc on HLOS
Reserve 32kb to dcc on HLOS.

Change-Id: Ib13b11a8e06792e721bdd95405ae99763c43dad1
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-11-26 17:19:31 +08:00
Kavya Nunna
8cceef71db ARM: dts: msm: Remove sys-therm-1 vadc channel for tuna
Remove sys-therm-1 vadc channel as it is handled
in other subsystems.

Change-Id: If80f2f5ffcf0299ad15537189c5ef1337e8ae87e
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-11-26 00:54:28 -08:00
Atul Pant
91ac0fb4e5 ARM: dts: qcom: Add cpufreq cycle counter for kera
Add cpufreq cycle counter register information to devicetree in a
separate node.

Change-Id: Ib9c21300cda585d4f25be12cb9527d719eb630ea
Signed-off-by: Atul Pant <quic_atulpant@quicinc.com>
2024-11-26 11:23:23 +05:30
Souradeep Chowdhury
33e7aa715b ARM: dts: qcom: Add llcc support for tuna7
Add the soc specific compatible for tuna7 llcc.

Change-Id: I33c1b2c62ae11c6d65f3c83e379da77f846d20b4
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-11-25 20:05:31 -08:00
QCTECMDR Service
82981ddc76 Merge "ARM: dts: qcom: Update vbat thermal zone and pmxr2230 bcl compatible for tuna" 2024-11-25 19:07:42 -08:00
QCTECMDR Service
4616cbfc2b Merge "ARM: dts: msm: Add SDCC support for kera" 2024-11-25 19:07:42 -08:00
QCTECMDR Service
8448614849 Merge "dt-bindings: soc: qcom: Add documentation for ufs-phy-qmp-v4-niobe" 2024-11-25 19:07:42 -08:00
QCTECMDR Service
f22050cf26 Merge "ARM: dts: msm: Add pinctrl support on Kera VM" 2024-11-25 15:19:02 -08:00
QCTECMDR Service
455351f638 Merge "ARM: dts: msm: enable 'fw_devlink.strict' for Ravelin" 2024-11-25 15:19:02 -08:00
Prasanna S
00b06e64e6 ARM: dts: msm: Define dtsi property memory-region in SVM Kera and Tuna
Property memory-region is not defined for secure I2C/SPI QUP wrapper
instance and GPI instance. Updated the property correctly now.

Fixes: f1bff316cc ("ARM: dts: msm: Add spi, i2c, gpi nodes for SVM tuna")
Fixes: e6e2aa812d ("ARM: dts: msm: Add spi, i2c, gpi nodes for SVM kera")
Change-Id: I9f43e38ea78c90009708070beca75e3a93bf5424
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-11-25 04:38:22 -08:00
QCTECMDR Service
67080b49f9 Merge "ARM: dts: msm: Update IOMMU address for tuna SDC2" 2024-11-25 04:11:05 -08:00
QCTECMDR Service
c13bdbe1b3 Merge "ARM: dts: msm: Update stdout-path with serial0 alias" 2024-11-25 04:11:05 -08:00
QCTECMDR Service
3ef28c69f8 Merge "ARM: dts: msm: Configure QoS and shared_ice for kera UFS" 2024-11-25 04:11:05 -08:00
Souradeep Chowdhury
fbbf0509cd ARM: dts: msm: Remove the CXM UART2 GPIOs
Remove the list of GPIOs reserved for CXM UART2(111,112)
as it is no longer required.

Change-Id: I8fafe3005019e3df68ab6cf065d67f684401ecce
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-11-25 15:59:50 +05:30
Manish Pandey
0dae88ae5a ARM: dts: msm: Update UFS PHY compatible for tuna SoC
Update tuna ufs device tree to use niobe UFS PHY driver. Hence
align with UFS SoC guide settings in HSR v19 specifications.

Change-Id: Ide94078330afa1cec339899fba537536d00acd09
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-25 02:23:11 -08:00
songchai
853abf024c ARM: dts: msm: enable gpu-tpdm and video-tpdm for tuna
enable gpu-tpdm and video-tpdm for tuna.

Change-Id: I051c3bca93f124c9300dbf780c5601800d1f2fbc
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-11-25 18:15:33 +08:00
Manish Pandey
e5af4b755e ARM: dts: msm: Update UFS_RESET pin for kera
Commit e3eceb0 (pinctrl:qcom:Add support for Kera SoC in pin control)
updates the UFS_RESET pin from 184 to 185. This commit updates kera
UFS 'reset-gpios' to 185 to ensure proper functioning of UFS.

Change-Id: I9b850a7c997303b467b6fea4a64bc19ec3e6372c
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-11-25 15:18:03 +05:30
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
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
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