Merge remote-tracking branches 'asoc/topic/sam9x5_wm8731', 'asoc/topic/sgtl5000'...
[linux-2.6-block.git] / Documentation / devicetree / bindings / media / exynos5-gsc.txt
CommitLineData
1128658a
SAB
1* Samsung Exynos5 G-Scaler device
2
3G-Scaler is used for scaling and color space conversion on EXYNOS5 SoCs.
4
5Required properties:
defc3a47
HK
6- compatible: should be one of
7 "samsung,exynos5250-gsc"
8 "samsung,exynos5420-gsc"
9 "samsung,exynos5433-gsc"
10 "samsung,exynos5-gsc" (deprecated)
1128658a
SAB
11- reg: should contain G-Scaler physical address location and length.
12- interrupts: should contain G-Scaler interrupt number
13
aeefb368
SWK
14Optional properties:
15- samsung,sysreg: handle to syscon used to control the system registers to
16 set writeback input and destination
17
1128658a
SAB
18Example:
19
4c9847b7 20gsc_0: gsc@13e00000 {
defc3a47 21 compatible = "samsung,exynos5250-gsc";
1128658a
SAB
22 reg = <0x13e00000 0x1000>;
23 interrupts = <0 85 0>;
24};
25
26Aliases:
27Each G-Scaler node should have a numbered alias in the aliases node,
28in the form of gscN, N = 0...3. G-Scaler driver uses these aliases
29to retrieve the device IDs using "of_alias_get_id()" call.
30
31Example:
32
33aliases {
34 gsc0 =&gsc_0;
35 gsc1 =&gsc_1;
36 gsc2 =&gsc_2;
37 gsc3 =&gsc_3;
38};