1*dce26f26SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*dce26f26SKrzysztof Kozlowski%YAML 1.2 3*dce26f26SKrzysztof Kozlowski--- 4*dce26f26SKrzysztof Kozlowski$id: http://devicetree.org/schemas/media/samsung,exynos4212-fimc-lite.yaml# 5*dce26f26SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*dce26f26SKrzysztof Kozlowski 7*dce26f26SKrzysztof Kozlowskititle: Samsung Exynos SoC series camera host interface (FIMC-LITE) 8*dce26f26SKrzysztof Kozlowski 9*dce26f26SKrzysztof Kozlowskimaintainers: 10*dce26f26SKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11*dce26f26SKrzysztof Kozlowski - Sylwester Nawrocki <s.nawrocki@samsung.com> 12*dce26f26SKrzysztof Kozlowski 13*dce26f26SKrzysztof Kozlowskidescription: 14*dce26f26SKrzysztof Kozlowski Each FIMC device should have an alias in the aliases node, in the form of 15*dce26f26SKrzysztof Kozlowski fimc-lite<n>, where <n> is an integer specifying the IP block instance. 16*dce26f26SKrzysztof Kozlowski 17*dce26f26SKrzysztof Kozlowskiproperties: 18*dce26f26SKrzysztof Kozlowski compatible: 19*dce26f26SKrzysztof Kozlowski enum: 20*dce26f26SKrzysztof Kozlowski - samsung,exynos4212-fimc-lite 21*dce26f26SKrzysztof Kozlowski - samsung,exynos5250-fimc-lite 22*dce26f26SKrzysztof Kozlowski 23*dce26f26SKrzysztof Kozlowski reg: 24*dce26f26SKrzysztof Kozlowski maxItems: 1 25*dce26f26SKrzysztof Kozlowski 26*dce26f26SKrzysztof Kozlowski clocks: 27*dce26f26SKrzysztof Kozlowski maxItems: 1 28*dce26f26SKrzysztof Kozlowski 29*dce26f26SKrzysztof Kozlowski clock-names: 30*dce26f26SKrzysztof Kozlowski items: 31*dce26f26SKrzysztof Kozlowski - const: flite 32*dce26f26SKrzysztof Kozlowski 33*dce26f26SKrzysztof Kozlowski interrupts: 34*dce26f26SKrzysztof Kozlowski maxItems: 1 35*dce26f26SKrzysztof Kozlowski 36*dce26f26SKrzysztof Kozlowski iommus: 37*dce26f26SKrzysztof Kozlowski maxItems: 1 38*dce26f26SKrzysztof Kozlowski 39*dce26f26SKrzysztof Kozlowski power-domains: 40*dce26f26SKrzysztof Kozlowski maxItems: 1 41*dce26f26SKrzysztof Kozlowski 42*dce26f26SKrzysztof Kozlowskirequired: 43*dce26f26SKrzysztof Kozlowski - compatible 44*dce26f26SKrzysztof Kozlowski - reg 45*dce26f26SKrzysztof Kozlowski - clocks 46*dce26f26SKrzysztof Kozlowski - clock-names 47*dce26f26SKrzysztof Kozlowski - interrupts 48*dce26f26SKrzysztof Kozlowski 49*dce26f26SKrzysztof KozlowskiadditionalProperties: false 50*dce26f26SKrzysztof Kozlowski 51*dce26f26SKrzysztof Kozlowskiexamples: 52*dce26f26SKrzysztof Kozlowski - | 53*dce26f26SKrzysztof Kozlowski #include <dt-bindings/clock/exynos4.h> 54*dce26f26SKrzysztof Kozlowski #include <dt-bindings/interrupt-controller/arm-gic.h> 55*dce26f26SKrzysztof Kozlowski fimc-lite@12390000 { 56*dce26f26SKrzysztof Kozlowski compatible = "samsung,exynos4212-fimc-lite"; 57*dce26f26SKrzysztof Kozlowski reg = <0x12390000 0x1000>; 58*dce26f26SKrzysztof Kozlowski clocks = <&isp_clock CLK_ISP_FIMC_LITE0>; 59*dce26f26SKrzysztof Kozlowski clock-names = "flite"; 60*dce26f26SKrzysztof Kozlowski interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; 61*dce26f26SKrzysztof Kozlowski power-domains = <&pd_isp>; 62*dce26f26SKrzysztof Kozlowski iommus = <&sysmmu_fimc_lite0>; 63*dce26f26SKrzysztof Kozlowski }; 64