xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunAnalogix Display Port bridge bindings
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunRequired properties for dp-controller:
4*4882a593Smuzhiyun	-compatible:
5*4882a593Smuzhiyun		platform specific such as:
6*4882a593Smuzhiyun		 * "samsung,exynos5-dp"
7*4882a593Smuzhiyun		 * "rockchip,rk3288-dp"
8*4882a593Smuzhiyun		 * "rockchip,rk3399-edp"
9*4882a593Smuzhiyun	-reg:
10*4882a593Smuzhiyun		physical base address of the controller and length
11*4882a593Smuzhiyun		of memory mapped region.
12*4882a593Smuzhiyun	-interrupts:
13*4882a593Smuzhiyun		interrupt combiner values.
14*4882a593Smuzhiyun	-clocks:
15*4882a593Smuzhiyun		from common clock binding: handle to dp clock.
16*4882a593Smuzhiyun	-clock-names:
17*4882a593Smuzhiyun		from common clock binding: Shall be "dp".
18*4882a593Smuzhiyun	-phys:
19*4882a593Smuzhiyun		from general PHY binding: the phandle for the PHY device.
20*4882a593Smuzhiyun	-phy-names:
21*4882a593Smuzhiyun		from general PHY binding: Should be "dp".
22*4882a593Smuzhiyun
23*4882a593SmuzhiyunOptional properties for dp-controller:
24*4882a593Smuzhiyun	-analogix,video-bist-enable:
25*4882a593Smuzhiyun		Enable video bist pattern for DP_TX debugging.
26*4882a593Smuzhiyun	-force-hpd:
27*4882a593Smuzhiyun		Indicate driver need force hpd when hpd detect failed, this
28*4882a593Smuzhiyun		is used for some eDP screen which don't have hpd signal.
29*4882a593Smuzhiyun	-hpd-gpios:
30*4882a593Smuzhiyun		Hotplug detect GPIO.
31*4882a593Smuzhiyun		Indicates which GPIO should be used for hotplug detection
32*4882a593Smuzhiyun	-panel-self-test:
33*4882a593Smuzhiyun		Enable optional LCD Panel Self Test.
34*4882a593Smuzhiyun	-port@[X]: SoC specific port nodes with endpoint definitions as defined
35*4882a593Smuzhiyun		in Documentation/devicetree/bindings/media/video-interfaces.txt,
36*4882a593Smuzhiyun		please refer to the SoC specific binding document:
37*4882a593Smuzhiyun		* Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
38*4882a593Smuzhiyun		* Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
39*4882a593Smuzhiyun	-support-psr:
40*4882a593Smuzhiyun		Enable Source's PSR capability.
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun[1]: Documentation/devicetree/bindings/media/video-interfaces.txt
43*4882a593Smuzhiyun-------------------------------------------------------------------------------
44*4882a593Smuzhiyun
45*4882a593SmuzhiyunExample:
46*4882a593Smuzhiyun
47*4882a593Smuzhiyun	dp-controller {
48*4882a593Smuzhiyun		compatible = "samsung,exynos5-dp";
49*4882a593Smuzhiyun		reg = <0x145b0000 0x10000>;
50*4882a593Smuzhiyun		interrupts = <10 3>;
51*4882a593Smuzhiyun		interrupt-parent = <&combiner>;
52*4882a593Smuzhiyun		clocks = <&clock 342>;
53*4882a593Smuzhiyun		clock-names = "dp";
54*4882a593Smuzhiyun
55*4882a593Smuzhiyun		phys = <&dp_phy>;
56*4882a593Smuzhiyun		phy-names = "dp";
57*4882a593Smuzhiyun	};
58