s5pv210.h 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2013 Samsung Electronics Co., Ltd.
  4. * Author: Mateusz Krawczuk <[email protected]>
  5. *
  6. * Device Tree binding constants for Samsung S5PV210 clock controller.
  7. */
  8. #ifndef _DT_BINDINGS_CLOCK_S5PV210_H
  9. #define _DT_BINDINGS_CLOCK_S5PV210_H
  10. /* Core clocks. */
  11. #define FIN_PLL 1
  12. #define FOUT_APLL 2
  13. #define FOUT_MPLL 3
  14. #define FOUT_EPLL 4
  15. #define FOUT_VPLL 5
  16. /* Muxes. */
  17. #define MOUT_FLASH 6
  18. #define MOUT_PSYS 7
  19. #define MOUT_DSYS 8
  20. #define MOUT_MSYS 9
  21. #define MOUT_VPLL 10
  22. #define MOUT_EPLL 11
  23. #define MOUT_MPLL 12
  24. #define MOUT_APLL 13
  25. #define MOUT_VPLLSRC 14
  26. #define MOUT_CSIS 15
  27. #define MOUT_FIMD 16
  28. #define MOUT_CAM1 17
  29. #define MOUT_CAM0 18
  30. #define MOUT_DAC 19
  31. #define MOUT_MIXER 20
  32. #define MOUT_HDMI 21
  33. #define MOUT_G2D 22
  34. #define MOUT_MFC 23
  35. #define MOUT_G3D 24
  36. #define MOUT_FIMC2 25
  37. #define MOUT_FIMC1 26
  38. #define MOUT_FIMC0 27
  39. #define MOUT_UART3 28
  40. #define MOUT_UART2 29
  41. #define MOUT_UART1 30
  42. #define MOUT_UART0 31
  43. #define MOUT_MMC3 32
  44. #define MOUT_MMC2 33
  45. #define MOUT_MMC1 34
  46. #define MOUT_MMC0 35
  47. #define MOUT_PWM 36
  48. #define MOUT_SPI0 37
  49. #define MOUT_SPI1 38
  50. #define MOUT_DMC0 39
  51. #define MOUT_PWI 40
  52. #define MOUT_HPM 41
  53. #define MOUT_SPDIF 42
  54. #define MOUT_AUDIO2 43
  55. #define MOUT_AUDIO1 44
  56. #define MOUT_AUDIO0 45
  57. /* Dividers. */
  58. #define DOUT_PCLKP 46
  59. #define DOUT_HCLKP 47
  60. #define DOUT_PCLKD 48
  61. #define DOUT_HCLKD 49
  62. #define DOUT_PCLKM 50
  63. #define DOUT_HCLKM 51
  64. #define DOUT_A2M 52
  65. #define DOUT_APLL 53
  66. #define DOUT_CSIS 54
  67. #define DOUT_FIMD 55
  68. #define DOUT_CAM1 56
  69. #define DOUT_CAM0 57
  70. #define DOUT_TBLK 58
  71. #define DOUT_G2D 59
  72. #define DOUT_MFC 60
  73. #define DOUT_G3D 61
  74. #define DOUT_FIMC2 62
  75. #define DOUT_FIMC1 63
  76. #define DOUT_FIMC0 64
  77. #define DOUT_UART3 65
  78. #define DOUT_UART2 66
  79. #define DOUT_UART1 67
  80. #define DOUT_UART0 68
  81. #define DOUT_MMC3 69
  82. #define DOUT_MMC2 70
  83. #define DOUT_MMC1 71
  84. #define DOUT_MMC0 72
  85. #define DOUT_PWM 73
  86. #define DOUT_SPI1 74
  87. #define DOUT_SPI0 75
  88. #define DOUT_DMC0 76
  89. #define DOUT_PWI 77
  90. #define DOUT_HPM 78
  91. #define DOUT_COPY 79
  92. #define DOUT_FLASH 80
  93. #define DOUT_AUDIO2 81
  94. #define DOUT_AUDIO1 82
  95. #define DOUT_AUDIO0 83
  96. #define DOUT_DPM 84
  97. #define DOUT_DVSEM 85
  98. /* Gates */
  99. #define SCLK_FIMC 86
  100. #define CLK_CSIS 87
  101. #define CLK_ROTATOR 88
  102. #define CLK_FIMC2 89
  103. #define CLK_FIMC1 90
  104. #define CLK_FIMC0 91
  105. #define CLK_MFC 92
  106. #define CLK_G2D 93
  107. #define CLK_G3D 94
  108. #define CLK_IMEM 95
  109. #define CLK_PDMA1 96
  110. #define CLK_PDMA0 97
  111. #define CLK_MDMA 98
  112. #define CLK_DMC1 99
  113. #define CLK_DMC0 100
  114. #define CLK_NFCON 101
  115. #define CLK_SROMC 102
  116. #define CLK_CFCON 103
  117. #define CLK_NANDXL 104
  118. #define CLK_USB_HOST 105
  119. #define CLK_USB_OTG 106
  120. #define CLK_HDMI 107
  121. #define CLK_TVENC 108
  122. #define CLK_MIXER 109
  123. #define CLK_VP 110
  124. #define CLK_DSIM 111
  125. #define CLK_FIMD 112
  126. #define CLK_TZIC3 113
  127. #define CLK_TZIC2 114
  128. #define CLK_TZIC1 115
  129. #define CLK_TZIC0 116
  130. #define CLK_VIC3 117
  131. #define CLK_VIC2 118
  132. #define CLK_VIC1 119
  133. #define CLK_VIC0 120
  134. #define CLK_TSI 121
  135. #define CLK_HSMMC3 122
  136. #define CLK_HSMMC2 123
  137. #define CLK_HSMMC1 124
  138. #define CLK_HSMMC0 125
  139. #define CLK_JTAG 126
  140. #define CLK_MODEMIF 127
  141. #define CLK_CORESIGHT 128
  142. #define CLK_SDM 129
  143. #define CLK_SECSS 130
  144. #define CLK_PCM2 131
  145. #define CLK_PCM1 132
  146. #define CLK_PCM0 133
  147. #define CLK_SYSCON 134
  148. #define CLK_GPIO 135
  149. #define CLK_TSADC 136
  150. #define CLK_PWM 137
  151. #define CLK_WDT 138
  152. #define CLK_KEYIF 139
  153. #define CLK_UART3 140
  154. #define CLK_UART2 141
  155. #define CLK_UART1 142
  156. #define CLK_UART0 143
  157. #define CLK_SYSTIMER 144
  158. #define CLK_RTC 145
  159. #define CLK_SPI1 146
  160. #define CLK_SPI0 147
  161. #define CLK_I2C_HDMI_PHY 148
  162. #define CLK_I2C1 149
  163. #define CLK_I2C2 150
  164. #define CLK_I2C0 151
  165. #define CLK_I2S1 152
  166. #define CLK_I2S2 153
  167. #define CLK_I2S0 154
  168. #define CLK_AC97 155
  169. #define CLK_SPDIF 156
  170. #define CLK_TZPC3 157
  171. #define CLK_TZPC2 158
  172. #define CLK_TZPC1 159
  173. #define CLK_TZPC0 160
  174. #define CLK_SECKEY 161
  175. #define CLK_IEM_APC 162
  176. #define CLK_IEM_IEC 163
  177. #define CLK_CHIPID 164
  178. #define CLK_JPEG 163
  179. /* Special clocks*/
  180. #define SCLK_PWI 164
  181. #define SCLK_SPDIF 165
  182. #define SCLK_AUDIO2 166
  183. #define SCLK_AUDIO1 167
  184. #define SCLK_AUDIO0 168
  185. #define SCLK_PWM 169
  186. #define SCLK_SPI1 170
  187. #define SCLK_SPI0 171
  188. #define SCLK_UART3 172
  189. #define SCLK_UART2 173
  190. #define SCLK_UART1 174
  191. #define SCLK_UART0 175
  192. #define SCLK_MMC3 176
  193. #define SCLK_MMC2 177
  194. #define SCLK_MMC1 178
  195. #define SCLK_MMC0 179
  196. #define SCLK_FINVPLL 180
  197. #define SCLK_CSIS 181
  198. #define SCLK_FIMD 182
  199. #define SCLK_CAM1 183
  200. #define SCLK_CAM0 184
  201. #define SCLK_DAC 185
  202. #define SCLK_MIXER 186
  203. #define SCLK_HDMI 187
  204. #define SCLK_FIMC2 188
  205. #define SCLK_FIMC1 189
  206. #define SCLK_FIMC0 190
  207. #define SCLK_HDMI27M 191
  208. #define SCLK_HDMIPHY 192
  209. #define SCLK_USBPHY0 193
  210. #define SCLK_USBPHY1 194
  211. /* S5P6442-specific clocks */
  212. #define MOUT_D0SYNC 195
  213. #define MOUT_D1SYNC 196
  214. #define DOUT_MIXER 197
  215. #define CLK_ETB 198
  216. #define CLK_ETM 199
  217. /* CLKOUT */
  218. #define FOUT_APLL_CLKOUT 200
  219. #define FOUT_MPLL_CLKOUT 201
  220. #define DOUT_APLL_CLKOUT 202
  221. #define MOUT_CLKSEL 203
  222. #define DOUT_CLKOUT 204
  223. #define MOUT_CLKOUT 205
  224. /* Total number of clocks. */
  225. #define NR_CLKS 206
  226. #endif /* _DT_BINDINGS_CLOCK_S5PV210_H */