xref: /freebsd/sys/contrib/device-tree/Bindings/media/exynos5-gsc.txt (revision 7fdf597e96a02165cfe22ff357b857d5fa15ed8a)
1* Samsung Exynos5 G-Scaler device
2
3G-Scaler is used for scaling and color space conversion on Exynos5 SoCs.
4
5Required properties:
6- compatible: should be one of
7	      "samsung,exynos5250-gsc"
8	      "samsung,exynos5420-gsc"
9	      "samsung,exynos5433-gsc"
10	      "samsung,exynos5-gsc" (deprecated)
11- reg: should contain G-Scaler physical address location and length.
12- interrupts: should contain G-Scaler interrupt number
13
14Optional properties:
15- samsung,sysreg: handle to syscon used to control the system registers to
16  set writeback input and destination
17
18Example:
19
20gsc_0:  gsc@13e00000 {
21	compatible = "samsung,exynos5250-gsc";
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};
39