diff options
Diffstat (limited to 'arch/cris/arch-v10/kernel/shadows.c')
-rw-r--r-- | arch/cris/arch-v10/kernel/shadows.c | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/cris/arch-v10/kernel/shadows.c b/arch/cris/arch-v10/kernel/shadows.c new file mode 100644 index 000000000000..561a890a8e4c --- /dev/null +++ b/arch/cris/arch-v10/kernel/shadows.c | |||
@@ -0,0 +1,36 @@ | |||
1 | /* $Id: shadows.c,v 1.1 2001/12/17 13:59:27 bjornw Exp $ | ||
2 | * | ||
3 | * Various shadow registers. Defines for these are in include/asm-etrax100/io.h | ||
4 | */ | ||
5 | |||
6 | /* Shadows for internal Etrax-registers */ | ||
7 | |||
8 | unsigned long genconfig_shadow; | ||
9 | unsigned long port_g_data_shadow; | ||
10 | unsigned char port_pa_dir_shadow; | ||
11 | unsigned char port_pa_data_shadow; | ||
12 | unsigned char port_pb_i2c_shadow; | ||
13 | unsigned char port_pb_config_shadow; | ||
14 | unsigned char port_pb_dir_shadow; | ||
15 | unsigned char port_pb_data_shadow; | ||
16 | unsigned long r_timer_ctrl_shadow; | ||
17 | |||
18 | /* Shadows for external I/O port registers. | ||
19 | * These are only usable if there actually IS a latch connected | ||
20 | * to the corresponding external chip-select pin. | ||
21 | * | ||
22 | * A common usage is that CSP0 controls LED's and CSP4 video chips. | ||
23 | */ | ||
24 | |||
25 | unsigned long port_cse1_shadow; | ||
26 | unsigned long port_csp0_shadow; | ||
27 | unsigned long port_csp4_shadow; | ||
28 | |||
29 | /* Corresponding addresses for the ports. | ||
30 | * These are initialized in arch/cris/mm/init.c using ioremap. | ||
31 | */ | ||
32 | |||
33 | volatile unsigned long *port_cse1_addr; | ||
34 | volatile unsigned long *port_csp0_addr; | ||
35 | volatile unsigned long *port_csp4_addr; | ||
36 | |||