Commit ca0e687c authored by Eric Miao's avatar Eric Miao
Browse files

ARM: pxa: move declarations from generic.h to <soc>.h


Signed-off-by: default avatarEric Miao <eric.y.miao@gmail.com>
parent a551e4f7
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/mach/map.h> #include <asm/mach/map.h>
#include <mach/pxa2xx-regs.h> #include <mach/pxa25x.h>
#include <mach/pxa27x.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/smemc.h> #include <mach/smemc.h>
......
...@@ -23,8 +23,7 @@ ...@@ -23,8 +23,7 @@
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <asm/mach/irq.h> #include <asm/mach/irq.h>
#include <mach/pxa3xx-regs.h> #include <mach/pxa320.h>
#include <mach/mfp-pxa320.h>
#include <mach/colibri.h> #include <mach/colibri.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/ohci.h> #include <mach/ohci.h>
......
...@@ -22,10 +22,9 @@ ...@@ -22,10 +22,9 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <mach/csb726.h> #include <mach/csb726.h>
#include <mach/mfp-pxa27x.h> #include <mach/pxa27x.h>
#include <mach/mmc.h> #include <mach/mmc.h>
#include <mach/ohci.h> #include <mach/ohci.h>
#include <mach/pxa2xx-regs.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/smemc.h> #include <mach/smemc.h>
......
...@@ -13,21 +13,8 @@ struct irq_data; ...@@ -13,21 +13,8 @@ struct irq_data;
struct sys_timer; struct sys_timer;
extern struct sys_timer pxa_timer; extern struct sys_timer pxa_timer;
extern void __init pxa_init_irq(int irq_nr,
int (*set_wake)(struct irq_data *,
unsigned int));
extern void __init pxa25x_init_irq(void);
#ifdef CONFIG_CPU_PXA26x
extern void __init pxa26x_init_irq(void);
#endif
extern void __init pxa27x_init_irq(void);
extern void __init pxa3xx_init_irq(void);
extern void __init pxa95x_init_irq(void);
extern void __init pxa_map_io(void); extern void __init pxa_map_io(void);
extern void __init pxa25x_map_io(void);
extern void __init pxa27x_map_io(void);
extern void __init pxa3xx_map_io(void);
extern unsigned int get_clk_frequency_khz(int info); extern unsigned int get_clk_frequency_khz(int info);
......
...@@ -24,8 +24,7 @@ ...@@ -24,8 +24,7 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <mach/mfp-pxa25x.h> #include <mach/pxa25x.h>
#include <mach/hardware.h>
#include "generic.h" #include "generic.h"
......
...@@ -112,6 +112,8 @@ void pxa_mask_irq(struct irq_data *); ...@@ -112,6 +112,8 @@ void pxa_mask_irq(struct irq_data *);
void pxa_unmask_irq(struct irq_data *); void pxa_unmask_irq(struct irq_data *);
void icip_handle_irq(struct pt_regs *); void icip_handle_irq(struct pt_regs *);
void ichp_handle_irq(struct pt_regs *); void ichp_handle_irq(struct pt_regs *);
void pxa_init_irq(int irq_nr, int (*set_wake)(struct irq_data *, unsigned int));
#endif #endif
#endif /* __ASM_MACH_IRQS_H */ #endif /* __ASM_MACH_IRQS_H */
...@@ -4,5 +4,11 @@ ...@@ -4,5 +4,11 @@
#include <mach/hardware.h> #include <mach/hardware.h>
#include <mach/pxa2xx-regs.h> #include <mach/pxa2xx-regs.h>
#include <mach/mfp-pxa25x.h> #include <mach/mfp-pxa25x.h>
#include <mach/irqs.h>
extern void __init pxa25x_map_io(void);
extern void __init pxa25x_init_irq(void);
#ifdef CONFIG_CPU_PXA26x
extern void __init pxa26x_init_irq(void);
#endif
#endif /* __MACH_PXA25x_H */ #endif /* __MACH_PXA25x_H */
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include <mach/hardware.h> #include <mach/hardware.h>
#include <mach/pxa2xx-regs.h> #include <mach/pxa2xx-regs.h>
#include <mach/mfp-pxa27x.h> #include <mach/mfp-pxa27x.h>
#include <mach/irqs.h>
#define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */ #define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */
...@@ -17,6 +18,8 @@ ...@@ -17,6 +18,8 @@
#define ARB_CORE_PARK (1<<24) /* Be parked with core when idle */ #define ARB_CORE_PARK (1<<24) /* Be parked with core when idle */
#define ARB_LOCK_FLAG (1<<23) /* Only Locking masters gain access to the bus */ #define ARB_LOCK_FLAG (1<<23) /* Only Locking masters gain access to the bus */
extern void __init pxa27x_map_io(void);
extern void __init pxa27x_init_irq(void);
extern int __init pxa27x_set_pwrmode(unsigned int mode); extern int __init pxa27x_set_pwrmode(unsigned int mode);
#endif /* __MACH_PXA27x_H */ #endif /* __MACH_PXA27x_H */
...@@ -3,5 +3,9 @@ ...@@ -3,5 +3,9 @@
#include <mach/hardware.h> #include <mach/hardware.h>
#include <mach/pxa3xx-regs.h> #include <mach/pxa3xx-regs.h>
#include <mach/irqs.h>
extern void __init pxa3xx_map_io(void);
extern void __init pxa3xx_init_irq(void);
extern void __init pxa95x_init_irq(void);
#endif /* __MACH_PXA3XX_H */ #endif /* __MACH_PXA3XX_H */
...@@ -31,14 +31,13 @@ ...@@ -31,14 +31,13 @@
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <asm/mach/map.h> #include <asm/mach/map.h>
#include <mach/pxa25x.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/palmtc.h> #include <mach/palmtc.h>
#include <mach/mmc.h> #include <mach/mmc.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/mfp-pxa25x.h>
#include <mach/irda.h> #include <mach/irda.h>
#include <mach/udc.h> #include <mach/udc.h>
#include <mach/pxa2xx-regs.h>
#include "generic.h" #include "generic.h"
#include "devices.h" #include "devices.h"
......
...@@ -31,11 +31,11 @@ ...@@ -31,11 +31,11 @@
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <asm/mach/map.h> #include <asm/mach/map.h>
#include <mach/pxa25x.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/palmte2.h> #include <mach/palmte2.h>
#include <mach/mmc.h> #include <mach/mmc.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/mfp-pxa25x.h>
#include <mach/irda.h> #include <mach/irda.h>
#include <mach/udc.h> #include <mach/udc.h>
#include <mach/palmasoc.h> #include <mach/palmasoc.h>
......
...@@ -46,10 +46,7 @@ ...@@ -46,10 +46,7 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <mach/hardware.h> #include <mach/pxa300.h>
#include <mach/pxa3xx-regs.h>
#include <mach/mfp-pxa3xx.h>
#include <mach/mfp-pxa300.h>
#include <mach/ohci.h> #include <mach/ohci.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/mmc.h> #include <mach/mmc.h>
......
...@@ -28,8 +28,7 @@ ...@@ -28,8 +28,7 @@
#include <asm/mach/map.h> #include <asm/mach/map.h>
#include <mach/hardware.h> #include <mach/hardware.h>
#include <mach/pxa2xx-regs.h> #include <mach/pxa25x.h>
#include <mach/mfp-pxa25x.h>
#include <mach/smemc.h> #include <mach/smemc.h>
#include "generic.h" #include "generic.h"
......
...@@ -34,14 +34,13 @@ ...@@ -34,14 +34,13 @@
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <asm/mach/map.h> #include <asm/mach/map.h>
#include <mach/pxa2xx-regs.h> #include <mach/pxa27x.h>
#include <mach/regs-uart.h> #include <mach/regs-uart.h>
#include <mach/ohci.h> #include <mach/ohci.h>
#include <mach/mmc.h> #include <mach/mmc.h>
#include <mach/pxa27x-udc.h> #include <mach/pxa27x-udc.h>
#include <mach/udc.h> #include <mach/udc.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/mfp-pxa27x.h>
#include <mach/pm.h> #include <mach/pm.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/arcom-pcmcia.h> #include <mach/arcom-pcmcia.h>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
#include <asm/mach-types.h> #include <asm/mach-types.h>
#include <asm/mach/arch.h> #include <asm/mach/arch.h>
#include <mach/hardware.h> #include <mach/pxa3xx.h>
#include <mach/audio.h> #include <mach/audio.h>
#include <mach/pxafb.h> #include <mach/pxafb.h>
#include <mach/zylonite.h> #include <mach/zylonite.h>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment