Analogix Display Port bridge bindings Required properties for dp-controller: -compatible: platform specific such as: * "samsung,exynos5-dp" * "rockchip,rk3288-dp" * "rockchip,rk3399-edp" -reg: physical base address of the controller and length of memory mapped region. -interrupts: interrupt combiner values. -clocks: from common clock binding: handle to dp clock. -clock-names: from common clock binding: Shall be "dp". -phys: from general PHY binding: the phandle for the PHY device. -phy-names: from general PHY binding: Should be "dp". Optional properties for dp-controller: -force-hpd: Indicate driver need force hpd when hpd detect failed, this is used for some eDP screen which don't have hpd signal. -hpd-gpios: Hotplug detect GPIO. Indicates which GPIO should be used for hotplug detection -port@[X]: SoC specific port nodes with endpoint definitions as defined in Documentation/devicetree/bindings/media/video-interfaces.txt, please refer to the SoC specific binding document: * Documentation/devicetree/bindings/display/exynos/exynos_dp.txt * Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt [1]: Documentation/devicetree/bindings/media/video-interfaces.txt ------------------------------------------------------------------------------- Example: dp-controller { compatible = "samsung,exynos5-dp"; reg = <0x145b0000 0x10000>; interrupts = <10 3>; interrupt-parent = <&combiner>; clocks = <&clock 342>; clock-names = "dp"; phys = <&dp_phy>; phy-names = "dp"; };