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" 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 25Optional 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 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 }; 54