• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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