ARM: OMAP5: Enable support for AVS0 for OMAP5 production devices
[oweals/u-boot.git] / arch / arm / include / asm / arch-spear / spr_syscntl.h
1 /*
2  * (C) Copyright 2009
3  * Ryan CHEN, ST Micoelectronics, ryan.chen@st.com
4  *
5  * SPDX-License-Identifier:     GPL-2.0+
6  */
7
8 #ifndef __SYSCTRL_H
9 #define __SYSCTRL_H
10
11 struct syscntl_regs {
12         u32 scctrl;
13         u32 scsysstat;
14         u32 scimctrl;
15         u32 scimsysstat;
16         u32 scxtalctrl;
17         u32 scpllctrl;
18         u32 scpllfctrl;
19         u32 scperctrl0;
20         u32 scperctrl1;
21         u32 scperen;
22         u32 scperdis;
23         const u32 scperclken;
24         const u32 scperstat;
25 };
26
27 #define MODE_SHIFT          0x00000003
28
29 #define NORMAL              0x00000004
30 #define SLOW                0x00000002
31 #define DOZE                0x00000001
32 #define SLEEP               0x00000000
33
34 #define PLL_TIM             0x01FFFFFF
35
36 #endif