ARM: pxa: move declarations from generic.h to <soc>.h
authorEric Miao <eric.y.miao@gmail.com>
Wed, 18 May 2011 13:19:04 +0000 (21:19 +0800)
committerEric Miao <eric.y.miao@gmail.com>
Tue, 12 Jul 2011 11:50:32 +0000 (19:50 +0800)
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
15 files changed:
arch/arm/mach-pxa/cm-x2xx.c
arch/arm/mach-pxa/colibri-pxa320.c
arch/arm/mach-pxa/csb726.c
arch/arm/mach-pxa/generic.h
arch/arm/mach-pxa/himalaya.c
arch/arm/mach-pxa/include/mach/irqs.h
arch/arm/mach-pxa/include/mach/pxa25x.h
arch/arm/mach-pxa/include/mach/pxa27x.h
arch/arm/mach-pxa/include/mach/pxa3xx.h
arch/arm/mach-pxa/palmtc.c
arch/arm/mach-pxa/palmte2.c
arch/arm/mach-pxa/raumfeld.c
arch/arm/mach-pxa/xcep.c
arch/arm/mach-pxa/zeus.c
arch/arm/mach-pxa/zylonite.c

index a1099678247630524da6ab789d4719e87d75ce47..7cc7414bafcfaaa26f48371cc3b690f3df456ad7 100644 (file)
@@ -21,7 +21,8 @@
 #include <asm/mach-types.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/pxafb.h>
 #include <mach/smemc.h>
index ff9ff5f4fc47e599f409c10935151e65621023e1..42b8929acfa7bd128393be0c05a755be56416354 100644 (file)
@@ -23,8 +23,7 @@
 #include <asm/mach/arch.h>
 #include <asm/mach/irq.h>
 
-#include <mach/pxa3xx-regs.h>
-#include <mach/mfp-pxa320.h>
+#include <mach/pxa320.h>
 #include <mach/colibri.h>
 #include <mach/pxafb.h>
 #include <mach/ohci.h>
index 0481c29a70e8b9540f3419a120c4e0ca43724856..6e95e819f8a1aed0a44e82a3e3352f77bc74336a 100644 (file)
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
 #include <mach/csb726.h>
-#include <mach/mfp-pxa27x.h>
+#include <mach/pxa27x.h>
 #include <mach/mmc.h>
 #include <mach/ohci.h>
-#include <mach/pxa2xx-regs.h>
 #include <mach/audio.h>
 #include <mach/smemc.h>
 
index e6c9344a95ae1cb9062fab82415f096f6d96b651..92a2e85ab02cff7d91c182ec47628ff3087e5d65 100644 (file)
@@ -13,21 +13,8 @@ struct irq_data;
 struct sys_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 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);
 
index e8603eba54bd508e520ee4f60df00edd3187ed8a..a2ea97926a6d6c43ef55f600448be5d57e91880e 100644 (file)
@@ -24,8 +24,7 @@
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
 
-#include <mach/mfp-pxa25x.h>
-#include <mach/hardware.h>
+#include <mach/pxa25x.h>
 
 #include "generic.h"
 
index 564337de9582177a4d2d4df95421ddaadfd88f3f..7cc5a781e99e4dc6683b16d3ed132645c420126d 100644 (file)
@@ -112,6 +112,8 @@ void pxa_mask_irq(struct irq_data *);
 void pxa_unmask_irq(struct irq_data *);
 void icip_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 /* __ASM_MACH_IRQS_H */
index 508c3ba1f4d011d24ec48103d2d65a15f06d387d..187b14c26a65ef064e31461da3f44dd113da3cd4 100644 (file)
@@ -4,5 +4,11 @@
 #include <mach/hardware.h>
 #include <mach/pxa2xx-regs.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 */
index 0b702693f4583eef6088febcc96d50f986f6873e..801f170b120793c568b0824506ca6f44ddbcba06 100644 (file)
@@ -4,6 +4,7 @@
 #include <mach/hardware.h>
 #include <mach/pxa2xx-regs.h>
 #include <mach/mfp-pxa27x.h>
+#include <mach/irqs.h>
 
 #define ARB_CNTRL      __REG(0x48000048)  /* Arbiter Control Register */
 
@@ -17,6 +18,8 @@
 #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 */
 
+extern void __init pxa27x_map_io(void);
+extern void __init pxa27x_init_irq(void);
 extern int __init pxa27x_set_pwrmode(unsigned int mode);
 
 #endif /* __MACH_PXA27x_H */
index 5b9552d8908a9110f4542aeb57e9efc80be7e367..c50a1b5c3812ceba21c63fc2fcd8b4f0c1bcd8c8 100644 (file)
@@ -3,5 +3,9 @@
 
 #include <mach/hardware.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 */
index fb06bd04727257345f60ed1047b354c65c89e69c..796d391857dc5d04edfb85fde7aba3f6cf20af92 100644 (file)
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 
+#include <mach/pxa25x.h>
 #include <mach/audio.h>
 #include <mach/palmtc.h>
 #include <mach/mmc.h>
 #include <mach/pxafb.h>
-#include <mach/mfp-pxa25x.h>
 #include <mach/irda.h>
 #include <mach/udc.h>
-#include <mach/pxa2xx-regs.h>
 
 #include "generic.h"
 #include "devices.h"
index 726f5b98dcd3599f8115f78b5b5d27053862d7c6..6e59c5fc5a34df12ec25f5f4dcbb63148d262798 100644 (file)
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 
+#include <mach/pxa25x.h>
 #include <mach/audio.h>
 #include <mach/palmte2.h>
 #include <mach/mmc.h>
 #include <mach/pxafb.h>
-#include <mach/mfp-pxa25x.h>
 #include <mach/irda.h>
 #include <mach/udc.h>
 #include <mach/palmasoc.h>
index d130f77b6d11c8dfd6317cf793dcdcabd1b354af..ad1a313c8fcac59def67b17af29401bef9ef6a62 100644 (file)
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
 
-#include <mach/hardware.h>
-#include <mach/pxa3xx-regs.h>
-#include <mach/mfp-pxa3xx.h>
-#include <mach/mfp-pxa300.h>
+#include <mach/pxa300.h>
 #include <mach/ohci.h>
 #include <mach/pxafb.h>
 #include <mach/mmc.h>
index f55f8f2e0db3219720e7fc5ed30b22108b8fb6ae..03cfd60a65609e74cabcc45ea9df4008de9ad6d6 100644 (file)
@@ -28,8 +28,7 @@
 #include <asm/mach/map.h>
 
 #include <mach/hardware.h>
-#include <mach/pxa2xx-regs.h>
-#include <mach/mfp-pxa25x.h>
+#include <mach/pxa25x.h>
 #include <mach/smemc.h>
 
 #include "generic.h"
index 00363c7ac1828c58e45035f7d37a5ea0bcbcfcf5..973590e8dba74dcc775dee7660941ce666fe55d5 100644 (file)
 #include <asm/mach/arch.h>
 #include <asm/mach/map.h>
 
-#include <mach/pxa2xx-regs.h>
+#include <mach/pxa27x.h>
 #include <mach/regs-uart.h>
 #include <mach/ohci.h>
 #include <mach/mmc.h>
 #include <mach/pxa27x-udc.h>
 #include <mach/udc.h>
 #include <mach/pxafb.h>
-#include <mach/mfp-pxa27x.h>
 #include <mach/pm.h>
 #include <mach/audio.h>
 #include <mach/arcom-pcmcia.h>
index 5821185f77ab16b14de591d9db2ba7482694ea41..23776fb7cbda4d894bfc0a41f93a4a45e8d8744a 100644 (file)
@@ -24,7 +24,7 @@
 
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
-#include <mach/hardware.h>
+#include <mach/pxa3xx.h>
 #include <mach/audio.h>
 #include <mach/pxafb.h>
 #include <mach/zylonite.h>