diff options
author | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2013-03-26 08:21:23 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-04-04 19:16:02 -0400 |
commit | 0580abc2b5d04fca31578c7a9cc4adc0ed3677ac (patch) | |
tree | ba4f266c7c7e350b63feebba6016be0c068ca252 /Documentation/devicetree/bindings/media | |
parent | b8d9834a1258460311a7b318cd851eb323dd63cd (diff) |
[media] exynos4-is: Add Exynos4x12 FIMC-IS device tree binding documentation
This patch adds DT binding documentaton for the Imaging Subsystem
(camera ISP) found on Samsung Exynos4x12 SoCs.
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation/devicetree/bindings/media')
-rw-r--r-- | Documentation/devicetree/bindings/media/exynos4-fimc-is.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/media/exynos4-fimc-is.txt b/Documentation/devicetree/bindings/media/exynos4-fimc-is.txt new file mode 100644 index 000000000000..55c9ad6f9599 --- /dev/null +++ b/Documentation/devicetree/bindings/media/exynos4-fimc-is.txt | |||
@@ -0,0 +1,49 @@ | |||
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. | ||