Add compatible strings for the IMG GPUs in SpacemiT K1 and K3 SoCs: - K1: IMG BXE-2-32 (adds a dedicated entry for a single core clock and power domain). - K3: IMG BXM-4-64 (shares the same configuration and entry as the T-Head TH1520).
Both SoCs require a single power domain provided by the APMU driver (currently pending mainline): Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Baihui Liang <[email protected]> --- .../devicetree/bindings/gpu/img,powervr-rogue.yaml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml b/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml index e9218e0f363..600445cd506 100644 --- a/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml +++ b/Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml @@ -37,6 +37,12 @@ properties: - const: img,img-rogue - items: - enum: + - spacemit,k1-gpu + - const: img,img-bxe-2-32 + - const: img,img-rogue + - items: + - enum: + - spacemit,k3-gpu - thead,th1520-gpu - const: img,img-bxm-4-64 - const: img,img-rogue @@ -102,6 +108,8 @@ allOf: compatible: contains: enum: + - spacemit,k1-gpu + - spacemit,k3-gpu - ti,am62-gpu - ti,am62p-gpu - ti,j721s2-gpu @@ -162,13 +170,16 @@ allOf: properties: compatible: contains: - const: thead,th1520-gpu + enum: + - spacemit,k1-gpu + - spacemit,k3-gpu + - thead,th1520-gpu then: properties: power-domains: items: - - description: The single, unified power domain for the GPU on the - TH1520 SoC, integrating all internal IP power domains. + - description: The single, unified power domain for the GPU, + integrating all internal IP power domains. power-domain-names: false required: - power-domains --- base-commit: 0fcb05b72344f40806cbe810de8872f1698bf053 change-id: 20261010-spacemit-gpu-binding-edae594ad6bf Best regards, -- Baihui Liang <[email protected]>
