Magnus Damm | 7f627f0 | 2012-05-16 15:44:58 +0900 | [diff] [blame] | 1 | #ifndef __ASM_EMEV2_H__ |
| 2 | #define __ASM_EMEV2_H__ |
| 3 | |
Magnus Damm | bd5a875 | 2012-05-16 15:45:25 +0900 | [diff] [blame] | 4 | extern void emev2_map_io(void); |
Magnus Damm | 7f627f0 | 2012-05-16 15:44:58 +0900 | [diff] [blame] | 5 | extern void emev2_init_irq(void); |
| 6 | extern void emev2_add_early_devices(void); |
| 7 | extern void emev2_add_standard_devices(void); |
| 8 | extern void emev2_clock_init(void); |
Magnus Damm | bd5a875 | 2012-05-16 15:45:25 +0900 | [diff] [blame] | 9 | extern void emev2_set_boot_vector(unsigned long value); |
Magnus Damm | 7f627f0 | 2012-05-16 15:44:58 +0900 | [diff] [blame] | 10 | |
Magnus Damm | 088efd9 | 2012-05-16 15:45:34 +0900 | [diff] [blame] | 11 | #define EMEV2_GPIO_BASE 200 |
| 12 | #define EMEV2_GPIO_IRQ(n) (EMEV2_GPIO_BASE + (n)) |
| 13 | |
Marc Zyngier | a62580e | 2011-09-08 13:15:22 +0100 | [diff] [blame] | 14 | extern struct smp_operations emev2_smp_ops; |
| 15 | |
Magnus Damm | 7f627f0 | 2012-05-16 15:44:58 +0900 | [diff] [blame] | 16 | #endif /* __ASM_EMEV2_H__ */ |