0073-clk.patch 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. From a4df453fbfa6199ad33435cee6ce2dfcc65321b0 Mon Sep 17 00:00:00 2001
  2. From: John Crispin <[email protected]>
  3. Date: Fri, 3 Jul 2015 05:45:58 +0200
  4. Subject: [PATCH 73/76] clk
  5. ---
  6. include/dt-bindings/clock/mt7623-clk.h | 158 +++++++++++++++-----------------
  7. 1 file changed, 73 insertions(+), 85 deletions(-)
  8. diff --git a/include/dt-bindings/clock/mt7623-clk.h b/include/dt-bindings/clock/mt7623-clk.h
  9. index cb1e8a9..410ef31 100644
  10. --- a/include/dt-bindings/clock/mt7623-clk.h
  11. +++ b/include/dt-bindings/clock/mt7623-clk.h
  12. @@ -17,96 +17,76 @@
  13. /* TOPCKGEN */
  14. -#define CLK_TOP_AUDPLL_24 1
  15. -#define CLK_TOP_AUDPLL_D16 2
  16. -#define CLK_TOP_AUDPLL_D4 3
  17. -#define CLK_TOP_AUDPLL_D8 4
  18. -#define CLK_TOP_CLKPH_MCK 5
  19. -#define CLK_TOP_CPUM_TCK_IN 6
  20. -#define CLK_TOP_DSI0_LNTC_DSICLK 7
  21. -#define CLK_TOP_HDMITX_CLKDIG_CTS 8
  22. -#define CLK_TOP_LVDS_ETH 9
  23. -#define CLK_TOP_LVDSPLL_D2 10
  24. -#define CLK_TOP_LVDSPLL_D4 11
  25. -#define CLK_TOP_LVDSPLL_D8 12
  26. -#define CLK_TOP_MAINPLL_230P3M 13
  27. -#define CLK_TOP_MAINPLL_322P4M 14
  28. -#define CLK_TOP_MAINPLL_537P3M 15
  29. -#define CLK_TOP_MAINPLL_806M 16
  30. -#define CLK_TOP_MEMPLL_MCK_D4 17
  31. -#define CLK_TOP_MMPLL_D2 18
  32. -#define CLK_TOP_MSDCPLL_D2 19
  33. -#define CLK_TOP_SYSPLL1_D16 20
  34. -#define CLK_TOP_SYSPLL1_D2 21
  35. -#define CLK_TOP_SYSPLL1_D4 22
  36. -#define CLK_TOP_SYSPLL1_D8 23
  37. -#define CLK_TOP_SYSPLL2_D2 24
  38. -#define CLK_TOP_SYSPLL2_D4 25
  39. -#define CLK_TOP_SYSPLL2_D8 26
  40. -#define CLK_TOP_SYSPLL3_D2 27
  41. -#define CLK_TOP_SYSPLL3_D4 28
  42. -#define CLK_TOP_SYSPLL4_D2 29
  43. -#define CLK_TOP_SYSPLL4_D4 30
  44. -#define CLK_TOP_SYSPLL_D3 31
  45. -#define CLK_TOP_SYSPLL_D5 32
  46. -#define CLK_TOP_SYSPLL_D7 33
  47. -#define CLK_TOP_TVDPLL_d2 34
  48. -#define CLK_TOP_TVDPLL_D4 35
  49. -#define CLK_TOP_UNIVPLL_178P3M 36
  50. -#define CLK_TOP_UNIVPLL1_D10 37
  51. -#define CLK_TOP_UNIVPLL1_D2 38
  52. -#define CLK_TOP_UNIVPLL1_D4 39
  53. -#define CLK_TOP_UNIVPLL1_D6 40
  54. -#define CLK_TOP_UNIVPLL1_D8 41
  55. -#define CLK_TOP_UNIVPLL_249P6M 42
  56. -#define CLK_TOP_UNIVPLL2_D2 43
  57. -#define CLK_TOP_UNIVPLL2_D4 44
  58. -#define CLK_TOP_UNIVPLL2_D6 45
  59. -#define CLK_TOP_UNIVPLL2_D8 46
  60. -#define CLK_TOP_UNIVPLL_416M 47
  61. -#define CLK_TOP_UNIVPLL_48M 48
  62. -#define CLK_TOP_UNIVPLL_624M 49
  63. -#define CLK_TOP_UNIVPLL_D26 50
  64. -#define CLK_TOP_UNIVPLL_D5 51
  65. -#define CLK_TOP_APLL_SEL 52
  66. +#define CLK_TOP_MAINPLL_650M 1
  67. +#define CLK_TOP_MAINPLL_433P3M 2
  68. +#define CLK_TOP_MAINPLL_260M 3
  69. +#define CLK_TOP_MAINPLL_185P6M 4
  70. +#define CLK_TOP_UNIVPLL_624M 5
  71. +#define CLK_TOP_UNIVPLL_416M 6
  72. +#define CLK_TOP_UNIVPLL_249P6M 7
  73. +#define CLK_TOP_UNIVPLL_178P3M 8
  74. +#define CLK_TOP_UNIVPLL_48M 9
  75. +#define CLK_TOP_AUDPLL_D4 10
  76. +#define CLK_TOP_AUDPLL_D8 11
  77. +#define CLK_TOP_AUDPLL_D16 12
  78. +#define CLK_TOP_AUDPLL_24 13
  79. +#define CLK_TOP_MSDCPLL_D2 14
  80. +#define CLK_TOP_SYSPLL1_D2 15
  81. +#define CLK_TOP_SYSPLL1_D4 16
  82. +#define CLK_TOP_SYSPLL1_D8 17
  83. +#define CLK_TOP_SYSPLL1_D16 18
  84. +#define CLK_TOP_SYSPLL2_D2 19
  85. +#define CLK_TOP_SYSPLL2_D4 20
  86. +#define CLK_TOP_SYSPLL2_D8 21
  87. +#define CLK_TOP_SYSPLL3_D2 22
  88. +#define CLK_TOP_SYSPLL3_D4 23
  89. +#define CLK_TOP_SYSPLL4_D2 24
  90. +#define CLK_TOP_SYSPLL4_D4 25
  91. +#define CLK_TOP_SYSPLL_D3 26
  92. +#define CLK_TOP_SYSPLL_D5 27
  93. +#define CLK_TOP_SYSPLL_D7 28
  94. +#define CLK_TOP_UNIVPLL1_D2 29
  95. +#define CLK_TOP_UNIVPLL1_D4 30
  96. +#define CLK_TOP_UNIVPLL1_D6 31
  97. +#define CLK_TOP_UNIVPLL1_D8 32
  98. +#define CLK_TOP_UNIVPLL1_D10 33
  99. +#define CLK_TOP_UNIVPLL2_D2 34
  100. +#define CLK_TOP_UNIVPLL2_D4 35
  101. +#define CLK_TOP_UNIVPLL2_D6 36
  102. +#define CLK_TOP_UNIVPLL2_D8 37
  103. +#define CLK_TOP_UNIVPLL_D5 38
  104. +#define CLK_TOP_UNIVPLL_D26 39
  105. +#define CLK_TOP_AXI_SEL 40
  106. +#define CLK_TOP_MEM_SEL 41
  107. +#define CLK_TOP_DDR_SEL 42
  108. +#define CLK_TOP_MM_SEL 43
  109. +#define CLK_TOP_PWM_SEL 44
  110. +#define CLK_TOP_MFG_SEL 45
  111. +#define CLK_TOP_UART_SEL 46
  112. +#define CLK_TOP_SPI_SEL 47
  113. +#define CLK_TOP_USB20_SEL 48
  114. +#define CLK_TOP_MSDC30_0_SEL 49
  115. +#define CLK_TOP_MSDC30_1_SEL 50
  116. +#define CLK_TOP_MSDC30_2_SEL 51
  117. +#define CLK_TOP_AUDIO_SEL 52
  118. #define CLK_TOP_AUDIO_INTBUS_SEL 53
  119. -#define CLK_TOP_AUDIO_SEL 54
  120. -#define CLK_TOP_AXI_SEL 55
  121. -#define CLK_TOP_CAM_SEL 56
  122. -#define CLK_TOP_DDR_SEL 57
  123. -#define CLK_TOP_DPI0_SEL 58
  124. -#define CLK_TOP_DPI1_SEL 59
  125. -#define CLK_TOP_DPILVDS_SEL 60
  126. -#define CLK_TOP_ETH_SEL 61
  127. -#define CLK_TOP_MEM_SEL 62
  128. -#define CLK_TOP_MFG_SEL 63
  129. -#define CLK_TOP_MM_SEL 64
  130. -#define CLK_TOP_MSDC30_0_SEL 65
  131. -#define CLK_TOP_MSDC30_1_SEL 66
  132. -#define CLK_TOP_MSDC30_2_SEL 67
  133. -#define CLK_TOP_NFI2X_SEL 68
  134. -#define CLK_TOP_PMICSPI_SEL 69
  135. -#define CLK_TOP_PWM_SEL 70
  136. -#define CLK_TOP_RTC_SEL 71
  137. -#define CLK_TOP_SCP_SEL 72
  138. -#define CLK_TOP_SPI_SEL 73
  139. -#define CLK_TOP_TVE_SEL 74
  140. -#define CLK_TOP_UART_SEL 75
  141. -#define CLK_TOP_USB20_SEL 76
  142. -#define CLK_TOP_VDEC_SEL 77
  143. -#define CLK_TOP_NR_CLK 78
  144. +#define CLK_TOP_PMICSPI_SEL 54
  145. +#define CLK_TOP_SCP_SEL 55
  146. +#define CLK_TOP_APLL_SEL 56
  147. +#define CLK_TOP_RTC_SEL 57
  148. +#define CLK_TOP_NFI2X_SEL 58
  149. +#define CLK_TOP_ETH_SEL 59
  150. +#define CLK_TOP_NR_CLK 60
  151. /* APMIXED_SYS */
  152. #define CLK_APMIXED_ARMPLL 1
  153. #define CLK_APMIXED_MAINPLL 2
  154. -#define CLK_APMIXED_MSDCPLL 3
  155. -#define CLK_APMIXED_UNIVPLL 4
  156. -#define CLK_APMIXED_MMPLL 5
  157. -#define CLK_APMIXED_VENCPLL 6
  158. -#define CLK_APMIXED_TVDPLL 7
  159. -#define CLK_APMIXED_LVDSPLL 8
  160. -#define CLK_APMIXED_AUDPLL 9
  161. +#define CLK_APMIXED_UNIVPLL 3
  162. +#define CLK_APMIXED_MSDCPLL 4
  163. +#define CLK_APMIXED_AUDPLL 5
  164. +#define CLK_APMIXED_TRGPLL 6
  165. +#define CLK_APMIXED_ETHPLL 7
  166. /* INFRA_SYS */
  167. @@ -124,7 +104,8 @@
  168. #define CLK_INFRA_IRRX 19
  169. #define CLK_INFRA_PMICSPI 22
  170. #define CLK_INFRA_PMIC_WRAP 23
  171. -#define CLK_INFRA_NR_CLK 24
  172. +#define CLK_INFRA_CA7SEL 24
  173. +#define CLK_INFRA_NR_CLK 25
  174. /* PERI_SYS */
  175. @@ -169,5 +150,12 @@
  176. #define CLK_PERI_UART3_SEL 38
  177. #define CLK_PERI_NR_CLK 39
  178. +#define CLK_HIFSYS_USB0_PHY 1
  179. +#define CLK_HIFSYS_USB1_PHY 2
  180. +#define CLK_HIFSYS_PCIE0 3
  181. +#define CLK_HIFSYS_PCIE1 4
  182. +#define CLK_HIFSYS_PCIE2 5
  183. +#define CLK_HIFSYS_NR_CLK 6
  184. +
  185. #endif /* _DT_BINDINGS_CLK_MT7623_H */
  186. --
  187. 1.7.10.4