Path: blob/master/Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
26307 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/gpu/brcm,bcm-v3d.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Broadcom V3D GPU78maintainers:9- Maíra Canal <mcanal@igalia.com>10- Nicolas Saenz Julienne <nsaenzjulienne@suse.de>1112properties:13$nodename:14pattern: '^gpu@[a-f0-9]+$'1516compatible:17enum:18- brcm,2711-v3d19- brcm,2712-v3d20- brcm,7268-v3d21- brcm,7278-v3d2223reg:24minItems: 225maxItems: 42627reg-names:28minItems: 229maxItems: 43031interrupts:32items:33- description: hub interrupt (required)34- description: core interrupts (if it doesn't share the hub's interrupt)35minItems: 13637clocks:38maxItems: 13940resets:41maxItems: 14243power-domains:44maxItems: 14546required:47- compatible48- reg49- reg-names50- interrupts5152allOf:53- if:54properties:55compatible:56contains:57const: brcm,2711-v3d58then:59properties:60reg:61items:62- description: hub register63- description: core0 register64reg-names:65items:66- const: hub67- const: core068- if:69properties:70compatible:71contains:72const: brcm,2712-v3d73then:74properties:75reg:76items:77- description: hub register78- description: core0 register79- description: SMS state manager register80reg-names:81items:82- const: hub83- const: core084- const: sms85- if:86properties:87compatible:88contains:89const: brcm,7268-v3d90then:91properties:92reg:93items:94- description: hub register95- description: core0 register96- description: GCA cache controller register97- description: bridge register98reg-names:99items:100- const: hub101- const: core0102- const: gca103- const: bridge104- if:105properties:106compatible:107contains:108const: brcm,7278-v3d109then:110properties:111reg:112items:113- description: hub register114- description: core0 register115- description: bridge register116reg-names:117items:118- const: hub119- const: core0120- const: bridge121122additionalProperties: false123124examples:125- |126gpu@f1200000 {127compatible = "brcm,7268-v3d";128reg = <0xf1200000 0x4000>,129<0xf1208000 0x4000>,130<0xf1204100 0x100>,131<0xf1204000 0x100>;132reg-names = "hub", "core0", "gca", "bridge";133interrupts = <0 78 4>,134<0 77 4>;135};136137...138139140