Merge branches 'for-4.8/alps', 'for-4.8/apple', 'for-4.8/i2c-hid', 'for-4.8/uhid...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / display / bridge / analogix_dp.txt
1 Analogix Display Port bridge bindings
2
3 Required properties for dp-controller:
4         -compatible:
5                 platform specific such as:
6                  * "samsung,exynos5-dp"
7                  * "rockchip,rk3288-dp"
8         -reg:
9                 physical base address of the controller and length
10                 of memory mapped region.
11         -interrupts:
12                 interrupt combiner values.
13         -clocks:
14                 from common clock binding: handle to dp clock.
15         -clock-names:
16                 from common clock binding: Shall be "dp".
17         -interrupt-parent:
18                 phandle to Interrupt combiner node.
19         -phys:
20                 from general PHY binding: the phandle for the PHY device.
21         -phy-names:
22                 from general PHY binding: Should be "dp".
23
24 Optional properties for dp-controller:
25         -force-hpd:
26                 Indicate driver need force hpd when hpd detect failed, this
27                 is used for some eDP screen which don't have hpd signal.
28         -hpd-gpios:
29                 Hotplug detect GPIO.
30                 Indicates which GPIO should be used for hotplug detection
31         -port@[X]: SoC specific port nodes with endpoint definitions as defined
32                 in Documentation/devicetree/bindings/media/video-interfaces.txt,
33                 please refer to the SoC specific binding document:
34                 * Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
35                 * Documentation/devicetree/bindings/video/analogix_dp-rockchip.txt
36
37 [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
38 -------------------------------------------------------------------------------
39
40 Example:
41
42         dp-controller {
43                 compatible = "samsung,exynos5-dp";
44                 reg = <0x145b0000 0x10000>;
45                 interrupts = <10 3>;
46                 interrupt-parent = <&combiner>;
47                 clocks = <&clock 342>;
48                 clock-names = "dp";
49
50                 phys = <&dp_phy>;
51                 phy-names = "dp";
52         };