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