Commit | Line | Data |
---|---|---|
0580abc2 SN |
1 | Exynos4x12 SoC series Imaging Subsystem (FIMC-IS) |
2 | ||
3 | The FIMC-IS is a subsystem for processing image signal from an image sensor. | |
4 | The Exynos4x12 SoC series FIMC-IS V1.5 comprises of a dedicated ARM Cortex-A5 | |
5 | processor, ISP, DRC and FD IP blocks and peripheral devices such as UART, I2C | |
6 | and SPI bus controllers, PWM and ADC. | |
7 | ||
8 | fimc-is node | |
9 | ------------ | |
10 | ||
11 | Required 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", "uart", | |
20 | "ispdiv0", "ispdiv1", "mcuispdiv0", "mcuispdiv1", "aclk200", | |
21 | "div_aclk200", "aclk400mcuisp", "div_aclk400mcuisp" entries, | |
22 | matching entries in the clocks property. | |
23 | pmu subnode | |
24 | ----------- | |
25 | ||
26 | Required properties: | |
27 | - reg : must contain PMU physical base address and size of the register set. | |
28 | ||
29 | The following are the FIMC-IS peripheral device nodes and can be specified | |
30 | either standalone or as the fimc-is node child nodes. | |
31 | ||
32 | i2c-isp (ISP I2C bus controller) nodes | |
33 | ------------------------------------------ | |
34 | ||
35 | Required properties: | |
36 | ||
37 | - compatible : should be "samsung,exynos4212-i2c-isp" for Exynos4212 and | |
38 | Exynos4412 SoCs; | |
39 | - reg : physical base address and length of the registers set; | |
40 | - clocks : must contain gate clock specifier for this controller; | |
41 | - clock-names : must contain "i2c_isp" entry. | |
42 | ||
43 | For the above nodes it is required to specify a pinctrl state named "default", | |
44 | according to the pinctrl bindings defined in ../pinctrl/pinctrl-bindings.txt. | |
45 | ||
46 | Device tree nodes of the image sensors' controlled directly by the FIMC-IS | |
47 | firmware must be child nodes of their corresponding ISP I2C bus controller node. | |
48 | The data link of these image sensors must be specified using the common video | |
49 | interfaces bindings, defined in video-interfaces.txt. |