]> git.sur5r.net Git - u-boot/blob - arch/arm/include/asm/arch-omap5/clock.h
Merge git://git.denx.de/u-boot-mmc
[u-boot] / arch / arm / include / asm / arch-omap5 / clock.h
1 /* SPDX-License-Identifier: GPL-2.0+ */
2 /*
3  * (C) Copyright 2010
4  * Texas Instruments, <www.ti.com>
5  *
6  *      Aneesh V <aneesh@ti.com>
7  *      Sricharan R <r.sricharan@ti.com>
8  */
9 #ifndef _CLOCKS_OMAP5_H_
10 #define _CLOCKS_OMAP5_H_
11 #include <common.h>
12 #include <asm/omap_common.h>
13
14 /*
15  * Assuming a maximum of 1.5 GHz ARM speed and a minimum of 2 cycles per
16  * loop, allow for a minimum of 2 ms wait (in reality the wait will be
17  * much more than that)
18  */
19 #define LDELAY          1000000
20
21 /* CM_DLL_CTRL */
22 #define CM_DLL_CTRL_OVERRIDE_SHIFT              0
23 #define CM_DLL_CTRL_OVERRIDE_MASK               (1 << 0)
24 #define CM_DLL_CTRL_NO_OVERRIDE                 0
25
26 /* CM_CLKMODE_DPLL */
27 #define CM_CLKMODE_DPLL_REGM4XEN_SHIFT          11
28 #define CM_CLKMODE_DPLL_REGM4XEN_MASK           (1 << 11)
29 #define CM_CLKMODE_DPLL_LPMODE_EN_SHIFT         10
30 #define CM_CLKMODE_DPLL_LPMODE_EN_MASK          (1 << 10)
31 #define CM_CLKMODE_DPLL_RELOCK_RAMP_EN_SHIFT    9
32 #define CM_CLKMODE_DPLL_RELOCK_RAMP_EN_MASK     (1 << 9)
33 #define CM_CLKMODE_DPLL_DRIFTGUARD_EN_SHIFT     8
34 #define CM_CLKMODE_DPLL_DRIFTGUARD_EN_MASK      (1 << 8)
35 #define CM_CLKMODE_DPLL_RAMP_RATE_SHIFT         5
36 #define CM_CLKMODE_DPLL_RAMP_RATE_MASK          (0x7 << 5)
37 #define CM_CLKMODE_DPLL_EN_SHIFT                0
38 #define CM_CLKMODE_DPLL_EN_MASK                 (0x7 << 0)
39
40 #define CM_CLKMODE_DPLL_DPLL_EN_SHIFT           0
41 #define CM_CLKMODE_DPLL_DPLL_EN_MASK            7
42
43 #define DPLL_EN_STOP                    1
44 #define DPLL_EN_MN_BYPASS               4
45 #define DPLL_EN_LOW_POWER_BYPASS        5
46 #define DPLL_EN_FAST_RELOCK_BYPASS      6
47 #define DPLL_EN_LOCK                    7
48
49 /* CM_IDLEST_DPLL fields */
50 #define ST_DPLL_CLK_MASK                1
51
52 /* SGX */
53 #define CLKSEL_GPU_HYD_GCLK_MASK                (1 << 25)
54 #define CLKSEL_GPU_CORE_GCLK_MASK               (1 << 24)
55
56 /* CM_CLKSEL_DPLL */
57 #define CM_CLKSEL_DPLL_DPLL_SD_DIV_SHIFT        24
58 #define CM_CLKSEL_DPLL_DPLL_SD_DIV_MASK         (0xFF << 24)
59 #define CM_CLKSEL_DPLL_M_SHIFT                  8
60 #define CM_CLKSEL_DPLL_M_MASK                   (0x7FF << 8)
61 #define CM_CLKSEL_DPLL_N_SHIFT                  0
62 #define CM_CLKSEL_DPLL_N_MASK                   0x7F
63 #define CM_CLKSEL_DCC_EN_SHIFT                  22
64 #define CM_CLKSEL_DCC_EN_MASK                   (1 << 22)
65
66 /* CM_SYS_CLKSEL */
67 #define CM_SYS_CLKSEL_SYS_CLKSEL_MASK  7
68
69 /* CM_CLKSEL_CORE */
70 #define CLKSEL_CORE_SHIFT       0
71 #define CLKSEL_L3_SHIFT         4
72 #define CLKSEL_L4_SHIFT         8
73
74 #define CLKSEL_CORE_X2_DIV_1    0
75 #define CLKSEL_L3_CORE_DIV_2    1
76 #define CLKSEL_L4_L3_DIV_2      1
77
78 /* CM_ABE_PLL_REF_CLKSEL */
79 #define CM_ABE_PLL_REF_CLKSEL_CLKSEL_SHIFT      0
80 #define CM_ABE_PLL_REF_CLKSEL_CLKSEL_MASK       1
81 #define CM_ABE_PLL_REF_CLKSEL_CLKSEL_SYSCLK     0
82 #define CM_ABE_PLL_REF_CLKSEL_CLKSEL_32KCLK     1
83
84 /* CM_CLKSEL_ABE_PLL_SYS */
85 #define CM_CLKSEL_ABE_PLL_SYS_CLKSEL_SHIFT      0
86 #define CM_CLKSEL_ABE_PLL_SYS_CLKSEL_MASK       1
87 #define CM_ABE_PLL_SYS_CLKSEL_SYSCLK1           0
88 #define CM_ABE_PLL_SYS_CLKSEL_SYSCLK2           1
89
90 /* CM_BYPCLK_DPLL_IVA */
91 #define CM_BYPCLK_DPLL_IVA_CLKSEL_SHIFT         0
92 #define CM_BYPCLK_DPLL_IVA_CLKSEL_MASK          3
93
94 #define DPLL_IVA_CLKSEL_CORE_X2_DIV_2           1
95
96 /* CM_SHADOW_FREQ_CONFIG1 */
97 #define SHADOW_FREQ_CONFIG1_FREQ_UPDATE_MASK    1
98 #define SHADOW_FREQ_CONFIG1_DLL_OVERRIDE_MASK   4
99 #define SHADOW_FREQ_CONFIG1_DLL_RESET_MASK      8
100
101 #define SHADOW_FREQ_CONFIG1_DPLL_EN_SHIFT       8
102 #define SHADOW_FREQ_CONFIG1_DPLL_EN_MASK        (7 << 8)
103
104 #define SHADOW_FREQ_CONFIG1_M2_DIV_SHIFT        11
105 #define SHADOW_FREQ_CONFIG1_M2_DIV_MASK         (0x1F << 11)
106
107 /*CM_<clock_domain>__CLKCTRL */
108 #define CD_CLKCTRL_CLKTRCTRL_SHIFT              0
109 #define CD_CLKCTRL_CLKTRCTRL_MASK               3
110
111 #define CD_CLKCTRL_CLKTRCTRL_NO_SLEEP           0
112 #define CD_CLKCTRL_CLKTRCTRL_SW_SLEEP           1
113 #define CD_CLKCTRL_CLKTRCTRL_SW_WKUP            2
114 #define CD_CLKCTRL_CLKTRCTRL_HW_AUTO            3
115
116
117 /* CM_<clock_domain>_<module>_CLKCTRL */
118 #define MODULE_CLKCTRL_MODULEMODE_SHIFT         0
119 #define MODULE_CLKCTRL_MODULEMODE_MASK          3
120 #define MODULE_CLKCTRL_IDLEST_SHIFT             16
121 #define MODULE_CLKCTRL_IDLEST_MASK              (3 << 16)
122
123 #define MODULE_CLKCTRL_MODULEMODE_SW_DISABLE            0
124 #define MODULE_CLKCTRL_MODULEMODE_HW_AUTO               1
125 #define MODULE_CLKCTRL_MODULEMODE_SW_EXPLICIT_EN        2
126
127 #define MODULE_CLKCTRL_IDLEST_FULLY_FUNCTIONAL  0
128 #define MODULE_CLKCTRL_IDLEST_TRANSITIONING     1
129 #define MODULE_CLKCTRL_IDLEST_IDLE              2
130 #define MODULE_CLKCTRL_IDLEST_DISABLED          3
131
132 /* CM_L4PER_GPIO4_CLKCTRL */
133 #define GPIO4_CLKCTRL_OPTFCLKEN_MASK            (1 << 8)
134
135 /* CM_L3INIT_HSMMCn_CLKCTRL */
136 #define HSMMC_CLKCTRL_CLKSEL_MASK               (1 << 24)
137 #define HSMMC_CLKCTRL_CLKSEL_DIV_MASK           (3 << 25)
138
139 /* CM_L3INIT_SATA_CLKCTRL */
140 #define SATA_CLKCTRL_OPTFCLKEN_MASK             (1 << 8)
141
142 /* CM_WKUP_GPTIMER1_CLKCTRL */
143 #define GPTIMER1_CLKCTRL_CLKSEL_MASK            (1 << 24)
144
145 /* CM_CAM_ISS_CLKCTRL */
146 #define ISS_CLKCTRL_OPTFCLKEN_MASK              (1 << 8)
147
148 /* CM_DSS_DSS_CLKCTRL */
149 #define DSS_CLKCTRL_OPTFCLKEN_MASK              0xF00
150
151 /* CM_L3INIT_USBPHY_CLKCTRL */
152 #define USBPHY_CLKCTRL_OPTFCLKEN_PHY_48M_MASK   8
153
154 /* CM_L3INIT_USB_HOST_HS_CLKCTRL */
155 #define OPTFCLKEN_FUNC48M_CLK                   (1 << 15)
156 #define OPTFCLKEN_HSIC480M_P2_CLK               (1 << 14)
157 #define OPTFCLKEN_HSIC480M_P1_CLK               (1 << 13)
158 #define OPTFCLKEN_HSIC60M_P2_CLK                (1 << 12)
159 #define OPTFCLKEN_HSIC60M_P1_CLK                (1 << 11)
160 #define OPTFCLKEN_UTMI_P3_CLK                   (1 << 10)
161 #define OPTFCLKEN_UTMI_P2_CLK                   (1 << 9)
162 #define OPTFCLKEN_UTMI_P1_CLK                   (1 << 8)
163 #define OPTFCLKEN_HSIC480M_P3_CLK               (1 << 7)
164 #define OPTFCLKEN_HSIC60M_P3_CLK                (1 << 6)
165
166 /* CM_L3INIT_USB_TLL_HS_CLKCTRL */
167 #define OPTFCLKEN_USB_CH0_CLK_ENABLE    (1 << 8)
168 #define OPTFCLKEN_USB_CH1_CLK_ENABLE    (1 << 9)
169 #define OPTFCLKEN_USB_CH2_CLK_ENABLE    (1 << 10)
170
171 /* CM_COREAON_USB_PHY_CORE_CLKCTRL */
172 #define USBPHY_CORE_CLKCTRL_OPTFCLKEN_CLK32K    (1 << 8)
173
174 /* CM_COREAON_L3INIT_60M_GFCLK_CLKCTRL */
175 #define L3INIT_CLKCTRL_OPTFCLKEN_60M_GFCLK      (1 << 8)
176
177 /* CM_L3INIT_USB_OTG_SS_CLKCTRL */
178 #define OTG_SS_CLKCTRL_MODULEMODE_HW    (1 << 0)
179 #define OPTFCLKEN_REFCLK960M                    (1 << 8)
180
181 /* CM_L3INIT_OCP2SCP1_CLKCTRL */
182 #define OCP2SCP1_CLKCTRL_MODULEMODE_HW  (1 << 0)
183
184 /* CM_MPU_MPU_CLKCTRL */
185 #define MPU_CLKCTRL_CLKSEL_EMIF_DIV_MODE_SHIFT  24
186 #define MPU_CLKCTRL_CLKSEL_EMIF_DIV_MODE_MASK   (3 << 24)
187 #define MPU_CLKCTRL_CLKSEL_ABE_DIV_MODE_SHIFT   26
188 #define MPU_CLKCTRL_CLKSEL_ABE_DIV_MODE_MASK    (1 << 26)
189
190 /* CM_WKUPAON_SCRM_CLKCTRL */
191 #define OPTFCLKEN_SCRM_PER_SHIFT                9
192 #define OPTFCLKEN_SCRM_PER_MASK                 (1 << 9)
193 #define OPTFCLKEN_SCRM_CORE_SHIFT               8
194 #define OPTFCLKEN_SCRM_CORE_MASK                (1 << 8)
195
196 /* CM_COREAON_IO_SRCOMP_CLKCTRL */
197 #define OPTFCLKEN_SRCOMP_FCLK_SHIFT             8
198 #define OPTFCLKEN_SRCOMP_FCLK_MASK              (1 << 8)
199
200 /* PRM_RSTTIME */
201 #define RSTTIME1_SHIFT                          0
202 #define RSTTIME1_MASK                           (0x3ff << 0)
203
204 /* Clock frequencies */
205 #define OMAP_SYS_CLK_IND_38_4_MHZ       6
206
207 /* PRM_VC_VAL_BYPASS */
208 #define PRM_VC_I2C_CHANNEL_FREQ_KHZ     400
209
210 /* CTRL_CORE_SRCOMP_NORTH_SIDE */
211 #define USB2PHY_DISCHGDET       (1 << 29)
212 #define USB2PHY_AUTORESUME_EN (1 << 30)
213
214 /* SMPS */
215 #define SMPS_I2C_SLAVE_ADDR     0x12
216 #define SMPS_REG_ADDR_12_MPU    0x23
217 #define SMPS_REG_ADDR_45_IVA    0x2B
218 #define SMPS_REG_ADDR_8_CORE    0x37
219
220 /* PALMAS VOLTAGE SETTINGS in mv for OPP_NOMINAL */
221 /* ES1.0 settings */
222 #define VDD_MPU         1040
223 #define VDD_MM          1040
224 #define VDD_CORE        1040
225
226 #define VDD_MPU_LOW     890
227 #define VDD_MM_LOW      890
228 #define VDD_CORE_LOW    890
229
230 /* ES2.0 settings */
231 #define VDD_MPU_ES2     1060
232 #define VDD_MM_ES2      1025
233 #define VDD_CORE_ES2    1040
234
235 #define VDD_MPU_ES2_HIGH 1250
236 #define VDD_MM_ES2_OD  1120
237
238 /* Efuse register offsets for OMAP5 platform */
239 #define OMAP5_ES2_EFUSE_BASE    0x4A002000
240 #define OMAP5_ES2_PROD_REGBITS  16
241
242 /* CONTROL_STD_FUSE_OPP_VDD_CORE_3 */
243 #define OMAP5_ES2_PROD_CORE_OPNO_VMIN   (OMAP5_ES2_EFUSE_BASE + 0x1D8)
244
245 /* CONTROL_STD_FUSE_OPP_VDD_MM_4 */
246 #define OMAP5_ES2_PROD_MM_OPNO_VMIN     (OMAP5_ES2_EFUSE_BASE + 0x1A4)
247 /* CONTROL_STD_FUSE_OPP_VDD_MM_5 */
248 #define OMAP5_ES2_PROD_MM_OPOD_VMIN     (OMAP5_ES2_EFUSE_BASE + 0x1A8)
249 /* CONTROL_STD_FUSE_OPP_VDD_MPU_6 */
250 #define OMAP5_ES2_PROD_MPU_OPNO_VMIN    (OMAP5_ES2_EFUSE_BASE + 0x1C4)
251 /* CONTROL_STD_FUSE_OPP_VDD_MPU_7 */
252 #define OMAP5_ES2_PROD_MPU_OPHI_VMIN    (OMAP5_ES2_EFUSE_BASE + 0x1C8)
253
254 /* DRA74x/75x/72x voltage settings in mv for OPP_NOM per DM */
255 #define VDD_MPU_DRA7_NOM        1150
256 #define VDD_CORE_DRA7_NOM       1150
257 #define VDD_EVE_DRA7_NOM        1060
258 #define VDD_GPU_DRA7_NOM        1060
259 #define VDD_IVA_DRA7_NOM        1060
260
261 /* DRA74x/75x/72x voltage settings in mv for OPP_OD per DM */
262 #define VDD_EVE_DRA7_OD         1150
263 #define VDD_GPU_DRA7_OD         1150
264 #define VDD_IVA_DRA7_OD         1150
265
266 /* DRA74x/75x/72x voltage settings in mv for OPP_HIGH per DM */
267 #define VDD_EVE_DRA7_HIGH       1250
268 #define VDD_GPU_DRA7_HIGH       1250
269 #define VDD_IVA_DRA7_HIGH       1250
270
271 /* Efuse register offsets for DRA7xx platform */
272 #define DRA752_EFUSE_BASE       0x4A002000
273 #define DRA752_EFUSE_REGBITS    16
274 /* STD_FUSE_OPP_VMIN_IVA_2 */
275 #define STD_FUSE_OPP_VMIN_IVA_NOM       (DRA752_EFUSE_BASE + 0x05CC)
276 /* STD_FUSE_OPP_VMIN_IVA_3 */
277 #define STD_FUSE_OPP_VMIN_IVA_OD        (DRA752_EFUSE_BASE + 0x05D0)
278 /* STD_FUSE_OPP_VMIN_IVA_4 */
279 #define STD_FUSE_OPP_VMIN_IVA_HIGH      (DRA752_EFUSE_BASE + 0x05D4)
280 /* STD_FUSE_OPP_VMIN_DSPEVE_2 */
281 #define STD_FUSE_OPP_VMIN_DSPEVE_NOM    (DRA752_EFUSE_BASE + 0x05E0)
282 /* STD_FUSE_OPP_VMIN_DSPEVE_3 */
283 #define STD_FUSE_OPP_VMIN_DSPEVE_OD     (DRA752_EFUSE_BASE + 0x05E4)
284 /* STD_FUSE_OPP_VMIN_DSPEVE_4 */
285 #define STD_FUSE_OPP_VMIN_DSPEVE_HIGH   (DRA752_EFUSE_BASE + 0x05E8)
286 /* STD_FUSE_OPP_VMIN_CORE_2 */
287 #define STD_FUSE_OPP_VMIN_CORE_NOM      (DRA752_EFUSE_BASE + 0x05F4)
288 /* STD_FUSE_OPP_VMIN_GPU_2 */
289 #define STD_FUSE_OPP_VMIN_GPU_NOM       (DRA752_EFUSE_BASE + 0x1B08)
290 /* STD_FUSE_OPP_VMIN_GPU_3 */
291 #define STD_FUSE_OPP_VMIN_GPU_OD        (DRA752_EFUSE_BASE + 0x1B0C)
292 /* STD_FUSE_OPP_VMIN_GPU_4 */
293 #define STD_FUSE_OPP_VMIN_GPU_HIGH      (DRA752_EFUSE_BASE + 0x1B10)
294 /* STD_FUSE_OPP_VMIN_MPU_2 */
295 #define STD_FUSE_OPP_VMIN_MPU_NOM       (DRA752_EFUSE_BASE + 0x1B20)
296 /* STD_FUSE_OPP_VMIN_MPU_3 */
297 #define STD_FUSE_OPP_VMIN_MPU_OD        (DRA752_EFUSE_BASE + 0x1B24)
298 /* STD_FUSE_OPP_VMIN_MPU_4 */
299 #define STD_FUSE_OPP_VMIN_MPU_HIGH      (DRA752_EFUSE_BASE + 0x1B28)
300
301 #if defined(CONFIG_DRA7_MPU_OPP_HIGH)
302 #define DRA7_MPU_OPP    OPP_HIGH
303 #elif defined(CONFIG_DRA7_MPU_OPP_OD)
304 #define DRA7_MPU_OPP    OPP_OD
305 #else /* OPP_NOM default */
306 #define DRA7_MPU_OPP    OPP_NOM
307 #endif
308
309 /* OPP_NOM only available option for CORE */
310 #define DRA7_CORE_OPP   OPP_NOM
311
312 #if defined(CONFIG_DRA7_DSPEVE_OPP_HIGH)
313 #define DRA7_DSPEVE_OPP OPP_HIGH
314 #elif defined(CONFIG_DRA7_DSPEVE_OPP_OD)
315 #define DRA7_DSPEVE_OPP OPP_OD
316 #else /* OPP_NOM default */
317 #define DRA7_DSPEVE_OPP OPP_NOM
318 #endif
319
320 #if defined(CONFIG_DRA7_IVA_OPP_HIGH)
321 #define DRA7_IVA_OPP    OPP_HIGH
322 #elif defined(CONFIG_DRA7_IVA_OPP_OD)
323 #define DRA7_IVA_OPP    OPP_OD
324 #else /* OPP_NOM default */
325 #define DRA7_IVA_OPP    OPP_NOM
326 #endif
327
328 #if defined(CONFIG_DRA7_GPU_OPP_HIGH)
329 #define DRA7_GPU_OPP    OPP_HIGH
330 #elif defined(CONFIG_DRA7_GPU_OPP_OD)
331 #define DRA7_GPU_OPP    OPP_OD
332 #else /* OPP_NOM default */
333 #define DRA7_GPU_OPP    OPP_NOM
334 #endif
335
336 /* Standard offset is 0.5v expressed in uv */
337 #define PALMAS_SMPS_BASE_VOLT_UV 500000
338
339 /* Offset is 0.73V for LP873x */
340 #define LP873X_BUCK_BASE_VOLT_UV                730000
341
342 /* Offset is 0.73V for LP87565 */
343 #define LP87565_BUCK_BASE_VOLT_UV               730000
344
345 /* TPS659038 */
346 #define TPS659038_I2C_SLAVE_ADDR                0x58
347 #define TPS659038_REG_ADDR_SMPS12               0x23
348 #define TPS659038_REG_ADDR_SMPS45               0x2B
349 #define TPS659038_REG_ADDR_SMPS6                0x2F
350 #define TPS659038_REG_ADDR_SMPS7                0x33
351 #define TPS659038_REG_ADDR_SMPS8                0x37
352
353 /* TPS65917 */
354 #define TPS65917_I2C_SLAVE_ADDR         0x58
355 #define TPS65917_REG_ADDR_SMPS1         0x23
356 #define TPS65917_REG_ADDR_SMPS2         0x27
357 #define TPS65917_REG_ADDR_SMPS3         0x2F
358 #define TPS65917_REG_ADDR_SMPS4         0x33
359
360 /* LP873X */
361 #define LP873X_I2C_SLAVE_ADDR           0x60
362 #define LP873X_REG_ADDR_BUCK0           0x6
363 #define LP873X_REG_ADDR_BUCK1           0x7
364 #define LP873X_REG_ADDR_LDO1            0xA
365
366 /* LP87565 */
367 #define LP87565_I2C_SLAVE_ADDR          0x61
368 #define LP87565_REG_ADDR_BUCK01         0xA
369 #define LP87565_REG_ADDR_BUCK23         0xE
370
371 /* TPS */
372 #define TPS62361_I2C_SLAVE_ADDR         0x60
373 #define TPS62361_REG_ADDR_SET0          0x0
374 #define TPS62361_REG_ADDR_SET1          0x1
375 #define TPS62361_REG_ADDR_SET2          0x2
376 #define TPS62361_REG_ADDR_SET3          0x3
377 #define TPS62361_REG_ADDR_CTRL          0x4
378 #define TPS62361_REG_ADDR_TEMP          0x5
379 #define TPS62361_REG_ADDR_RMP_CTRL      0x6
380 #define TPS62361_REG_ADDR_CHIP_ID       0x8
381 #define TPS62361_REG_ADDR_CHIP_ID_2     0x9
382
383 #define TPS62361_BASE_VOLT_MV   500
384 #define TPS62361_VSEL0_GPIO     7
385
386 /* Defines for DPLL setup */
387 #define DPLL_LOCKED_FREQ_TOLERANCE_0            0
388 #define DPLL_LOCKED_FREQ_TOLERANCE_500_KHZ      500
389 #define DPLL_LOCKED_FREQ_TOLERANCE_1_MHZ        1000
390
391 #define DPLL_NO_LOCK    0
392 #define DPLL_LOCK       1
393
394 #if defined(CONFIG_DRA7XX)
395 #define V_OSCK                  20000000        /* Clock output from T2 */
396 #else
397 #define V_OSCK                  19200000        /* Clock output from T2 */
398 #endif
399
400 #define V_SCLK  V_OSCK
401
402 /* CKO buffer control */
403 #define CKOBUFFER_CLK_ENABLE_MASK       (1 << 28)
404
405 /* AUXCLKx reg fields */
406 #define AUXCLK_ENABLE_MASK              (1 << 8)
407 #define AUXCLK_SRCSELECT_SHIFT          1
408 #define AUXCLK_SRCSELECT_MASK           (3 << 1)
409 #define AUXCLK_CLKDIV_SHIFT             16
410 #define AUXCLK_CLKDIV_MASK              (0xF << 16)
411
412 #define AUXCLK_SRCSELECT_SYS_CLK        0
413 #define AUXCLK_SRCSELECT_CORE_DPLL      1
414 #define AUXCLK_SRCSELECT_PER_DPLL       2
415 #define AUXCLK_SRCSELECT_ALTERNATE      3
416
417 #endif /* _CLOCKS_OMAP5_H_ */