6db4831e98
Android 14
52 lines
1.5 KiB
Plaintext
52 lines
1.5 KiB
Plaintext
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";
|
|
};
|