Advertisement
Guest User

Untitled

a guest
Aug 29th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.97 KB | None | 0 0
  1. diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
  2. index 7e3006f..f6ef933 100644
  3. --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
  4. +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
  5. @@ -78,6 +78,131 @@
  6.                         default-state = "on";
  7.                 };
  8.         };
  9. +
  10. +       panel: panel {
  11. +               compatible = "olimex,lcd-olinuxino-43-ts";
  12. +               #address-cells = <1>;
  13. +               #size-cells = <0>;
  14. +
  15. +               port {
  16. +                       #address-cells = <1>;
  17. +                       #size-cells = <0>;
  18. +
  19. +                       panel_input: endpoint {
  20. +                               remote-endpoint = <&tcon0_out_panel>;
  21. +                       };
  22. +               };
  23. +       };
  24. +
  25. +       tcon0: lcd-controller@1c0c000 {
  26. +               compatible = "allwinner,sun5i-a13-tcon";
  27. +               reg = <0x01c0c000 0x1000>;
  28. +               interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
  29. +               resets = <&tcon0_ch0_clk 1>;
  30. +               reset-names = "lcd";
  31. +               clocks = <&ahb_gates 36>,
  32. +                        <&tcon0_ch0_clk>,
  33. +                        <&tcon0_ch1_clk>;
  34. +               clock-names = "ahb",
  35. +                             "tcon-ch0",
  36. +                             "tcon-ch1";
  37. +               clock-output-names = "tcon-pixel-clock";
  38. +
  39. +               ports {
  40. +                       #address-cells = <1>;
  41. +                       #size-cells = <0>;
  42. +
  43. +                       tcon0_in: port@0 {
  44. +                               #address-cells = <1>;
  45. +                               #size-cells = <0>;
  46. +                               reg = <0>;
  47. +
  48. +                               tcon0_in_be0: endpoint@0 {
  49. +                                       reg = <0>;
  50. +                                       remote-endpoint = <&be0_out_tcon0>;
  51. +                               };
  52. +                       };
  53. +
  54. +                       tcon0_out: port@1 {
  55. +                               #address-cells = <1>;
  56. +                               #size-cells = <0>;
  57. +                               reg = <1>;
  58. +
  59. +                               tcon0_out_panel: endpoint@0 {
  60. +                                       reg = <0>;
  61. +                                       remote-endpoint = <&panel_input>;
  62. +                               };
  63. +                       };
  64. +               };
  65. +       };
  66. +
  67. +       fe0: display-frontend@1e00000 {
  68. +               compatible = "allwinner,sun5i-a13-display-frontend";
  69. +               reg = <0x01e00000 0x20000>;
  70. +               interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
  71. +               clocks = <&ahb_gates 46>, <&de_fe0_clk>,
  72. +                        <&dram_gates 25>;
  73. +               clock-names = "ahb", "mod",
  74. +                             "ram";
  75. +               resets = <&de_fe0_clk>;
  76. +
  77. +               ports {
  78. +                       #address-cells = <1>;
  79. +                       #size-cells = <0>;
  80. +
  81. +                       fe0_out: port@1 {
  82. +                               #address-cells = <1>;
  83. +                               #size-cells = <0>;
  84. +                               reg = <1>;
  85. +
  86. +                               fe0_out_be0: endpoint {
  87. +                                       remote-endpoint = <&be0_in_fe0>;
  88. +                               };
  89. +                       };
  90. +               };
  91. +       };
  92. +
  93. +       be0: display-backend@1e60000 {
  94. +               compatible = "allwinner,sun5i-a13-display-backend";
  95. +               reg = <0x01e60000 0x10000>;
  96. +               clocks = <&ahb_gates 44>, <&de_be0_clk>,
  97. +                        <&dram_gates 26>;
  98. +               clock-names = "ahb", "mod",
  99. +                             "ram";
  100. +               resets = <&de_be0_clk>;
  101. +
  102. +               ports {
  103. +                       #address-cells = <1>;
  104. +                       #size-cells = <0>;
  105. +
  106. +                       be0_in: port@0 {
  107. +                               #address-cells = <1>;
  108. +                               #size-cells = <0>;
  109. +                               reg = <0>;
  110. +
  111. +                               be0_in_fe0: endpoint@0 {
  112. +                                       reg = <0>;
  113. +                                       remote-endpoint = <&fe0_out_be0>;
  114. +                               };
  115. +                       };
  116. +
  117. +                       be0_out: port@1 {
  118. +                               #address-cells = <1>;
  119. +                               #size-cells = <0>;
  120. +                               reg = <1>;
  121. +
  122. +                               be0_out_tcon0: endpoint@0 {
  123. +                                       reg = <0>;
  124. +                                       remote-endpoint = <&tcon0_in_be0>;
  125. +                               };
  126. +                       };
  127. +               };
  128. +       };
  129. +
  130. +       display-engine {
  131. +               compatible = "allwinner,sun5i-a13-display-engine";
  132. +               allwinner,pipelines = <&fe0>;
  133. +       };
  134.  };
  135.  
  136.  &ahci {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement