Commit | Line | Data |
---|---|---|
566cf8ee RS |
1 | Device-Tree bindings for drm hdmi driver |
2 | ||
3 | Required properties: | |
cc57caf0 RS |
4 | - compatible: value should be one among the following: |
5 | 1) "samsung,exynos5-hdmi" <DEPRECATED> | |
6 | 2) "samsung,exynos4210-hdmi" | |
7 | 3) "samsung,exynos4212-hdmi" | |
566cf8ee RS |
8 | - reg: physical base address of the hdmi and length of memory mapped |
9 | region. | |
10 | - interrupts: interrupt number to the cpu. | |
11 | - hpd-gpio: following information about the hotplug gpio pin. | |
12 | a) phandle of the gpio controller node. | |
13 | b) pin number within the gpio controller. | |
8eed2641 | 14 | c) optional flags and pull up/down. |
6edf22a4 RS |
15 | - clocks: list of clock IDs from SoC clock driver. |
16 | a) hdmi: Gate of HDMI IP bus clock. | |
17 | b) sclk_hdmi: Gate of HDMI special clock. | |
18 | c) sclk_pixel: Pixel special clock, one of the two possible inputs of | |
19 | HDMI clock mux. | |
20 | d) sclk_hdmiphy: HDMI PHY clock output, one of two possible inputs of | |
21 | HDMI clock mux. | |
22 | e) mout_hdmi: It is required by the driver to switch between the 2 | |
23 | parents i.e. sclk_pixel and sclk_hdmiphy. If hdmiphy is stable | |
24 | after configuration, parent is set to sclk_hdmiphy else | |
25 | sclk_pixel. | |
26 | - clock-names: aliases as per driver requirements for above clock IDs: | |
27 | "hdmi", "sclk_hdmi", "sclk_pixel", "sclk_hdmiphy" and "mout_hdmi". | |
566cf8ee RS |
28 | Example: |
29 | ||
30 | hdmi { | |
cc57caf0 | 31 | compatible = "samsung,exynos4212-hdmi"; |
566cf8ee RS |
32 | reg = <0x14530000 0x100000>; |
33 | interrupts = <0 95 0>; | |
8eed2641 | 34 | hpd-gpio = <&gpx3 7 1>; |
566cf8ee | 35 | }; |