Merge tag 'armsoc-arm64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[linux-2.6-block.git] / Documentation / devicetree / bindings / display / bridge / analogix_dp.txt
CommitLineData
70433061
YY
1Analogix Display Port bridge bindings
2
3Required properties for dp-controller:
4 -compatible:
5 platform specific such as:
6 * "samsung,exynos5-dp"
7 * "rockchip,rk3288-dp"
82872e42 8 * "rockchip,rk3399-edp"
70433061
YY
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
25Optional properties for dp-controller:
5cff007c
YY
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.
70433061
YY
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/video/analogix_dp-rockchip.txt
37
70433061
YY
38[1]: Documentation/devicetree/bindings/media/video-interfaces.txt
39-------------------------------------------------------------------------------
40
41Example:
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 };