dt-bindings: display/msm: gpu: Document A612 GPU

A612 GPU has a new IP called RGMU (Reduced Graphics Management Unit)
which replaces GMU. But it doesn't do clock or voltage scaling. So we
need the gpu core clock in the GPU node along with the power domain to
do clock and voltage scaling from the kernel. Update the bindings to
describe this GPU.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/696676/
Message-ID: <20251231-qcs615-spin-2-v6-3-da87debf6883@oss.qualcomm.com>
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
This commit is contained in:
Akhil P Oommen 2025-12-31 14:15:24 +05:30 committed by Rob Clark
parent 158927e1f6
commit fa4525799d

View File

@ -45,11 +45,11 @@ properties:
- const: amd,imageon
clocks:
minItems: 2
minItems: 1
maxItems: 7
clock-names:
minItems: 2
minItems: 1
maxItems: 7
reg:
@ -389,6 +389,35 @@ allOf:
- clocks
- clock-names
- if:
properties:
compatible:
contains:
const: qcom,adreno-612.0
then:
properties:
clocks:
items:
- description: GPU Core clock
clock-names:
items:
- const: core
reg:
minItems: 3
maxItems: 3
reg-names:
items:
- const: kgsl_3d0_reg_memory
- const: cx_mem
- const: cx_dbgc
required:
- clocks
- clock-names
- if:
properties:
compatible: