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