analogix_dp.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Analogix Display Port bridge bindings
  2. Required properties for dp-controller:
  3. -compatible:
  4. platform specific such as:
  5. * "samsung,exynos5-dp"
  6. * "rockchip,rk3288-dp"
  7. * "rockchip,rk3399-edp"
  8. -reg:
  9. physical base address of the controller and length
  10. of memory mapped region.
  11. -interrupts:
  12. interrupt combiner values.
  13. -clocks:
  14. from common clock binding: handle to dp clock.
  15. -clock-names:
  16. from common clock binding: Shall be "dp".
  17. -interrupt-parent:
  18. phandle to Interrupt combiner node.
  19. -phys:
  20. from general PHY binding: the phandle for the PHY device.
  21. -phy-names:
  22. from general PHY binding: Should be "dp".
  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/video/analogix_dp-rockchip.txt
  35. [1]: Documentation/devicetree/bindings/media/video-interfaces.txt
  36. -------------------------------------------------------------------------------
  37. Example:
  38. dp-controller {
  39. compatible = "samsung,exynos5-dp";
  40. reg = <0x145b0000 0x10000>;
  41. interrupts = <10 3>;
  42. interrupt-parent = <&combiner>;
  43. clocks = <&clock 342>;
  44. clock-names = "dp";
  45. phys = <&dp_phy>;
  46. phy-names = "dp";
  47. };