Commit Graph

91 Commits

Author SHA1 Message Date
Sanjay Yadav
d259f15917 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 03:10:21 -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
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
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
Gayathri Veeragandam
50079aa858 ARM: dts: msm: Update Tuna GPU frequency plan
Update frequency plan as per the latest recommendation.

Change-Id: Ibdd4774022e90ebc0c670ce2cadc071b988698d4
2025-02-18 04:44:55 -08:00
QCTECMDR Service
9f996a9f8e Merge "ARM: dts: msm: Update Tuna GPU frequency plan" 2025-02-07 01:54:53 -08:00
SIVA MULLATI
8aac1b0fcd ARM: dts: msm: Update Tuna GPU frequency plan
Update frequency plan as per the latest recommendation.

Change-Id: I5c904b148f149f094dea735ba0a975862538dad6
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2025-02-04 01:23:12 -08:00
Linux Build Service Account
99b7b90a12 Merge "ARM: dts: msm: Add the nvmem cells for gaming fuse on kera gpu" into gfx-devicetree-oss.lnx.1.0.r1-rel 2025-02-02 22:50:24 -08:00
Linux Build Service Account
268c349b03 Merge "Revert "ARM: dts: msm: add chipid for KERA gpu"" into gfx-devicetree-oss.lnx.1.0.r1-rel 2025-02-02 22:50:21 -08:00
Kaushal Sanadhya
abb7b6ebbd ARM: dts: msm: Add the nvmem cells for gaming fuse on kera gpu
Define the nvmem cells for gaming fuse support on kera gpu.

Change-Id: I3e316771845e01f1bba42040084be1f735099298
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2025-01-31 06:19:27 -08:00
Vishvanath Singh
622f36bf2a Revert "ARM: dts: msm: add chipid for KERA gpu"
This reverts commit d69fe4603a.

Change-Id: I62cd9540a085f737395592a783a51a30d9d4b510
2025-01-31 06:02:01 -08:00
SIVA MULLATI
31cd596f9b ARM: dts: msm: Update Tuna GPU frequency plan
Update frequency plan as per the latest recommendation.

Change-Id: I5c904b148f149f094dea735ba0a975862538dad6
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2025-01-30 22:42:22 -08:00
Kaushal Sanadhya
a1c6877f85 ARM: dts: msm: Add freq limiter interrupt and reset support for Kera
Add frequency limiter interrupt and reset support for
GPU_CC_FREQUENCY_LIMITER_IRQ_CLEAR for Kera gpu.

Change-Id: I6145a638b9a0435dfcacbaf60859e1adbe1ee2dc
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2025-01-29 22:33:55 -08:00
Linux Build Service Account
c78cd3043a Merge 39e3b2a5bd on remote branch
Change-Id: Ic7c674f9bf23483998ea30c3a97fb31c20158750
2025-01-28 11:35:30 -08:00
Kaushal Sanadhya
980d714a76 ARM: dts: msm: Add the nvmem cells for gaming fuse on kera gpu
Define the nvmem cells for gaming fuse support on kera gpu.

Change-Id: I3e316771845e01f1bba42040084be1f735099298
Signed-off-by: Kaushal Sanadhya <quic_ksanadhy@quicinc.com>
2025-01-24 17:34:21 +05:30
QCTECMDR Service
39e3b2a5bd Merge "ARM: dts: msm: Add tzone-names for Kera GPU" 2025-01-21 06:36:59 -08:00
QCTECMDR Service
a2fbbcb582 Merge "ARM: dts: msm: Enable GenPD support for Kera GPU" 2025-01-20 22:49:34 -08:00
QCTECMDR Service
f2fb83454b Merge "ARM: dts: msm: Add support for Tuna7 GPU" 2025-01-10 03:47:30 -08:00
QCTECMDR Service
ffeafa69e7 Merge "ARM: dts: msm: Add dt support for TunaP gpu" 2025-01-10 01:53:39 -08:00
QCTECMDR Service
d923f6f738 Merge "ARM: dts: msm: Add tzone-names for Tuna GPU" 2025-01-09 00:58:52 -08:00
Siva Srinivas Venigalla
f033f869e1 ARM: dts: msm: Add tzone-names for Kera GPU
Add GPU tzone-names to get the GPU temperature on Kera gpu.

Change-Id: Id4f45ffc3b9d34d9019fdbc4b27820c5868590ab
Signed-off-by: Siva Srinivas Venigalla <quic_venigall@quicinc.com>
2025-01-08 22:59:54 -08:00
Kaushal Sanadhya
d69fe4603a ARM: dts: msm: add chipid for KERA gpu
Change-Id: Ib28e8f9d1715ac6dd48c35bdcb3c4f69221d1bef
2024-12-28 19:33:48 +05:30
Harshitha Sai Neelati
3fb5444e6d ARM: dts: msm: Enable GenPD support for Kera GPU
Enable GenPD support for Kera GPU.

Change-Id: Ia9b1a99c694fc7d64f99c572d09388f82dc0a78c
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-28 19:32:56 +05:30
Harshitha Sai Neelati
eb671c826b ARM: dts: msm: Add SoC ID support for KeraP gpu
Add the necessary SoC ID support for KeraP variant.

Change-Id: Id348e77a19835b09f7f54d3486e73e3c93530ca2
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-28 19:32:49 +05:30
Harshitha Sai Neelati
a7ea1feb1b ARM: dts: msm: Add support for Kera GPU
Add support for Kera GPU.

Change-Id: I46ac3fd2e4a21a5b95e7f5d372e546ab2dec11ca
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-28 19:32:04 +05:30
Harshitha Sai Neelati
bc0f760601 ARM: dts: msm: Enable GenPD support for Kera GPU
Enable GenPD support for Kera GPU.

Change-Id: Ia9b1a99c694fc7d64f99c572d09388f82dc0a78c
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-26 12:11:20 +05:30
SIVA MULLATI
db0d4b3372 ARM: dts: msm: Add support for Tuna7 GPU
Add initial support for Tuna7 GPU in the devicetree.

Change-Id: I66ac7382ce0dfc10291a2318e0da3d9880c24790
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-18 01:19:40 +05:30
SIVA MULLATI
8231295e9b ARM: dts: msm: Add dt support for TunaP gpu
Add the necessary initial support for TunaP variant.

Change-Id: Iff04d6992010da8a496a53727378fc5e1e5cd88c
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-18 01:16:36 +05:30
Harshitha Sai Neelati
32220770b5 ARM: dts: msm: Add SoC ID support for KeraP gpu
Add the necessary SoC ID support for KeraP variant.

Change-Id: Id348e77a19835b09f7f54d3486e73e3c93530ca2
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-17 16:23:23 +05:30
Harshitha Sai Neelati
45d0da9b27 ARM: dts: msm: Add support for Kera GPU
Add support for Kera GPU.

Change-Id: I46ac3fd2e4a21a5b95e7f5d372e546ab2dec11ca
Signed-off-by: Harshitha Sai Neelati <quic_hsaineel@quicinc.com>
2024-12-17 15:21:18 +05:30
SIVA MULLATI
af0e7a0660 ARM: dts: msm: Add support for Tuna7 GPU
Add initial support for Tuna7 GPU in the devicetree.

Change-Id: I66ac7382ce0dfc10291a2318e0da3d9880c24790
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-13 16:16:45 +05:30
SIVA MULLATI
1f4df4368b ARM: dts: msm: Add dt support for TunaP gpu
Add the necessary initial support for TunaP variant.

Change-Id: Iff04d6992010da8a496a53727378fc5e1e5cd88c
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-13 16:16:16 +05:30
SIVA MULLATI
b75b1742d6 ARM: dts: msm: Add tzone-names for Tuna GPU
Add GPU tzone-names to get the GPU temperature on Tuna gpu.

Change-Id: I71ab003259484ea0fa7f9c9613967909bef6c6c3
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-12 09:19:54 +05:30
SIVA MULLATI
2dbee85001 ARM: dts: msm: Update Tuna GPU
Enable cx_host_irq, genPD and update bus frequency
for Tuna GPU.

Change-Id: I192fccfe65191ea73d4be4cdca245d65830acc0e
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-12-04 17:47:38 +05:30
SIVA MULLATI
8e45dbe4a7 ARM: dts: msm: Update Tuna GPU
Enable cx_host_irq, genPD and update bus frequency
for Tuna GPU.

Change-Id: I192fccfe65191ea73d4be4cdca245d65830acc0e
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-11-26 02:11:42 -08:00
SIVA MULLATI
f2f44ab4ad ARM: dts: msm: Add support for Tuna GPU
Add the devicetree files for the GPU on Tuna devices.

Change-Id: I3d651d6e665c2fe40dc4e7bced2ea6bd9dbdd185
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
(cherry picked from commit 934446a6ac)
2024-11-24 04:49:54 -08:00
Linux Build Service Account
258bfb803c Merge "ARM: dts: msm: Add support for Tuna GPU" into gfx-devicetree-oss.lnx.15.0 2024-11-05 12:05:58 -08:00
Kamal Agrawal
27a8290746 ARM: dts: msm: Add GMU CX GenPD instance
Currently, there is a race condition in GenPD framework where
GPU CX GDSC can remain ON if both GMU and KGSL SMMU devices are
suspending in parallel and are voting on the same power domain.
Use a dedicated power domain for CX GDSC voting as per latest
recommendation.

Change-Id: Iffeb9a7f24a5e3c31a425e57b021f87f8f94c7fb
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-10-26 21:58:36 +05:30
V S Ganga VaraPrasad (VARA) Adabala
f13aad44f1 Revert "ARM: dts: msm: Add GMU CX GenPD instance"
This reverts commit aacf97b953.

Change-Id: I3337457b06ba37da2cfa902e04de367195a4836a
Signed-off-by: V S Ganga VaraPrasad (VARA) Adabala <quic_vadabala@quicinc.com>
2024-10-26 21:57:48 +05:30
Linux Build Service Account
72c5e6fd29 Merge 13196ae45e on remote branch
Change-Id: I97450590a4d7151b1f7d20f14e99bdd0a466782b
2024-10-23 03:23:25 -07:00
SIVA MULLATI
934446a6ac ARM: dts: msm: Add support for Tuna GPU
Add the devicetree files for the GPU on Tuna devices.

Change-Id: I3d651d6e665c2fe40dc4e7bced2ea6bd9dbdd185
Signed-off-by: SIVA MULLATI <quic_smullati@quicinc.com>
2024-10-23 10:06:00 +05:30
Kamal Agrawal
3e5e46ddf7 ARM: dts: msm: Add GMU CX GenPD instance
Currently, there is a race condition in GenPD framework where
GPU CX GDSC can remain ON if both GMU and KGSL SMMU devices are
suspending in parallel and are voting on the same power domain.
Use a dedicated power domain for CX GDSC voting as per latest
recommendation.

Change-Id: Iffeb9a7f24a5e3c31a325e57b021f87f8f94c7fb
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-10-11 10:01:56 -07:00
Carter Cooper
13196ae45e ARM: dts: msm: Add Turbo_L1 support to Sun V2 GPU freq plan
Ensure the Sun V2 GPU Turbo_L1 frequency is available
on AA and AB parts.

Change-Id: I45f6b804a81211584efe4fcb06e4c7b3dc848263
Signed-off-by: Carter Cooper <quic_ccooper@quicinc.com>
2024-10-02 20:58:05 -07:00
Kamal Agrawal
aacf97b953 ARM: dts: msm: Add GMU CX GenPD instance
Currently, there is a race condition in GenPD framework where
GPU CX GDSC can remain ON if both GMU and KGSL SMMU devices are
suspending in parallel and are voting on the same power domain.
Guidance from genpd team is to use a dedicated power domain for
CX GDSC voting.

Change-Id: Iffeb9a7f24a5e3c31a325e57b021f87f8f94c7fb
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-09-26 05:20:54 -07:00
QCTECMDR Service
6ebc4a3afd Merge "ARM: dts: msm: Update Sun V2 GPU bus level for LOW_SVS_D2 powerlevel" 2024-08-22 12:43:08 -07:00
QCTECMDR Service
7aa9ba0278 Merge "ARM: dts: msm: Set initial Sun V2 GPU freq to 222Mhz" 2024-08-06 23:24:17 -07:00
QCTECMDR Service
2aada26dda Merge "ARM: dts: msm: Update Sun GPU max DDR vote at SVS_L0 and SVS" 2024-08-06 23:24:17 -07:00
Carter Cooper
8c1b2e5dea ARM: dts: msm: Update Sun V2 GPU bus level for LOW_SVS_D2 powerlevel
Lower the GPU bus range for 222Mhz powerlevel for Sun V2 devices.

Change-Id: I09b5cc3019751c8dfa67d1a8fd53f6d122404fdb
Signed-off-by: Carter Cooper <quic_ccooper@quicinc.com>
2024-07-29 11:39:22 -06:00