Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef _MIPS_SETUP_H |
2 | #define _MIPS_SETUP_H | |
3 | ||
61730c53 | 4 | #include <uapi/asm/setup.h> |
1da177e4 | 5 | |
07cdb784 | 6 | extern void setup_early_printk(void); |
b81947c6 | 7 | |
7cd93b89 YY |
8 | #ifdef CONFIG_EARLY_PRINTK_8250 |
9 | extern void setup_8250_early_printk_port(unsigned long base, | |
10 | unsigned int reg_shift, unsigned int timeout); | |
11 | #else | |
12 | static inline void setup_8250_early_printk_port(unsigned long base, | |
13 | unsigned int reg_shift, unsigned int timeout) {} | |
14 | #endif | |
15 | ||
b81947c6 DH |
16 | extern void set_handler(unsigned long offset, void *addr, unsigned long len); |
17 | extern void set_uncached_handler(unsigned long offset, void *addr, unsigned long len); | |
18 | ||
19 | typedef void (*vi_handler_t)(void); | |
20 | extern void *set_vi_handler(int n, vi_handler_t addr); | |
21 | ||
22 | extern void *set_except_vector(int n, void *addr); | |
23 | extern unsigned long ebase; | |
6650df3c DD |
24 | extern void per_cpu_trap_init(bool); |
25 | extern void cpu_cache_init(void); | |
b81947c6 | 26 | |
1da177e4 | 27 | #endif /* __SETUP_H */ |