Commit Graph

12 Commits

Author SHA1 Message Date
qctecmdr
d279e8fa55 Merge "ARM: dts: msm: Update DDR bandwidth for sun GMU scaling" 2024-03-02 04:54:51 -08:00
qctecmdr
835021dd1b Merge "ARM: dts: msm: Add CX host interrupt for sun GPU" 2024-02-21 12:39:14 -08:00
qctecmdr
4b72b6c7ba Merge "ARM: dts: msm: Add soccp controller phandle for sun" 2024-02-21 12:39:14 -08:00
qctecmdr
9beb6e047f Merge "ARM: dts: msm: Add powerlevels for AB and AC sku for sun gpu" 2024-02-21 09:06:58 -08:00
Mohammed Mirza Mandayappurath Manzoor
a17c326b0e ARM: dts: msm: Add powerlevels for AB and AC sku for sun gpu
Add supporting power levels for AB and AC sku devices.

Change-Id: I233a5779a78cdc22883e1ed8b9b02c73aa0f576d
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
2024-02-05 00:45:44 -08:00
Kamal Agrawal
40c568a6d1 ARM: dts: msm: Update DDR bandwidth for sun GMU scaling
SVS is the highest voltage corner for GMU. The lowest DDR BW
that puts CX at SVS corner is 1555 MHz. This DDR vote puts CX
at a corner high enough such that GMU can run at 650 MHz. This
is to get better GMU performance at no extra power cost.

Change-Id: I919476577e9b2e69161142c93d47e91505ffc222
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-02-03 16:36:52 +05:30
Kamal Agrawal
f535a812cb ARM: dts: msm: Add CX host interrupt for sun GPU
For gen8 targets, frequency limiter violations are published
through cx_host_irq interrupt. Thus, add cx_host_irq for sun
GPU.

Change-Id: Ie7e0c7fc53bdc002261ee05339c3e4c49da83ea0
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-02-02 16:11:02 +05:30
Harshdeep Dhatt
65f3e20c5f ARM: dts: msm: Add soccp controller phandle for sun
Hardware fence feature requires that we keep soccp from power collapsing
as long as GMU is active.

Change-Id: I3721aefd8cb34edfeba846115132002defa8f385
Signed-off-by: Harshdeep Dhatt <quic_hdhatt@quicinc.com>
2024-01-31 15:01:04 -07:00
Kamal Agrawal
0d12082da3 ARM: dts: msm: Remove gmu_pdc register for sun GPU
KGSL driver doesn't program PDC registers anymore.
Thus, remove the register information from device
tree for sun GPU.

Change-Id: I60c78e00942bb68e311b4c4632e5a3e2ed30dcd6
Signed-off-by: Kamal Agrawal <quic_kamaagra@quicinc.com>
2024-01-16 11:57:49 +05:30
Mohammed Mirza Mandayappurath Manzoor
17f495d10f ARM: dts: msm: Add QDSS clock to sun GPU
QDSS clock is used in kgsl to program ISDB registers. Add the clock so
that kgsl can vote for it when needed.

Change-Id: I2b71bdc4b9884409c598ba20759c56bff12cdb64
Signed-off-by: Mohammed Mirza Mandayappurath Manzoor <quic_mmandaya@quicinc.com>
2023-11-29 11:25:37 -08:00
Hareesh Gundu
325eb7a028 adreno: dts: Enable graphics rendering for Sun
Enable Sun GPU to perform graphics functionality.
Also add ipc-core property for hwfences support.

Change-Id: Ia01d92e4b2d43a1f8ec24ff63768aab5d7a4e1e3
Signed-off-by: Hareesh Gundu <quic_hareeshg@quicinc.com>
2023-11-23 11:42:00 +05:30
Hareesh Gundu
713410db8f ARM: dts: msm: Add support for Sun GPU
Add the devicetree files for the GPU on Sun devices.

Change-Id: Iaf7a19eb5e2c6c215e838ae1bfa3b01916c804d9
Signed-off-by: Hareesh Gundu <quic_hareeshg@quicinc.com>
2023-11-01 18:20:07 -07:00