1*635e51f1SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*635e51f1SNeil Armstrong# Copyright 2020 BayLibre, SAS
3*635e51f1SNeil Armstrong%YAML 1.2
4*635e51f1SNeil Armstrong---
5*635e51f1SNeil Armstrong$id: "http://devicetree.org/schemas/media/amlogic,axg-ge2d.yaml#"
6*635e51f1SNeil Armstrong$schema: "http://devicetree.org/meta-schemas/core.yaml#"
7*635e51f1SNeil Armstrong
8*635e51f1SNeil Armstrongtitle: Amlogic GE2D Acceleration Unit
9*635e51f1SNeil Armstrong
10*635e51f1SNeil Armstrongmaintainers:
11*635e51f1SNeil Armstrong  - Neil Armstrong <narmstrong@baylibre.com>
12*635e51f1SNeil Armstrong
13*635e51f1SNeil Armstrongproperties:
14*635e51f1SNeil Armstrong  compatible:
15*635e51f1SNeil Armstrong    enum:
16*635e51f1SNeil Armstrong      - amlogic,axg-ge2d
17*635e51f1SNeil Armstrong
18*635e51f1SNeil Armstrong  interrupts:
19*635e51f1SNeil Armstrong    minItems: 1
20*635e51f1SNeil Armstrong
21*635e51f1SNeil Armstrong  reg:
22*635e51f1SNeil Armstrong    minItems: 1
23*635e51f1SNeil Armstrong
24*635e51f1SNeil Armstrong  resets:
25*635e51f1SNeil Armstrong    maxItems: 1
26*635e51f1SNeil Armstrong
27*635e51f1SNeil Armstrong  clocks:
28*635e51f1SNeil Armstrong    minItems: 1
29*635e51f1SNeil Armstrong
30*635e51f1SNeil Armstrongrequired:
31*635e51f1SNeil Armstrong  - compatible
32*635e51f1SNeil Armstrong  - reg
33*635e51f1SNeil Armstrong  - interrupts
34*635e51f1SNeil Armstrong  - clocks
35*635e51f1SNeil Armstrong  - resets
36*635e51f1SNeil Armstrong
37*635e51f1SNeil ArmstrongadditionalProperties: false
38*635e51f1SNeil Armstrong
39*635e51f1SNeil Armstrongexamples:
40*635e51f1SNeil Armstrong  - |
41*635e51f1SNeil Armstrong    ge2d: ge2d@ff940000 {
42*635e51f1SNeil Armstrong          compatible = "amlogic,axg-ge2d";
43*635e51f1SNeil Armstrong          reg = <0xff940000 0x10000>;
44*635e51f1SNeil Armstrong          interrupts = <150>;
45*635e51f1SNeil Armstrong          clocks = <&clk_ge2d>;
46*635e51f1SNeil Armstrong          resets = <&reset_ge2d>;
47*635e51f1SNeil Armstrong    };
48