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 7title: Samsung SoC 2D Graphics Accelerator 8 9maintainers: 10 - Inki Dae <inki.dae@samsung.com> 11 12properties: 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 30if: 31 properties: 32 compatible: 33 contains: 34 const: samsung,exynos5250-g2d 35 36then: 37 properties: 38 clocks: 39 items: 40 - description: fimg2d clock 41 clock-names: 42 items: 43 - const: fimg2d 44 45else: 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 56required: 57 - compatible 58 - reg 59 - interrupts 60 - clocks 61 - clock-names 62 63additionalProperties: false 64 65examples: 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... 76