diff options
Diffstat (limited to 'arch/arm/mach-kirkwood/common.h')
-rw-r--r-- | arch/arm/mach-kirkwood/common.h | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/arch/arm/mach-kirkwood/common.h b/arch/arm/mach-kirkwood/common.h deleted file mode 100644 index 832a4e2ab8d7..000000000000 --- a/arch/arm/mach-kirkwood/common.h +++ /dev/null | |||
@@ -1,74 +0,0 @@ | |||
1 | /* | ||
2 | * arch/arm/mach-kirkwood/common.h | ||
3 | * | ||
4 | * Core functions for Marvell Kirkwood SoCs | ||
5 | * | ||
6 | * This file is licensed under the terms of the GNU General Public | ||
7 | * License version 2. This program is licensed "as is" without any | ||
8 | * warranty of any kind, whether express or implied. | ||
9 | */ | ||
10 | |||
11 | #ifndef __ARCH_KIRKWOOD_COMMON_H | ||
12 | #define __ARCH_KIRKWOOD_COMMON_H | ||
13 | |||
14 | #include <linux/reboot.h> | ||
15 | |||
16 | struct dsa_platform_data; | ||
17 | struct mv643xx_eth_platform_data; | ||
18 | struct mv_sata_platform_data; | ||
19 | struct mvsdio_platform_data; | ||
20 | struct mtd_partition; | ||
21 | struct mtd_info; | ||
22 | struct kirkwood_asoc_platform_data; | ||
23 | |||
24 | #define KW_PCIE0 (1 << 0) | ||
25 | #define KW_PCIE1 (1 << 1) | ||
26 | |||
27 | /* | ||
28 | * Basic Kirkwood init functions used early by machine-setup. | ||
29 | */ | ||
30 | void kirkwood_map_io(void); | ||
31 | void kirkwood_init(void); | ||
32 | void kirkwood_init_early(void); | ||
33 | void kirkwood_init_irq(void); | ||
34 | |||
35 | void kirkwood_setup_wins(void); | ||
36 | |||
37 | void kirkwood_enable_pcie(void); | ||
38 | void kirkwood_pcie_id(u32 *dev, u32 *rev); | ||
39 | |||
40 | void kirkwood_ehci_init(void); | ||
41 | void kirkwood_ge00_init(struct mv643xx_eth_platform_data *eth_data); | ||
42 | void kirkwood_ge01_init(struct mv643xx_eth_platform_data *eth_data); | ||
43 | void kirkwood_ge00_switch_init(struct dsa_platform_data *d, int irq); | ||
44 | void kirkwood_pcie_init(unsigned int portmask); | ||
45 | void kirkwood_sata_init(struct mv_sata_platform_data *sata_data); | ||
46 | void kirkwood_sdio_init(struct mvsdio_platform_data *mvsdio_data); | ||
47 | void kirkwood_spi_init(void); | ||
48 | void kirkwood_i2c_init(void); | ||
49 | void kirkwood_uart0_init(void); | ||
50 | void kirkwood_uart1_init(void); | ||
51 | void kirkwood_nand_init(struct mtd_partition *parts, int nr_parts, int delay); | ||
52 | void kirkwood_nand_init_rnb(struct mtd_partition *parts, int nr_parts, | ||
53 | int (*dev_ready)(struct mtd_info *)); | ||
54 | void kirkwood_audio_init(void); | ||
55 | void kirkwood_cpuidle_init(void); | ||
56 | void kirkwood_cpufreq_init(void); | ||
57 | |||
58 | void kirkwood_restart(enum reboot_mode, const char *); | ||
59 | void kirkwood_clk_init(void); | ||
60 | |||
61 | /* early init functions not converted to fdt yet */ | ||
62 | char *kirkwood_id(void); | ||
63 | void kirkwood_l2_init(void); | ||
64 | void kirkwood_wdt_init(void); | ||
65 | void kirkwood_xor0_init(void); | ||
66 | void kirkwood_xor1_init(void); | ||
67 | void kirkwood_crypto_init(void); | ||
68 | |||
69 | extern int kirkwood_tclk; | ||
70 | extern void kirkwood_timer_init(void); | ||
71 | |||
72 | #define ARRAY_AND_SIZE(x) (x), ARRAY_SIZE(x) | ||
73 | |||
74 | #endif | ||