generic.h (2b9c613c4ee1756664fcbf6fc4926fee3e7139c3) | generic.h (d9909ebe650f028459b9be5a2321fee520b446b0) |
---|---|
1/* 2 * spear machine family generic header file 3 * 4 * Copyright (C) 2009-2012 ST Microelectronics 5 * Rajeev Kumar <rajeev-dlh.kumar@st.com> 6 * Viresh Kumar <viresh.linux@gmail.com> 7 * 8 * This file is licensed under the terms of the GNU General Public --- 15 unchanged lines hidden (view full) --- 24extern struct pl08x_platform_data pl080_plat_data; 25extern struct dw_dma_platform_data dmac_plat_data; 26extern struct dw_dma_slave cf_dma_priv; 27extern struct dw_dma_slave nand_read_dma_priv; 28extern struct dw_dma_slave nand_write_dma_priv; 29bool dw_dma_filter(struct dma_chan *chan, void *slave); 30 31void __init spear_setup_of_timer(void); | 1/* 2 * spear machine family generic header file 3 * 4 * Copyright (C) 2009-2012 ST Microelectronics 5 * Rajeev Kumar <rajeev-dlh.kumar@st.com> 6 * Viresh Kumar <viresh.linux@gmail.com> 7 * 8 * This file is licensed under the terms of the GNU General Public --- 15 unchanged lines hidden (view full) --- 24extern struct pl08x_platform_data pl080_plat_data; 25extern struct dw_dma_platform_data dmac_plat_data; 26extern struct dw_dma_slave cf_dma_priv; 27extern struct dw_dma_slave nand_read_dma_priv; 28extern struct dw_dma_slave nand_write_dma_priv; 29bool dw_dma_filter(struct dma_chan *chan, void *slave); 30 31void __init spear_setup_of_timer(void); |
32void __init spear3xx_clk_init(void); | 32void __init spear3xx_clk_init(void __iomem *misc_base, 33 void __iomem *soc_config_base); |
33void __init spear3xx_map_io(void); 34void __init spear3xx_dt_init_irq(void); | 34void __init spear3xx_map_io(void); 35void __init spear3xx_dt_init_irq(void); |
35void __init spear6xx_clk_init(void); | 36void __init spear6xx_clk_init(void __iomem *misc_base); |
36void __init spear13xx_map_io(void); 37void __init spear13xx_l2x0_init(void); 38 39void spear_restart(char, const char *); 40 41void spear13xx_secondary_startup(void); 42void __cpuinit spear13xx_cpu_die(unsigned int cpu); 43 44extern struct smp_operations spear13xx_smp_ops; 45 46#ifdef CONFIG_MACH_SPEAR1310 | 37void __init spear13xx_map_io(void); 38void __init spear13xx_l2x0_init(void); 39 40void spear_restart(char, const char *); 41 42void spear13xx_secondary_startup(void); 43void __cpuinit spear13xx_cpu_die(unsigned int cpu); 44 45extern struct smp_operations spear13xx_smp_ops; 46 47#ifdef CONFIG_MACH_SPEAR1310 |
47void __init spear1310_clk_init(void); | 48void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base); |
48#else | 49#else |
49static inline void spear1310_clk_init(void) {} | 50static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {} |
50#endif 51 52#ifdef CONFIG_MACH_SPEAR1340 | 51#endif 52 53#ifdef CONFIG_MACH_SPEAR1340 |
53void __init spear1340_clk_init(void); | 54void __init spear1340_clk_init(void __iomem *misc_base); |
54#else | 55#else |
55static inline void spear1340_clk_init(void) {} | 56static inline void spear1340_clk_init(void __iomem *misc_base) {} |
56#endif 57 58#endif /* __MACH_GENERIC_H */ | 57#endif 58 59#endif /* __MACH_GENERIC_H */ |