# SPDX-License-Identifier: GPL-2.0 %YAML 1.2 --- $id: http://devicetree.org/schemas/gpu/samsung-scaler.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Samsung Exynos SoC Image Scaler maintainers: - Inki Dae properties: compatible: enum: - samsung,exynos5420-scaler - samsung,exynos5433-scaler reg: maxItems: 1 interrupts: maxItems: 1 clocks: minItems: 1 maxItems: 3 clock-names: minItems: 1 maxItems: 3 iommus: minItems: 1 maxItems: 2 power-domains: maxItems: 1 required: - compatible - reg - interrupts - clocks - clock-names allOf: - if: properties: compatible: contains: const: samsung,exynos5420-scaler then: properties: clocks: items: - description: mscl clock clock-names: items: - const: mscl iommus: minItems: 2 else: properties: clocks: items: - description: pclk clock - description: aclk clock - description: aclk_xiu clock clock-names: items: - const: pclk - const: aclk - const: aclk_xiu iommus: maxItems: 1 additionalProperties: false examples: - | #include #include scaler@12800000 { compatible = "samsung,exynos5420-scaler"; reg = <0x12800000 0x1294>; interrupts = ; clocks = <&clock CLK_MSCL0>; clock-names = "mscl"; }; ...