Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/contrib/device-tree/Bindings/display/bridge/analogix_dp.txt
48406 views
1
Analogix Display Port bridge bindings
2
3
Required 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
23
Optional properties for dp-controller:
24
-force-hpd:
25
Indicate driver need force hpd when hpd detect failed, this
26
is used for some eDP screen which don't have hpd signal.
27
-hpd-gpios:
28
Hotplug detect GPIO.
29
Indicates which GPIO should be used for hotplug detection
30
-port@[X]: SoC specific port nodes with endpoint definitions as defined
31
in Documentation/devicetree/bindings/media/video-interfaces.txt,
32
please refer to the SoC specific binding document:
33
* Documentation/devicetree/bindings/display/exynos/exynos_dp.txt
34
* Documentation/devicetree/bindings/display/rockchip/analogix_dp-rockchip.txt
35
36
[1]: Documentation/devicetree/bindings/media/video-interfaces.txt
37
-------------------------------------------------------------------------------
38
39
Example:
40
41
dp-controller {
42
compatible = "samsung,exynos5-dp";
43
reg = <0x145b0000 0x10000>;
44
interrupts = <10 3>;
45
interrupt-parent = <&combiner>;
46
clocks = <&clock 342>;
47
clock-names = "dp";
48
49
phys = <&dp_phy>;
50
phy-names = "dp";
51
};
52
53