Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[deliverable/linux.git] / arch / powerpc / platforms / pasemi / pasemi.h
CommitLineData
1e76875e
OJ
1#ifndef _PASEMI_PASEMI_H
2#define _PASEMI_PASEMI_H
3
4extern unsigned long pas_get_boot_time(void);
5extern void pas_pci_init(void);
cad5cef6
GKH
6extern void pas_pci_irq_fixup(struct pci_dev *dev);
7extern void pas_pci_dma_dev_setup(struct pci_dev *dev);
31c56d82 8
68c8404c
OJ
9extern void __iomem *pasemi_pci_getcfgaddr(struct pci_dev *dev, int offset);
10
8ee9d857 11extern void __init pasemi_map_registers(void);
1e76875e 12
1199919b
OJ
13/* Power savings modes, implemented in asm */
14extern void idle_spin(void);
15extern void idle_doze(void);
16
2e0c3370
OJ
17/* Restore astate to last set */
18#ifdef CONFIG_PPC_PASEMI_CPUFREQ
8b32bc03 19extern int check_astate(void);
2e0c3370
OJ
20extern void restore_astate(int cpu);
21#else
8b32bc03
OJ
22static inline int check_astate(void)
23{
24 /* Always return >0 so we never power save */
25 return 1;
26}
2e0c3370
OJ
27static inline void restore_astate(int cpu)
28{
29}
30#endif
1199919b 31
d28a0d94 32extern struct pci_controller_ops pasemi_pci_controller_ops;
31c56d82 33
1e76875e 34#endif /* _PASEMI_PASEMI_H */
This page took 0.745635 seconds and 5 git commands to generate.