1234567891011121314151617181920212223242526272829 |
- #ifndef _MIPS_SETUP_H
- #define _MIPS_SETUP_H
- #include <uapi/asm/setup.h>
- extern void setup_early_printk(void);
- #ifdef CONFIG_EARLY_PRINTK_8250
- extern void setup_8250_early_printk_port(unsigned long base,
- unsigned int reg_shift, unsigned int timeout);
- #else
- static inline void setup_8250_early_printk_port(unsigned long base,
- unsigned int reg_shift, unsigned int timeout) {}
- #endif
- extern void set_handler(unsigned long offset, void *addr, unsigned long len);
- extern void set_uncached_handler(unsigned long offset, void *addr, unsigned long len);
- typedef void (*vi_handler_t)(void);
- extern void *set_vi_handler(int n, vi_handler_t addr);
- extern void *set_except_vector(int n, void *addr);
- extern unsigned long ebase;
- extern unsigned int hwrena;
- extern void per_cpu_trap_init(bool);
- extern void cpu_cache_init(void);
- #endif /* __SETUP_H */
|