xref: /freebsd/sys/contrib/device-tree/Bindings/media/exynos4-fimc-is.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1Exynos4x12 SoC series Imaging Subsystem (FIMC-IS)
2
3The FIMC-IS is a subsystem for processing image signal from an image sensor.
4The Exynos4x12 SoC series FIMC-IS V1.5 comprises of a dedicated ARM Cortex-A5
5processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C
6and SPI bus controllers, PWM and ADC.
7
8fimc-is node
9------------
10
11Required properties:
12- compatible	: should be "samsung,exynos4212-fimc-is" for Exynos4212 and
13		  Exynos4412 SoCs;
14- reg		: physical base address and length of the registers set;
15- interrupts	: must contain two FIMC-IS interrupts, in order: ISP0, ISP1;
16- clocks	: list of clock specifiers, corresponding to entries in
17		  clock-names property;
18- clock-names	: must contain "ppmuispx", "ppmuispx", "lite0", "lite1"
19		  "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "gicisp",
20		  "pwm_isp", "mcuctl_isp", "uart", "ispdiv0", "ispdiv1",
21		  "mcuispdiv0", "mcuispdiv1", "aclk200", "div_aclk200",
22		  "aclk400mcuisp", "div_aclk400mcuisp" entries,
23		  matching entries in the clocks property.
24pmu subnode
25-----------
26
27Required properties:
28 - reg : must contain PMU physical base address and size of the register set.
29
30The following are the FIMC-IS peripheral device nodes and can be specified
31either standalone or as the fimc-is node child nodes.
32
33i2c-isp (ISP I2C bus controller) nodes
34------------------------------------------
35
36Required properties:
37
38- compatible	: should be "samsung,exynos4212-i2c-isp" for Exynos4212 and
39		  Exynos4412 SoCs;
40- reg		: physical base address and length of the registers set;
41- clocks	: must contain gate clock specifier for this controller;
42- clock-names	: must contain "i2c_isp" entry.
43
44For the above nodes it is required to specify a pinctrl state named "default",
45according to the pinctrl bindings defined in ../pinctrl/pinctrl-bindings.txt.
46
47Device tree nodes of the image sensors' controlled directly by the FIMC-IS
48firmware must be child nodes of their corresponding ISP I2C bus controller node.
49The data link of these image sensors must be specified using the common video
50interfaces bindings, defined in video-interfaces.txt.
51