Commit | Line | Data |
---|---|---|
f411fade MD |
1 | #ifndef __ASM_R8A7779_H__ |
2 | #define __ASM_R8A7779_H__ | |
3 | ||
a662c082 | 4 | #include <linux/sh_clk.h> |
a662c082 | 5 | |
441f7502 MF |
6 | /* HPB-DMA slave IDs */ |
7 | enum { | |
8 | HPBDMA_SLAVE_DUMMY, | |
9 | HPBDMA_SLAVE_SDHI0_TX, | |
10 | HPBDMA_SLAVE_SDHI0_RX, | |
11 | }; | |
12 | ||
60e3a566 KM |
13 | extern void r8a7779_init_irq_extpin(int irlm); |
14 | extern void r8a7779_init_irq_dt(void); | |
15 | extern void r8a7779_map_io(void); | |
16 | extern void r8a7779_earlytimer_init(void); | |
17 | extern void r8a7779_add_early_devices(void); | |
18 | extern void r8a7779_add_standard_devices(void); | |
2c8788bf | 19 | extern void r8a7779_init_late(void); |
3e05f24a | 20 | extern u32 r8a7779_read_mode_pins(void); |
60e3a566 KM |
21 | extern void r8a7779_pinmux_init(void); |
22 | extern void r8a7779_pm_init(void); | |
23 | extern void r8a7779_register_twd(void); | |
f40aaf6d | 24 | |
a662c082 | 25 | #ifdef CONFIG_PM |
45e5ca57 | 26 | extern void __init r8a7779_init_pm_domains(void); |
a662c082 | 27 | #else |
45e5ca57 | 28 | static inline void r8a7779_init_pm_domains(void) {} |
a662c082 MD |
29 | #endif /* CONFIG_PM */ |
30 | ||
a62580e5 MZ |
31 | extern struct smp_operations r8a7779_smp_ops; |
32 | ||
f411fade | 33 | #endif /* __ASM_R8A7779_H__ */ |