Commit Graph

4860 Commits

Author SHA1 Message Date
Ravulapati Vishnu Vardhan Rao
942e166cdc ARM: dts: msm: remove lpass_bt_swr dev from ssr
Remove lpass_bt_swr in ssr devs as bt_swr is disabled in
Kera cdp variant.

Change-Id: Idd149e79b09c1cd3db57100887c3e187bd8420c8
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2025-03-13 02:40:06 -07:00
Sanjay Yadav
ce5d522804 ARM: dts: msm: Remove GPU model reference from Kera GPU
Remove GPU model reference from Kera GPU.

Change-Id: I723b521c23386ed6f50cb32b87b3053cb712aed6
Signed-off-by: Sanjay Yadav <quic_sanjyada@quicinc.com>
2025-03-13 15:06:06 +05:30
Vinay Rijhwani
6a0cca90e2 ARM: dts: qcom: Modifying silver l3 mapping
Modifying silver-l3 mapping.

Change-Id: I68c321dca730daf7ba7665ed884ea4034d4f5c67
Signed-off-by: Vinay Rijhwani <quic_vrijhwan@quicinc.com>
2025-03-13 00:37:07 -07:00
Sanjay Yadav
4a42af5e4c ARM: dts: msm: Add Kera GPU ACD values
Add ACD control register values and support for Kera GPU.

Change-Id: Idfb20fe8b46655fadf121d2a8192a4fbc42c051c
Signed-off-by: Sanjay Yadav <quic_sanjyada@quicinc.com>
2025-03-12 22:47:22 -07:00
Sanjay Yadav
fd59987095 ARM: dts: msm: Add Kera GPU ACD values
Add ACD control register values and support for Kera GPU.

Change-Id: Idfb20fe8b46655fadf121d2a8192a4fbc42c051c
Signed-off-by: Sanjay Yadav <quic_sanjyada@quicinc.com>
2025-03-12 04:01:15 -07:00
Bao D. Nguyen
3db9245b08 ARM: dts: qcom: Set correct parents for the PHY symbol mux clks
According to the Hardware Programming Guide, when going into hibern8,
select XO clock (RPMH_CXO_CLK) clock as the parent of the phy symbol
mux clocks (GCC_UFS_PHY_RX/TX_SYMBOL_0/1_CLK_SRC). When exiting the
hibern8, select the phy symbol clocks (UFS_PHY_RX/TX_SYMBOL_0/1_CLK)
as the parent of the phy symbol mux clocks.

Change-Id: I624f98c39b7548dc2a9a5207d82600bb69ac41d5
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2025-03-12 02:12:08 -07:00
Bibek Kumar Patro
dbd3507af7 ARM: dts: msm: Update memory map for kera
Update memory map for kera, inline with v4.

Change-Id: Ifc5acdc379372239f4fde0f22fcd8c17f66ce636
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
2025-03-12 01:23:22 -07:00
Linux Build Service Account
81ee1745cf Merge "ARM: dts: msm: Update Tuna GPU frequency plan" into gfx-devicetree-oss.lnx.1.0.r1-rel 2025-03-11 03:03:04 -07:00
Gayathri Veeragandam
44360e21a9 ARM: dts: msm: Update Tuna GPU frequency plan
Update frequency plan as per the latest recommendation.

Change-Id: Ic44a74c73793f8874076e62ae231b7e6326e897d
Signed-off-by: Rohit Jadhav <rbjadhav@qti.qualcomm.com>
2025-03-11 02:45:56 -07:00
Kaushal Sanadhya
73f59b59a1 ARM: dts: msm: Add support for 1150MHz frequency in Kera GPU
Add support for 1150MHz frequency (Turbo L2) in Kera GPU.

Change-Id: Ibe95ea6dbfaae4090879d59e45d746ce94eff096
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2025-03-11 02:31:32 -07:00
Linux Build Service Account
d48ab0339c Merge "Revert "ARM: dts: msm: add dcc registers into dt for tuna"" into kernel.lnx.6.6.r1-rel 2025-03-11 02:27:00 -07:00
Yingchao Deng
d313d016f3 ARM: dts: msm: Reserve 16kb to dcc on TZ for kera
Reserve 16kb to dcc on TZ while HLOS have 16 KB.

Change-Id: I2063be0924b5719bd2c3abfffc84c0044d74ae37
Signed-off-by: Yingchao Deng <quic_yingdeng@quicinc.com>
(cherry picked from commit 285a63e7b4)
2025-03-11 02:01:48 -07:00
Abhinav Saurabh
2b84779e55 ARM: dts: msm: Update PHY timings for CMD VTDR panels on Kera CDP/RCM
This update adjusts the PHY timings for the VTDR command mode panel on
Kera RCM/CDP platforms based on the required FPS, following the removal
of the qcom,mdss-dsi-panel-clockrate hardcoding. Previously, the
hardcoding resulted in uniform panel PHY timings across all FPS.

Some Kera RCMs have exhibited screen freeze issues when switching from
120 FPS to 60 FPS in command mode after the removal of the hardcoded
clock rate. Interestingly, this issue has not been observed on Kera
CDPs and other platforms, suggesting potential underlying hardware
differences between CDPs and RCMs that necessitate proper tuning of
panel PHY timings.

Update the panel PHY timings to fix this.

Fixes: I1c3c77eed76 ("ARM: dts: msm: remove hard coded panel clk rate
for kera RCM").

Change-Id: Iffd1d5da485d6961baa49ff96a65882c491a8ff6
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-03-11 00:35:58 -07:00
QCTECMDR Service
7cd5aa0fed Merge "ARM: dts: msm: Increase pipe clock toggles during L1SS entry" 2025-03-11 00:13:14 -07:00
Yahui Wang
814a9fa2be ARM: dts: msm: set aux switch as fsa4480 for kera qrd platform
This change sets aux switch as fsa4480 for kera qrd platform.

Change-Id: Ie6b3311879dcc84284c32a4801a98b50fbe6c07b
Signed-off-by: Yahui Wang <quic_yahuiw@quicinc.com>
2025-03-10 06:15:05 -07:00
QCTECMDR Service
34049ef7e6 Merge "dt-bindings: pci: qcom: Add MHI DT Bindings on sdxkova" 2025-03-08 22:13:53 -08:00
QCTECMDR Service
97b1cc3cc7 Merge "ARM: dts: qcom: Add PMIC ECID devices for sun" 2025-03-08 22:13:53 -08:00
Rohit Jadhav
68698774fe Merge commit '9f996a9f8e9c6ca6081ab03b7f9d6a5e3ab11537' into gfx-devicetree-oss.lnx.1.0.r1-rel
Change-Id: If47c5cf1c599c4d88f9a188829e1b70e6b481889
Signed-off-by: Rohit Jadhav <quic_rbjadhav@quicinc.com>
2025-03-09 07:31:52 +05:30
Linux Build Service Account
508ace8c63 Merge 4358e7ec1c on remote branch
Change-Id: I62c3454b27d6c00f1c9c47f87428425da51030d3
2025-03-07 09:37:04 -08:00
Rohit Jadhav
f653c206e4 Merge commit '4648e8647fbbd3d2adb983711a54a1c67b7e2bd0' into display-kernel.lnx.11.0.r1-rel
Change-Id: Iff889dc72250b8357aec812ad4d8c1c7508b8a33
Signed-off-by: Rohit Jadhav <quic_rbjadhav@quicinc.com>
2025-03-07 13:02:08 +05:30
Kaushal Sanadhya
7633c0c31d ARM: dts: msm: Add support for 1150MHz frequency in Kera GPU
Add support for 1150MHz frequency (Turbo L2) in Kera GPU.

Change-Id: Ibe95ea6dbfaae4090879d59e45d746ce94eff096
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2025-03-06 01:46:32 -08:00
Anvita T
8b14c94855 dt-bindings: pci: qcom: Add MHI DT Bindings on sdxkova
Add MHI device related DT bindings on sdxkova.

Change-Id: I4bbdfc6e29555d6011cd474f5d0e54d9cd6517d7
Signed-off-by: Anvita T <quic_atadepal@quicinc.com>
2025-03-06 01:29:24 -08:00
Anvita T
fcb7903d13 dt-bindings: pci: qcom: Add PCIe EP DT Bindings on sdxkova
Add PCIE endpoint related DT bindings on sdxkova.

Change-Id: Ied1e29b5f272cd10b18334e710c611c407422c43
Signed-off-by: Anvita T <quic_atadepal@quicinc.com>
2025-03-06 01:28:33 -08:00
QCTECMDR Service
f8e68b405f Merge "dt-bindings: nvmem: Add parrot qfprom compatible string" 2025-03-05 02:31:01 -08:00
QCTECMDR Service
477a02d816 Merge "ARM: dts: msm: Add qfprom compatible string for parrot" 2025-03-05 02:31:01 -08:00
QCTECMDR Service
2c7b7ad04b Merge "ARM: dts: msm: Reserve 16kb to dcc on TZ for kera" 2025-03-05 02:31:01 -08:00
Brindha T
3fb8ec2740 ARM: dts: qcom: Add PMIC ECID devices for sun
Add PMIC ECID (Exclusive Chip Identifier) changes to sun variants.

Change-Id: I814b2c676d0b45791c8724a568a548039f18a7e0
Signed-off-by: Brindha T <quic_brint@quicinc.com>
2025-03-04 16:12:43 +05:30
songchai
4285de821b Revert "ARM: dts: msm: add dcc registers into dt for tuna"
This reverts commit f3fae6c2e9.

Change-Id: I59abb9129af619bec885cd2d52110070524b229d
Signed-off-by: songchai <quic_songchai@quicinc.com>
2025-03-03 18:30:15 -08:00
QCTECMDR Service
9f39fed686 Merge "ARM: dts: msm: Add HWKM node" 2025-03-03 14:52:59 -08:00
Vivek Pernamitta
a3a111ed95 ARM: dts: msm: Increase pipe clock toggles during L1SS entry
Increase the number of pipe clock toggles that will occur after
phystatus goes high at the output of the PHY during L1SS/P2 entry
in PCS_PCIE_POWER_STATE_CONFIG6 register, so that if the phy and
controller goes out of sync this may help us. The number of pipe
clock toggles is equal to (4*value)+1.

Change-Id: I7a31882f18879ef990825aa2d978fc7f39233472
Signed-off-by: Vivek Pernamitta <quic_vpernami@quicinc.com>
Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
2025-03-03 02:19:47 -08:00
Saranya R
ffcd57a92c ARM: dts: msm: Add qfprom compatible string for parrot
Add the soc-specific compatible string as it is
required to apply appropriate keepout regions.

Change-Id: I59fe0c9dffdf182bfb52468ef5a0d564ad7a8b38
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2025-03-03 01:06:14 -08:00
Gayathri Veeragandam
6b69abc54c ARM: dts: msm: Update Tuna GPU frequency plan
Update frequency plan as per the latest recommendation.

Change-Id: Ibdd4774022e90ebc0c670ce2cadc071b988698d4
Signed-off-by: Gayathri Veeragandam <quic_gveeraga@quicinc.com>
2025-03-03 13:06:43 +05:30
Shivangi Kesharwani
70ca685e86 ARM: dts: msm: Add HWKM node
Add dtsi node to enable Hardware key manager for monaco target.
And add the device tree bindings for the Hardware key manager driver.

Change-Id: If1e38c3c71148fd85058eb31d4eee5f806e47fef
Signed-off-by: Shivangi Kesharwani <quic_skesharw@quicinc.com>
2025-03-02 23:21:38 -08:00
QCTECMDR Service
42f35894e1 Merge "ARM: dts: msm: Update slave address of smb1393 for Kera qrd" 2025-03-02 22:53:12 -08:00
Akhil Budampati
80ab722e8d eSE-devicetree: Adding support for tuna harmonium devices
Added board id for Tuna MTP + kiwi WLAN + Harmonium devices.

Change-Id: Ib30994fd1a61d261fcc6e4db3279741292269d11
(cherry picked from commit 6a08942a8f)
2025-03-01 20:42:45 -08:00
QCTECMDR Service
0b38d81c90 Merge "ARM: dts: msm: Add support KERA + RCM + ORNE" 2025-02-28 08:42:55 -08:00
QCTECMDR Service
9a59180513 Merge "ARM: dts: msm: update clk div factor entry for TX and VA macros" 2025-02-28 08:42:55 -08:00
Linux Build Service Account
a40088ad06 Merge "ARM: dts: msm: Add record audio routes" into audio-kernel-handset.lnx.10.0.r1-rel 2025-02-28 03:10:33 -08:00
Abhinav Saurabh
003732b83e ARM: dts: msm: add ulps & roi support for 120hz VTDR6130 panel on Kera
Add ulps and roi support for 120hz, 90hz & 60hz
VTDR6130 panel on Kera target.

Change-Id: I21bf599aadc6d4f10d25c3f1d232c1ba37a0d8b1
Signed-off-by: Abhinav Saurabh <quic_abhisaur@quicinc.com>
2025-02-28 02:46:30 -08:00
Ravulapati Vishnu Vardhan Rao
fd04642576 ARM: dts: msm: Add record audio routes
Add record in audio-routes for tuna7
where it is missing for record over AATC.
With this can record using AATC.

Change-Id: I9a76e16d5dc8168a11411ce715559350e6cc0c1f
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
(cherry picked from commit d2fe78d4a6)
2025-02-28 01:38:48 -08:00
Ravulapati Vishnu Vardhan Rao
47c6658692 ARM: dts: msm: Add support KERA + RCM + ORNE
Add support for RCM KERA device with Orne.

Change-Id: I1b1878fee4d5f662dc011fe76bdba3f6950d42f7
Signed-off-by: Ravulapati Vishnu Vardhan Rao <quic_visr@quicinc.com>
2025-02-28 01:38:03 -08:00
songchai
d361af32c9 Revert "ARM: dts: msm: add dcc registers into dt for tuna"
This reverts commit f3fae6c2e9.

Change-Id: I59abb9129af619bec885cd2d52110070524b229d
Signed-off-by: songchai <quic_songchai@quicinc.com>
2025-02-28 16:32:00 +08:00
QCTECMDR Service
2e1aa4f45f Merge "ARM: dts: msm: add qcom,pm-qos-latency for kera" 2025-02-27 17:48:58 -08:00
Saranya R
e5bd2c80c2 dt-bindings: nvmem: Add parrot qfprom compatible string
Add parrot qfprom compatible string so that data can be
attached to it in the driver.

Change-Id: Ib69c0438446f6493d4a66c3453f1a878ccc0b10a
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2025-02-27 18:03:20 +05:30
Om Deore
e0847f2bb3 arm64: dts: msm: Enable cb handing in irq context
GLINK changed their default handling of channel callbacks from the irq
context to a callback thread. This change impacted FastRPC performance.

Configure FastRPC to use irq context to handle channel callbacks to fix
the performance regression.

Change-Id: I59b2611e2ebe3f5d33650666a8ad7912d79cc1d1
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
2025-02-27 15:07:20 +05:30
Om Deore
bcd55c2a7b arm64: dts: msm: Enable GLINK RT callback handling
GLINK changed to using a non-RT priority when handling channel
callbacks.

For FastRPC configure GLINK to use RT priority when handling
channel callbacks to avoid any performance regression.

Change-Id: Ia1b0a105b79fb450d1fe3437ad88b3ce5d9fd943
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
2025-02-27 15:04:26 +05:30
Om Deore
c82525e321 arm64: dts: msm: Increase GLINK intents
There is currently a potential for a deadlock in the DSP when it
wants to send a GLINK message but is waiting for an intent.
Increase the number of intents to 1 more than the number of DSP
supported threads so that the DSP won't have to wait for intents.

Change-Id: I31edbebe06738bb56a8305957fde74388c4a5154
Signed-off-by: Om Deore <quic_odeore@quicinc.com>
2025-02-27 15:02:41 +05:30
Uttkarsh Aggarwal
2e2af38cfe ARM: dts: msm: add qcom,pm-qos-latency for kera
It will help for USB KPI.

Change-Id: Icd313491c6228095a02144ba4473a5a61fb96f80
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
2025-02-27 00:12:03 -08:00
Yingchao Deng
285a63e7b4 ARM: dts: msm: Reserve 16kb to dcc on TZ for kera
Reserve 16kb to dcc on TZ while HLOS have 16 KB.

Change-Id: I2063be0924b5719bd2c3abfffc84c0044d74ae37
Signed-off-by: Yingchao Deng <quic_yingdeng@quicinc.com>
2025-02-26 17:29:47 -08:00
Linux Build Service Account
65f94cf12d Merge ca5254fe54 on remote branch
Change-Id: If9fbdfdfbb5429e4c5e0ff37271f78b4bfbace93
2025-02-26 15:33:24 -08:00