]>
Commit | Line | Data |
---|---|---|
14cf11af PM |
1 | #ifndef __PMAC_H__ |
2 | #define __PMAC_H__ | |
3 | ||
4 | #include <linux/pci.h> | |
5 | #include <linux/ide.h> | |
6 | ||
7 | /* | |
8 | * Declaration for the various functions exported by the | |
9 | * pmac_* files. Mostly for use by pmac_setup | |
10 | */ | |
11 | ||
12 | extern void pmac_get_boot_time(struct rtc_time *tm); | |
13 | extern void pmac_get_rtc_time(struct rtc_time *tm); | |
14 | extern int pmac_set_rtc_time(struct rtc_time *tm); | |
15 | extern void pmac_read_rtc_time(void); | |
16 | extern void pmac_calibrate_decr(void); | |
17 | ||
18 | extern void pmac_pcibios_fixup(void); | |
19 | extern void pmac_pci_init(void); | |
20 | extern void pmac_setup_pci_dma(void); | |
21 | extern void pmac_check_ht_link(void); | |
22 | ||
23 | extern void pmac_setup_smp(void); | |
24 | ||
25 | extern unsigned long pmac_ide_get_base(int index); | |
26 | extern void pmac_ide_init_hwif_ports(hw_regs_t *hw, | |
27 | unsigned long data_port, unsigned long ctrl_port, int *irq); | |
28 | ||
29 | extern void pmac_nvram_init(void); | |
30 | ||
31 | #endif /* __PMAC_H__ */ |