mdp.txt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. Qualcomm adreno/snapdragon display controller
  2. Required properties:
  3. - compatible:
  4. * "qcom,mdp" - mdp4
  5. - reg: Physical base address and length of the controller's registers.
  6. - interrupts: The interrupt signal from the display controller.
  7. - connectors: array of phandles for output device(s)
  8. - clocks: device clocks
  9. See ../clocks/clock-bindings.txt for details.
  10. - clock-names: the following clocks are required:
  11. * "core_clk"
  12. * "iface_clk"
  13. * "src_clk"
  14. * "hdmi_clk"
  15. * "mpd_clk"
  16. Optional properties:
  17. - gpus: phandle for gpu device
  18. - clock-names: the following clocks are optional:
  19. * "lut_clk"
  20. Example:
  21. / {
  22. ...
  23. mdp: qcom,mdp@5100000 {
  24. compatible = "qcom,mdp";
  25. reg = <0x05100000 0xf0000>;
  26. interrupts = <GIC_SPI 75 0>;
  27. connectors = <&hdmi>;
  28. gpus = <&gpu>;
  29. clock-names =
  30. "core_clk",
  31. "iface_clk",
  32. "lut_clk",
  33. "src_clk",
  34. "hdmi_clk",
  35. "mdp_clk";
  36. clocks =
  37. <&mmcc MDP_SRC>,
  38. <&mmcc MDP_AHB_CLK>,
  39. <&mmcc MDP_LUT_CLK>,
  40. <&mmcc TV_SRC>,
  41. <&mmcc HDMI_TV_CLK>,
  42. <&mmcc MDP_TV_CLK>;
  43. };
  44. };