brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · dc078ce Raw
77 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpu/brcm,bcm-v3d.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom V3D GPU8 9maintainers:10  - Eric Anholt <eric@anholt.net>11  - Nicolas Saenz Julienne <nsaenzjulienne@suse.de>12 13properties:14  $nodename:15    pattern: '^gpu@[a-f0-9]+$'16 17  compatible:18    enum:19      - brcm,2711-v3d20      - brcm,2712-v3d21      - brcm,7268-v3d22      - brcm,7278-v3d23 24  reg:25    items:26      - description: hub register (required)27      - description: core0 register (required)28      - description: GCA cache controller register (if GCA controller present)29      - description: bridge register (if no external reset controller)30    minItems: 231 32  reg-names:33    items:34      - const: hub35      - const: core036      - enum: [ bridge, gca ]37      - enum: [ bridge, gca ]38    minItems: 239 40  interrupts:41    items:42      - description: hub interrupt (required)43      - description: core interrupts (if it doesn't share the hub's interrupt)44    minItems: 145 46  clocks:47    maxItems: 148 49  resets:50    maxItems: 151 52  power-domains:53    maxItems: 154 55required:56  - compatible57  - reg58  - reg-names59  - interrupts60 61additionalProperties: false62 63examples:64  - |65    gpu@f1200000 {66      compatible = "brcm,7268-v3d";67      reg = <0xf1200000 0x4000>,68            <0xf1208000 0x4000>,69            <0xf1204000 0x100>,70            <0xf1204100 0x100>;71      reg-names = "hub", "core0", "bridge", "gca";72      interrupts = <0 78 4>,73                   <0 77 4>;74    };75 76...77