0145-clk-mediatek-Add-dt-bindings-for-MT2712-clocks.patch 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  1. From 8a64bf0c04a4b7670cf56be5b0ae63fe9d6ecd56 Mon Sep 17 00:00:00 2001
  2. From: "[email protected]" <[email protected]>
  3. Date: Mon, 23 Oct 2017 12:10:33 +0800
  4. Subject: [PATCH 145/224] clk: mediatek: Add dt-bindings for MT2712 clocks
  5. Add MT2712 clock dt-bindings, include topckgen, apmixedsys,
  6. infracfg, pericfg, mcucfg and subsystem clocks.
  7. Signed-off-by: Weiyi Lu <[email protected]>
  8. Acked-by: Rob Herring <[email protected]>
  9. Signed-off-by: Stephen Boyd <[email protected]>
  10. ---
  11. include/dt-bindings/clock/mt2712-clk.h | 427 +++++++++++++++++++++++++++++++++
  12. 1 file changed, 427 insertions(+)
  13. create mode 100644 include/dt-bindings/clock/mt2712-clk.h
  14. --- /dev/null
  15. +++ b/include/dt-bindings/clock/mt2712-clk.h
  16. @@ -0,0 +1,427 @@
  17. +/*
  18. + * Copyright (c) 2017 MediaTek Inc.
  19. + * Author: Weiyi Lu <[email protected]>
  20. + *
  21. + * This program is free software; you can redistribute it and/or modify
  22. + * it under the terms of the GNU General Public License version 2 as
  23. + * published by the Free Software Foundation.
  24. + *
  25. + * This program is distributed in the hope that it will be useful,
  26. + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  27. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  28. + * GNU General Public License for more details.
  29. + */
  30. +
  31. +#ifndef _DT_BINDINGS_CLK_MT2712_H
  32. +#define _DT_BINDINGS_CLK_MT2712_H
  33. +
  34. +/* APMIXEDSYS */
  35. +
  36. +#define CLK_APMIXED_MAINPLL 0
  37. +#define CLK_APMIXED_UNIVPLL 1
  38. +#define CLK_APMIXED_VCODECPLL 2
  39. +#define CLK_APMIXED_VENCPLL 3
  40. +#define CLK_APMIXED_APLL1 4
  41. +#define CLK_APMIXED_APLL2 5
  42. +#define CLK_APMIXED_LVDSPLL 6
  43. +#define CLK_APMIXED_LVDSPLL2 7
  44. +#define CLK_APMIXED_MSDCPLL 8
  45. +#define CLK_APMIXED_MSDCPLL2 9
  46. +#define CLK_APMIXED_TVDPLL 10
  47. +#define CLK_APMIXED_MMPLL 11
  48. +#define CLK_APMIXED_ARMCA35PLL 12
  49. +#define CLK_APMIXED_ARMCA72PLL 13
  50. +#define CLK_APMIXED_ETHERPLL 14
  51. +#define CLK_APMIXED_NR_CLK 15
  52. +
  53. +/* TOPCKGEN */
  54. +
  55. +#define CLK_TOP_ARMCA35PLL 0
  56. +#define CLK_TOP_ARMCA35PLL_600M 1
  57. +#define CLK_TOP_ARMCA35PLL_400M 2
  58. +#define CLK_TOP_ARMCA72PLL 3
  59. +#define CLK_TOP_SYSPLL 4
  60. +#define CLK_TOP_SYSPLL_D2 5
  61. +#define CLK_TOP_SYSPLL1_D2 6
  62. +#define CLK_TOP_SYSPLL1_D4 7
  63. +#define CLK_TOP_SYSPLL1_D8 8
  64. +#define CLK_TOP_SYSPLL1_D16 9
  65. +#define CLK_TOP_SYSPLL_D3 10
  66. +#define CLK_TOP_SYSPLL2_D2 11
  67. +#define CLK_TOP_SYSPLL2_D4 12
  68. +#define CLK_TOP_SYSPLL_D5 13
  69. +#define CLK_TOP_SYSPLL3_D2 14
  70. +#define CLK_TOP_SYSPLL3_D4 15
  71. +#define CLK_TOP_SYSPLL_D7 16
  72. +#define CLK_TOP_SYSPLL4_D2 17
  73. +#define CLK_TOP_SYSPLL4_D4 18
  74. +#define CLK_TOP_UNIVPLL 19
  75. +#define CLK_TOP_UNIVPLL_D7 20
  76. +#define CLK_TOP_UNIVPLL_D26 21
  77. +#define CLK_TOP_UNIVPLL_D52 22
  78. +#define CLK_TOP_UNIVPLL_D104 23
  79. +#define CLK_TOP_UNIVPLL_D208 24
  80. +#define CLK_TOP_UNIVPLL_D2 25
  81. +#define CLK_TOP_UNIVPLL1_D2 26
  82. +#define CLK_TOP_UNIVPLL1_D4 27
  83. +#define CLK_TOP_UNIVPLL1_D8 28
  84. +#define CLK_TOP_UNIVPLL_D3 29
  85. +#define CLK_TOP_UNIVPLL2_D2 30
  86. +#define CLK_TOP_UNIVPLL2_D4 31
  87. +#define CLK_TOP_UNIVPLL2_D8 32
  88. +#define CLK_TOP_UNIVPLL_D5 33
  89. +#define CLK_TOP_UNIVPLL3_D2 34
  90. +#define CLK_TOP_UNIVPLL3_D4 35
  91. +#define CLK_TOP_UNIVPLL3_D8 36
  92. +#define CLK_TOP_F_MP0_PLL1 37
  93. +#define CLK_TOP_F_MP0_PLL2 38
  94. +#define CLK_TOP_F_BIG_PLL1 39
  95. +#define CLK_TOP_F_BIG_PLL2 40
  96. +#define CLK_TOP_F_BUS_PLL1 41
  97. +#define CLK_TOP_F_BUS_PLL2 42
  98. +#define CLK_TOP_APLL1 43
  99. +#define CLK_TOP_APLL1_D2 44
  100. +#define CLK_TOP_APLL1_D4 45
  101. +#define CLK_TOP_APLL1_D8 46
  102. +#define CLK_TOP_APLL1_D16 47
  103. +#define CLK_TOP_APLL2 48
  104. +#define CLK_TOP_APLL2_D2 49
  105. +#define CLK_TOP_APLL2_D4 50
  106. +#define CLK_TOP_APLL2_D8 51
  107. +#define CLK_TOP_APLL2_D16 52
  108. +#define CLK_TOP_LVDSPLL 53
  109. +#define CLK_TOP_LVDSPLL_D2 54
  110. +#define CLK_TOP_LVDSPLL_D4 55
  111. +#define CLK_TOP_LVDSPLL_D8 56
  112. +#define CLK_TOP_LVDSPLL2 57
  113. +#define CLK_TOP_LVDSPLL2_D2 58
  114. +#define CLK_TOP_LVDSPLL2_D4 59
  115. +#define CLK_TOP_LVDSPLL2_D8 60
  116. +#define CLK_TOP_ETHERPLL_125M 61
  117. +#define CLK_TOP_ETHERPLL_50M 62
  118. +#define CLK_TOP_CVBS 63
  119. +#define CLK_TOP_CVBS_D2 64
  120. +#define CLK_TOP_SYS_26M 65
  121. +#define CLK_TOP_MMPLL 66
  122. +#define CLK_TOP_MMPLL_D2 67
  123. +#define CLK_TOP_VENCPLL 68
  124. +#define CLK_TOP_VENCPLL_D2 69
  125. +#define CLK_TOP_VCODECPLL 70
  126. +#define CLK_TOP_VCODECPLL_D2 71
  127. +#define CLK_TOP_TVDPLL 72
  128. +#define CLK_TOP_TVDPLL_D2 73
  129. +#define CLK_TOP_TVDPLL_D4 74
  130. +#define CLK_TOP_TVDPLL_D8 75
  131. +#define CLK_TOP_TVDPLL_429M 76
  132. +#define CLK_TOP_TVDPLL_429M_D2 77
  133. +#define CLK_TOP_TVDPLL_429M_D4 78
  134. +#define CLK_TOP_MSDCPLL 79
  135. +#define CLK_TOP_MSDCPLL_D2 80
  136. +#define CLK_TOP_MSDCPLL_D4 81
  137. +#define CLK_TOP_MSDCPLL2 82
  138. +#define CLK_TOP_MSDCPLL2_D2 83
  139. +#define CLK_TOP_MSDCPLL2_D4 84
  140. +#define CLK_TOP_CLK26M_D2 85
  141. +#define CLK_TOP_D2A_ULCLK_6P5M 86
  142. +#define CLK_TOP_VPLL3_DPIX 87
  143. +#define CLK_TOP_VPLL_DPIX 88
  144. +#define CLK_TOP_LTEPLL_FS26M 89
  145. +#define CLK_TOP_DMPLL 90
  146. +#define CLK_TOP_DSI0_LNTC 91
  147. +#define CLK_TOP_DSI1_LNTC 92
  148. +#define CLK_TOP_LVDSTX3_CLKDIG_CTS 93
  149. +#define CLK_TOP_LVDSTX_CLKDIG_CTS 94
  150. +#define CLK_TOP_CLKRTC_EXT 95
  151. +#define CLK_TOP_CLKRTC_INT 96
  152. +#define CLK_TOP_CSI0 97
  153. +#define CLK_TOP_CVBSPLL 98
  154. +#define CLK_TOP_AXI_SEL 99
  155. +#define CLK_TOP_MEM_SEL 100
  156. +#define CLK_TOP_MM_SEL 101
  157. +#define CLK_TOP_PWM_SEL 102
  158. +#define CLK_TOP_VDEC_SEL 103
  159. +#define CLK_TOP_VENC_SEL 104
  160. +#define CLK_TOP_MFG_SEL 105
  161. +#define CLK_TOP_CAMTG_SEL 106
  162. +#define CLK_TOP_UART_SEL 107
  163. +#define CLK_TOP_SPI_SEL 108
  164. +#define CLK_TOP_USB20_SEL 109
  165. +#define CLK_TOP_USB30_SEL 110
  166. +#define CLK_TOP_MSDC50_0_HCLK_SEL 111
  167. +#define CLK_TOP_MSDC50_0_SEL 112
  168. +#define CLK_TOP_MSDC30_1_SEL 113
  169. +#define CLK_TOP_MSDC30_2_SEL 114
  170. +#define CLK_TOP_MSDC30_3_SEL 115
  171. +#define CLK_TOP_AUDIO_SEL 116
  172. +#define CLK_TOP_AUD_INTBUS_SEL 117
  173. +#define CLK_TOP_PMICSPI_SEL 118
  174. +#define CLK_TOP_DPILVDS1_SEL 119
  175. +#define CLK_TOP_ATB_SEL 120
  176. +#define CLK_TOP_NR_SEL 121
  177. +#define CLK_TOP_NFI2X_SEL 122
  178. +#define CLK_TOP_IRDA_SEL 123
  179. +#define CLK_TOP_CCI400_SEL 124
  180. +#define CLK_TOP_AUD_1_SEL 125
  181. +#define CLK_TOP_AUD_2_SEL 126
  182. +#define CLK_TOP_MEM_MFG_IN_AS_SEL 127
  183. +#define CLK_TOP_AXI_MFG_IN_AS_SEL 128
  184. +#define CLK_TOP_SCAM_SEL 129
  185. +#define CLK_TOP_NFIECC_SEL 130
  186. +#define CLK_TOP_PE2_MAC_P0_SEL 131
  187. +#define CLK_TOP_PE2_MAC_P1_SEL 132
  188. +#define CLK_TOP_DPILVDS_SEL 133
  189. +#define CLK_TOP_MSDC50_3_HCLK_SEL 134
  190. +#define CLK_TOP_HDCP_SEL 135
  191. +#define CLK_TOP_HDCP_24M_SEL 136
  192. +#define CLK_TOP_RTC_SEL 137
  193. +#define CLK_TOP_SPINOR_SEL 138
  194. +#define CLK_TOP_APLL_SEL 139
  195. +#define CLK_TOP_APLL2_SEL 140
  196. +#define CLK_TOP_A1SYS_HP_SEL 141
  197. +#define CLK_TOP_A2SYS_HP_SEL 142
  198. +#define CLK_TOP_ASM_L_SEL 143
  199. +#define CLK_TOP_ASM_M_SEL 144
  200. +#define CLK_TOP_ASM_H_SEL 145
  201. +#define CLK_TOP_I2SO1_SEL 146
  202. +#define CLK_TOP_I2SO2_SEL 147
  203. +#define CLK_TOP_I2SO3_SEL 148
  204. +#define CLK_TOP_TDMO0_SEL 149
  205. +#define CLK_TOP_TDMO1_SEL 150
  206. +#define CLK_TOP_I2SI1_SEL 151
  207. +#define CLK_TOP_I2SI2_SEL 152
  208. +#define CLK_TOP_I2SI3_SEL 153
  209. +#define CLK_TOP_ETHER_125M_SEL 154
  210. +#define CLK_TOP_ETHER_50M_SEL 155
  211. +#define CLK_TOP_JPGDEC_SEL 156
  212. +#define CLK_TOP_SPISLV_SEL 157
  213. +#define CLK_TOP_ETHER_50M_RMII_SEL 158
  214. +#define CLK_TOP_CAM2TG_SEL 159
  215. +#define CLK_TOP_DI_SEL 160
  216. +#define CLK_TOP_TVD_SEL 161
  217. +#define CLK_TOP_I2C_SEL 162
  218. +#define CLK_TOP_PWM_INFRA_SEL 163
  219. +#define CLK_TOP_MSDC0P_AES_SEL 164
  220. +#define CLK_TOP_CMSYS_SEL 165
  221. +#define CLK_TOP_GCPU_SEL 166
  222. +#define CLK_TOP_AUD_APLL1_SEL 167
  223. +#define CLK_TOP_AUD_APLL2_SEL 168
  224. +#define CLK_TOP_DA_AUDULL_VTX_6P5M_SEL 169
  225. +#define CLK_TOP_APLL_DIV0 170
  226. +#define CLK_TOP_APLL_DIV1 171
  227. +#define CLK_TOP_APLL_DIV2 172
  228. +#define CLK_TOP_APLL_DIV3 173
  229. +#define CLK_TOP_APLL_DIV4 174
  230. +#define CLK_TOP_APLL_DIV5 175
  231. +#define CLK_TOP_APLL_DIV6 176
  232. +#define CLK_TOP_APLL_DIV7 177
  233. +#define CLK_TOP_APLL_DIV_PDN0 178
  234. +#define CLK_TOP_APLL_DIV_PDN1 179
  235. +#define CLK_TOP_APLL_DIV_PDN2 180
  236. +#define CLK_TOP_APLL_DIV_PDN3 181
  237. +#define CLK_TOP_APLL_DIV_PDN4 182
  238. +#define CLK_TOP_APLL_DIV_PDN5 183
  239. +#define CLK_TOP_APLL_DIV_PDN6 184
  240. +#define CLK_TOP_APLL_DIV_PDN7 185
  241. +#define CLK_TOP_NR_CLK 186
  242. +
  243. +/* INFRACFG */
  244. +
  245. +#define CLK_INFRA_DBGCLK 0
  246. +#define CLK_INFRA_GCE 1
  247. +#define CLK_INFRA_M4U 2
  248. +#define CLK_INFRA_KP 3
  249. +#define CLK_INFRA_AO_SPI0 4
  250. +#define CLK_INFRA_AO_SPI1 5
  251. +#define CLK_INFRA_AO_UART5 6
  252. +#define CLK_INFRA_NR_CLK 7
  253. +
  254. +/* PERICFG */
  255. +
  256. +#define CLK_PERI_NFI 0
  257. +#define CLK_PERI_THERM 1
  258. +#define CLK_PERI_PWM0 2
  259. +#define CLK_PERI_PWM1 3
  260. +#define CLK_PERI_PWM2 4
  261. +#define CLK_PERI_PWM3 5
  262. +#define CLK_PERI_PWM4 6
  263. +#define CLK_PERI_PWM5 7
  264. +#define CLK_PERI_PWM6 8
  265. +#define CLK_PERI_PWM7 9
  266. +#define CLK_PERI_PWM 10
  267. +#define CLK_PERI_AP_DMA 11
  268. +#define CLK_PERI_MSDC30_0 12
  269. +#define CLK_PERI_MSDC30_1 13
  270. +#define CLK_PERI_MSDC30_2 14
  271. +#define CLK_PERI_MSDC30_3 15
  272. +#define CLK_PERI_UART0 16
  273. +#define CLK_PERI_UART1 17
  274. +#define CLK_PERI_UART2 18
  275. +#define CLK_PERI_UART3 19
  276. +#define CLK_PERI_I2C0 20
  277. +#define CLK_PERI_I2C1 21
  278. +#define CLK_PERI_I2C2 22
  279. +#define CLK_PERI_I2C3 23
  280. +#define CLK_PERI_I2C4 24
  281. +#define CLK_PERI_AUXADC 25
  282. +#define CLK_PERI_SPI0 26
  283. +#define CLK_PERI_SPI 27
  284. +#define CLK_PERI_I2C5 28
  285. +#define CLK_PERI_SPI2 29
  286. +#define CLK_PERI_SPI3 30
  287. +#define CLK_PERI_SPI5 31
  288. +#define CLK_PERI_UART4 32
  289. +#define CLK_PERI_SFLASH 33
  290. +#define CLK_PERI_GMAC 34
  291. +#define CLK_PERI_PCIE0 35
  292. +#define CLK_PERI_PCIE1 36
  293. +#define CLK_PERI_GMAC_PCLK 37
  294. +#define CLK_PERI_MSDC50_0_EN 38
  295. +#define CLK_PERI_MSDC30_1_EN 39
  296. +#define CLK_PERI_MSDC30_2_EN 40
  297. +#define CLK_PERI_MSDC30_3_EN 41
  298. +#define CLK_PERI_MSDC50_0_HCLK_EN 42
  299. +#define CLK_PERI_MSDC50_3_HCLK_EN 43
  300. +#define CLK_PERI_NR_CLK 44
  301. +
  302. +/* MCUCFG */
  303. +
  304. +#define CLK_MCU_MP0_SEL 0
  305. +#define CLK_MCU_MP2_SEL 1
  306. +#define CLK_MCU_BUS_SEL 2
  307. +#define CLK_MCU_NR_CLK 3
  308. +
  309. +/* MFGCFG */
  310. +
  311. +#define CLK_MFG_BG3D 0
  312. +#define CLK_MFG_NR_CLK 1
  313. +
  314. +/* MMSYS */
  315. +
  316. +#define CLK_MM_SMI_COMMON 0
  317. +#define CLK_MM_SMI_LARB0 1
  318. +#define CLK_MM_CAM_MDP 2
  319. +#define CLK_MM_MDP_RDMA0 3
  320. +#define CLK_MM_MDP_RDMA1 4
  321. +#define CLK_MM_MDP_RSZ0 5
  322. +#define CLK_MM_MDP_RSZ1 6
  323. +#define CLK_MM_MDP_RSZ2 7
  324. +#define CLK_MM_MDP_TDSHP0 8
  325. +#define CLK_MM_MDP_TDSHP1 9
  326. +#define CLK_MM_MDP_CROP 10
  327. +#define CLK_MM_MDP_WDMA 11
  328. +#define CLK_MM_MDP_WROT0 12
  329. +#define CLK_MM_MDP_WROT1 13
  330. +#define CLK_MM_FAKE_ENG 14
  331. +#define CLK_MM_MUTEX_32K 15
  332. +#define CLK_MM_DISP_OVL0 16
  333. +#define CLK_MM_DISP_OVL1 17
  334. +#define CLK_MM_DISP_RDMA0 18
  335. +#define CLK_MM_DISP_RDMA1 19
  336. +#define CLK_MM_DISP_RDMA2 20
  337. +#define CLK_MM_DISP_WDMA0 21
  338. +#define CLK_MM_DISP_WDMA1 22
  339. +#define CLK_MM_DISP_COLOR0 23
  340. +#define CLK_MM_DISP_COLOR1 24
  341. +#define CLK_MM_DISP_AAL 25
  342. +#define CLK_MM_DISP_GAMMA 26
  343. +#define CLK_MM_DISP_UFOE 27
  344. +#define CLK_MM_DISP_SPLIT0 28
  345. +#define CLK_MM_DISP_OD 29
  346. +#define CLK_MM_DISP_PWM0_MM 30
  347. +#define CLK_MM_DISP_PWM0_26M 31
  348. +#define CLK_MM_DISP_PWM1_MM 32
  349. +#define CLK_MM_DISP_PWM1_26M 33
  350. +#define CLK_MM_DSI0_ENGINE 34
  351. +#define CLK_MM_DSI0_DIGITAL 35
  352. +#define CLK_MM_DSI1_ENGINE 36
  353. +#define CLK_MM_DSI1_DIGITAL 37
  354. +#define CLK_MM_DPI_PIXEL 38
  355. +#define CLK_MM_DPI_ENGINE 39
  356. +#define CLK_MM_DPI1_PIXEL 40
  357. +#define CLK_MM_DPI1_ENGINE 41
  358. +#define CLK_MM_LVDS_PIXEL 42
  359. +#define CLK_MM_LVDS_CTS 43
  360. +#define CLK_MM_SMI_LARB4 44
  361. +#define CLK_MM_SMI_COMMON1 45
  362. +#define CLK_MM_SMI_LARB5 46
  363. +#define CLK_MM_MDP_RDMA2 47
  364. +#define CLK_MM_MDP_TDSHP2 48
  365. +#define CLK_MM_DISP_OVL2 49
  366. +#define CLK_MM_DISP_WDMA2 50
  367. +#define CLK_MM_DISP_COLOR2 51
  368. +#define CLK_MM_DISP_AAL1 52
  369. +#define CLK_MM_DISP_OD1 53
  370. +#define CLK_MM_LVDS1_PIXEL 54
  371. +#define CLK_MM_LVDS1_CTS 55
  372. +#define CLK_MM_SMI_LARB7 56
  373. +#define CLK_MM_MDP_RDMA3 57
  374. +#define CLK_MM_MDP_WROT2 58
  375. +#define CLK_MM_DSI2 59
  376. +#define CLK_MM_DSI2_DIGITAL 60
  377. +#define CLK_MM_DSI3 61
  378. +#define CLK_MM_DSI3_DIGITAL 62
  379. +#define CLK_MM_NR_CLK 63
  380. +
  381. +/* IMGSYS */
  382. +
  383. +#define CLK_IMG_SMI_LARB2 0
  384. +#define CLK_IMG_SENINF_SCAM_EN 1
  385. +#define CLK_IMG_SENINF_CAM_EN 2
  386. +#define CLK_IMG_CAM_SV_EN 3
  387. +#define CLK_IMG_CAM_SV1_EN 4
  388. +#define CLK_IMG_CAM_SV2_EN 5
  389. +#define CLK_IMG_NR_CLK 6
  390. +
  391. +/* BDPSYS */
  392. +
  393. +#define CLK_BDP_BRIDGE_B 0
  394. +#define CLK_BDP_BRIDGE_DRAM 1
  395. +#define CLK_BDP_LARB_DRAM 2
  396. +#define CLK_BDP_WR_CHANNEL_VDI_PXL 3
  397. +#define CLK_BDP_WR_CHANNEL_VDI_DRAM 4
  398. +#define CLK_BDP_WR_CHANNEL_VDI_B 5
  399. +#define CLK_BDP_MT_B 6
  400. +#define CLK_BDP_DISPFMT_27M 7
  401. +#define CLK_BDP_DISPFMT_27M_VDOUT 8
  402. +#define CLK_BDP_DISPFMT_27_74_74 9
  403. +#define CLK_BDP_DISPFMT_2FS 10
  404. +#define CLK_BDP_DISPFMT_2FS_2FS74_148 11
  405. +#define CLK_BDP_DISPFMT_B 12
  406. +#define CLK_BDP_VDO_DRAM 13
  407. +#define CLK_BDP_VDO_2FS 14
  408. +#define CLK_BDP_VDO_B 15
  409. +#define CLK_BDP_WR_CHANNEL_DI_PXL 16
  410. +#define CLK_BDP_WR_CHANNEL_DI_DRAM 17
  411. +#define CLK_BDP_WR_CHANNEL_DI_B 18
  412. +#define CLK_BDP_NR_AGENT 19
  413. +#define CLK_BDP_NR_DRAM 20
  414. +#define CLK_BDP_NR_B 21
  415. +#define CLK_BDP_BRIDGE_RT_B 22
  416. +#define CLK_BDP_BRIDGE_RT_DRAM 23
  417. +#define CLK_BDP_LARB_RT_DRAM 24
  418. +#define CLK_BDP_TVD_TDC 25
  419. +#define CLK_BDP_TVD_54 26
  420. +#define CLK_BDP_TVD_CBUS 27
  421. +#define CLK_BDP_NR_CLK 28
  422. +
  423. +/* VDECSYS */
  424. +
  425. +#define CLK_VDEC_CKEN 0
  426. +#define CLK_VDEC_LARB1_CKEN 1
  427. +#define CLK_VDEC_IMGRZ_CKEN 2
  428. +#define CLK_VDEC_NR_CLK 3
  429. +
  430. +/* VENCSYS */
  431. +
  432. +#define CLK_VENC_SMI_COMMON_CON 0
  433. +#define CLK_VENC_VENC 1
  434. +#define CLK_VENC_SMI_LARB6 2
  435. +#define CLK_VENC_NR_CLK 3
  436. +
  437. +/* JPGDECSYS */
  438. +
  439. +#define CLK_JPGDEC_JPGDEC1 0
  440. +#define CLK_JPGDEC_JPGDEC 1
  441. +#define CLK_JPGDEC_NR_CLK 2
  442. +
  443. +#endif /* _DT_BINDINGS_CLK_MT2712_H */