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 -phys: 19 from general PHY binding: the phandle for the PHY device. 20 -phy-names: 21 from general PHY binding: Should be "dp". 22 23Optional properties for dp-controller: 24 -analogix,video-bist-enable: 25 Enable video bist pattern for DP_TX debugging. 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 -panel-self-test: 33 Enable optional LCD Panel Self Test. 34 -port@[X]: SoC specific port nodes with endpoint definitions as defined 35 in Documentation/devicetree/bindings/media/video-interfaces.txt, 36 please refer to the SoC specific binding document: 37 * Documentation/devicetree/bindings/display/exynos/exynos_dp.txt 38 * Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt 39 -support-psr: 40 Enable Source's PSR capability. 41 42[1]: Documentation/devicetree/bindings/media/video-interfaces.txt 43------------------------------------------------------------------------------- 44 45Example: 46 47 dp-controller { 48 compatible = "samsung,exynos5-dp"; 49 reg = <0x145b0000 0x10000>; 50 interrupts = <10 3>; 51 interrupt-parent = <&combiner>; 52 clocks = <&clock 342>; 53 clock-names = "dp"; 54 55 phys = <&dp_phy>; 56 phy-names = "dp"; 57 }; 58