ARM: shmobile: r8a7779: Reference clocks
[deliverable/linux.git] / arch / arm / mach-shmobile / include / mach / r8a7779.h
CommitLineData
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 */
7enum {
8 HPBDMA_SLAVE_DUMMY,
9 HPBDMA_SLAVE_SDHI0_TX,
10 HPBDMA_SLAVE_SDHI0_RX,
11};
12
60e3a566 13extern void r8a7779_init_delay(void);
60e3a566 14extern void r8a7779_init_irq_extpin(int irlm);
31e4e292 15extern void r8a7779_init_irq_extpin_dt(int irlm);
60e3a566
KM
16extern void r8a7779_init_irq_dt(void);
17extern void r8a7779_map_io(void);
18extern void r8a7779_earlytimer_init(void);
19extern void r8a7779_add_early_devices(void);
20extern void r8a7779_add_standard_devices(void);
21extern void r8a7779_add_standard_devices_dt(void);
2c8788bf 22extern void r8a7779_init_late(void);
60e3a566
KM
23extern void r8a7779_clock_init(void);
24extern void r8a7779_pinmux_init(void);
25extern void r8a7779_pm_init(void);
26extern void r8a7779_register_twd(void);
f40aaf6d 27
a662c082 28#ifdef CONFIG_PM
45e5ca57 29extern void __init r8a7779_init_pm_domains(void);
a662c082 30#else
45e5ca57 31static inline void r8a7779_init_pm_domains(void) {}
a662c082
MD
32#endif /* CONFIG_PM */
33
a62580e5
MZ
34extern struct smp_operations r8a7779_smp_ops;
35
f411fade 36#endif /* __ASM_R8A7779_H__ */
This page took 0.136896 seconds and 5 git commands to generate.