1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/gpu/samsung-g2d.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Samsung SoC 2D Graphics Accelerator
8
9 maintainers:
10 - Inki Dae <inki.dae@samsung.com>
11
12 properties:
13 compatible:
14 enum:
15 - samsung,s5pv210-g2d # in S5PV210 & Exynos4210 SoC
16 - samsung,exynos4212-g2d # in Exynos4x12 SoCs
17 - samsung,exynos5250-g2d
18
19 reg:
20 maxItems: 1
21
22 interrupts:
23 maxItems: 1
24
25 clocks: {}
26 clock-names: {}
27 iommus: {}
28 power-domains: {}
29
30 if:
31 properties:
32 compatible:
33 contains:
34 const: samsung,exynos5250-g2d
35
36 then:
37 properties:
38 clocks:
39 items:
40 - description: fimg2d clock
41 clock-names:
42 items:
43 - const: fimg2d
44
45 else:
46 properties:
47 clocks:
48 items:
49 - description: sclk_fimg2d clock
50 - description: fimg2d clock
51 clock-names:
52 items:
53 - const: sclk_fimg2d
54 - const: fimg2d
55
56 required:
57 - compatible
58 - reg
59 - interrupts
60 - clocks
61 - clock-names
62
63 additionalProperties: false
64
65 examples:
66 - |
67 g2d@12800000 {
68 compatible = "samsung,s5pv210-g2d";
69 reg = <0x12800000 0x1000>;
70 interrupts = <0 89 0>;
71 clocks = <&clock 177>, <&clock 277>;
72 clock-names = "sclk_fimg2d", "fimg2d";
73 };
74
75 ...
Cache object: f9b4b827a24d174bf9a650e9b3cceed9
|