Unverified Commit 6a85c3b1 authored by Sarah Walker's avatar Sarah Walker Committed by Maxime Ripard
Browse files

dt-bindings: gpu: Add Imagination Technologies PowerVR/IMG GPU

parent a191f73d
Loading
Loading
Loading
Loading
+73 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
# Copyright (c) 2023 Imagination Technologies Ltd.
%YAML 1.2
---
$id: http://devicetree.org/schemas/gpu/img,powervr.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Imagination Technologies PowerVR and IMG GPU

maintainers:
  - Frank Binns <frank.binns@imgtec.com>

properties:
  compatible:
    items:
      - enum:
          - ti,am62-gpu
      - const: img,img-axe # IMG AXE GPU model/revision is fully discoverable

  reg:
    maxItems: 1

  clocks:
    minItems: 1
    maxItems: 3

  clock-names:
    items:
      - const: core
      - const: mem
      - const: sys
    minItems: 1

  interrupts:
    maxItems: 1

  power-domains:
    maxItems: 1

required:
  - compatible
  - reg
  - clocks
  - clock-names
  - interrupts

additionalProperties: false

allOf:
  - if:
      properties:
        compatible:
          contains:
            const: ti,am62-gpu
    then:
      properties:
        clocks:
          maxItems: 1

examples:
  - |
    #include <dt-bindings/interrupt-controller/irq.h>
    #include <dt-bindings/interrupt-controller/arm-gic.h>
    #include <dt-bindings/soc/ti,sci_pm_domain.h>

    gpu@fd00000 {
        compatible = "ti,am62-gpu", "img,img-axe";
        reg = <0x0fd00000 0x20000>;
        clocks = <&k3_clks 187 0>;
        clock-names = "core";
        interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
        power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>;
    };
+7 −0
Original line number Diff line number Diff line
@@ -10392,6 +10392,13 @@ IMGTEC IR DECODER DRIVER
S:	Orphan
F:	drivers/media/rc/img-ir/
IMGTEC POWERVR DRM DRIVER
M:	Frank Binns <frank.binns@imgtec.com>
M:	Donald Robson <donald.robson@imgtec.com>
M:	Matt Coster <matt.coster@imgtec.com>
S:	Supported
F:	Documentation/devicetree/bindings/gpu/img,powervr.yaml
IMON SOUNDGRAPH USB IR RECEIVER
M:	Sean Young <sean@mess.org>
L:	linux-media@vger.kernel.org