Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-integrator/include/mach/cm.h
15162 views
1
/*
2
* update the core module control register.
3
*/
4
void cm_control(u32, u32);
5
6
#define CM_CTRL_LED (1 << 0)
7
#define CM_CTRL_nMBDET (1 << 1)
8
#define CM_CTRL_REMAP (1 << 2)
9
#define CM_CTRL_RESET (1 << 3)
10
11
/*
12
* Integrator/AP,PP2 specific
13
*/
14
#define CM_CTRL_HIGHVECTORS (1 << 4)
15
#define CM_CTRL_BIGENDIAN (1 << 5)
16
#define CM_CTRL_FASTBUS (1 << 6)
17
#define CM_CTRL_SYNC (1 << 7)
18
19
/*
20
* ARM926/946/966 Integrator/CP specific
21
*/
22
#define CM_CTRL_LCDBIASEN (1 << 8)
23
#define CM_CTRL_LCDBIASUP (1 << 9)
24
#define CM_CTRL_LCDBIASDN (1 << 10)
25
#define CM_CTRL_LCDMUXSEL_MASK (7 << 11)
26
#define CM_CTRL_LCDMUXSEL_GENLCD (1 << 11)
27
#define CM_CTRL_LCDMUXSEL_VGA565_TFT555 (2 << 11)
28
#define CM_CTRL_LCDMUXSEL_SHARPLCD (3 << 11)
29
#define CM_CTRL_LCDMUXSEL_VGA555_TFT555 (4 << 11)
30
#define CM_CTRL_LCDEN0 (1 << 14)
31
#define CM_CTRL_LCDEN1 (1 << 15)
32
#define CM_CTRL_STATIC1 (1 << 16)
33
#define CM_CTRL_STATIC2 (1 << 17)
34
#define CM_CTRL_STATIC (1 << 18)
35
#define CM_CTRL_n24BITEN (1 << 19)
36
#define CM_CTRL_EBIWP (1 << 20)
37
38