Path: blob/main/sys/contrib/device-tree/Bindings/gpu/img,powervr-rogue.yaml
48376 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1# Copyright (c) 2023 Imagination Technologies Ltd.2%YAML 1.23---4$id: http://devicetree.org/schemas/gpu/img,powervr-rogue.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#67title: Imagination Technologies PowerVR and IMG Rogue GPUs89maintainers:10- Frank Binns <frank.binns@imgtec.com>1112properties:13compatible:14items:15- enum:16- ti,am62-gpu17- const: img,img-axe # IMG AXE GPU model/revision is fully discoverable1819reg:20maxItems: 12122clocks:23minItems: 124maxItems: 32526clock-names:27items:28- const: core29- const: mem30- const: sys31minItems: 13233interrupts:34maxItems: 13536power-domains:37maxItems: 13839required:40- compatible41- reg42- clocks43- clock-names44- interrupts4546additionalProperties: false4748allOf:49- if:50properties:51compatible:52contains:53const: ti,am62-gpu54then:55properties:56clocks:57maxItems: 15859examples:60- |61#include <dt-bindings/interrupt-controller/irq.h>62#include <dt-bindings/interrupt-controller/arm-gic.h>63#include <dt-bindings/soc/ti,sci_pm_domain.h>6465gpu@fd00000 {66compatible = "ti,am62-gpu", "img,img-axe";67reg = <0x0fd00000 0x20000>;68clocks = <&k3_clks 187 0>;69clock-names = "core";70interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;71power-domains = <&k3_pds 187 TI_SCI_PD_EXCLUSIVE>;72};737475