diff options
author | Eric Miao <eric.y.miao@gmail.com> | 2011-05-18 09:19:04 -0400 |
---|---|---|
committer | Eric Miao <eric.y.miao@gmail.com> | 2011-07-12 07:50:32 -0400 |
commit | ca0e687c8ea5a7ae4b1c7a735f797f95ed953f9a (patch) | |
tree | bf888efe3695177950c680ea833f3c28eae8c7ea /arch | |
parent | a551e4f787220459c6e78668a15cbe01f1ac7637 (diff) |
ARM: pxa: move declarations from generic.h to <soc>.h
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-pxa/cm-x2xx.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/colibri-pxa320.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/csb726.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/generic.h | 13 | ||||
-rw-r--r-- | arch/arm/mach-pxa/himalaya.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/irqs.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/pxa25x.h | 6 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/pxa27x.h | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/pxa3xx.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-pxa/palmtc.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/palmte2.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/raumfeld.c | 5 | ||||
-rw-r--r-- | arch/arm/mach-pxa/xcep.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/zeus.c | 3 | ||||
-rw-r--r-- | arch/arm/mach-pxa/zylonite.c | 2 |
15 files changed, 26 insertions, 32 deletions
diff --git a/arch/arm/mach-pxa/cm-x2xx.c b/arch/arm/mach-pxa/cm-x2xx.c index a10996782476..7cc7414bafcf 100644 --- a/arch/arm/mach-pxa/cm-x2xx.c +++ b/arch/arm/mach-pxa/cm-x2xx.c | |||
@@ -21,7 +21,8 @@ | |||
21 | #include <asm/mach-types.h> | 21 | #include <asm/mach-types.h> |
22 | #include <asm/mach/map.h> | 22 | #include <asm/mach/map.h> |
23 | 23 | ||
24 | #include <mach/pxa2xx-regs.h> | 24 | #include <mach/pxa25x.h> |
25 | #include <mach/pxa27x.h> | ||
25 | #include <mach/audio.h> | 26 | #include <mach/audio.h> |
26 | #include <mach/pxafb.h> | 27 | #include <mach/pxafb.h> |
27 | #include <mach/smemc.h> | 28 | #include <mach/smemc.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa320.c b/arch/arm/mach-pxa/colibri-pxa320.c index ff9ff5f4fc47..42b8929acfa7 100644 --- a/arch/arm/mach-pxa/colibri-pxa320.c +++ b/arch/arm/mach-pxa/colibri-pxa320.c | |||
@@ -23,8 +23,7 @@ | |||
23 | #include <asm/mach/arch.h> | 23 | #include <asm/mach/arch.h> |
24 | #include <asm/mach/irq.h> | 24 | #include <asm/mach/irq.h> |
25 | 25 | ||
26 | #include <mach/pxa3xx-regs.h> | 26 | #include <mach/pxa320.h> |
27 | #include <mach/mfp-pxa320.h> | ||
28 | #include <mach/colibri.h> | 27 | #include <mach/colibri.h> |
29 | #include <mach/pxafb.h> | 28 | #include <mach/pxafb.h> |
30 | #include <mach/ohci.h> | 29 | #include <mach/ohci.h> |
diff --git a/arch/arm/mach-pxa/csb726.c b/arch/arm/mach-pxa/csb726.c index 0481c29a70e8..6e95e819f8a1 100644 --- a/arch/arm/mach-pxa/csb726.c +++ b/arch/arm/mach-pxa/csb726.c | |||
@@ -22,10 +22,9 @@ | |||
22 | #include <asm/mach-types.h> | 22 | #include <asm/mach-types.h> |
23 | #include <asm/mach/arch.h> | 23 | #include <asm/mach/arch.h> |
24 | #include <mach/csb726.h> | 24 | #include <mach/csb726.h> |
25 | #include <mach/mfp-pxa27x.h> | 25 | #include <mach/pxa27x.h> |
26 | #include <mach/mmc.h> | 26 | #include <mach/mmc.h> |
27 | #include <mach/ohci.h> | 27 | #include <mach/ohci.h> |
28 | #include <mach/pxa2xx-regs.h> | ||
29 | #include <mach/audio.h> | 28 | #include <mach/audio.h> |
30 | #include <mach/smemc.h> | 29 | #include <mach/smemc.h> |
31 | 30 | ||
diff --git a/arch/arm/mach-pxa/generic.h b/arch/arm/mach-pxa/generic.h index e6c9344a95ae..92a2e85ab02c 100644 --- a/arch/arm/mach-pxa/generic.h +++ b/arch/arm/mach-pxa/generic.h | |||
@@ -13,21 +13,8 @@ struct irq_data; | |||
13 | struct sys_timer; | 13 | struct sys_timer; |
14 | 14 | ||
15 | extern struct sys_timer pxa_timer; | 15 | extern struct sys_timer pxa_timer; |
16 | extern void __init pxa_init_irq(int irq_nr, | ||
17 | int (*set_wake)(struct irq_data *, | ||
18 | unsigned int)); | ||
19 | extern void __init pxa25x_init_irq(void); | ||
20 | #ifdef CONFIG_CPU_PXA26x | ||
21 | extern void __init pxa26x_init_irq(void); | ||
22 | #endif | ||
23 | extern void __init pxa27x_init_irq(void); | ||
24 | extern void __init pxa3xx_init_irq(void); | ||
25 | extern void __init pxa95x_init_irq(void); | ||
26 | 16 | ||
27 | extern void __init pxa_map_io(void); | 17 | extern void __init pxa_map_io(void); |
28 | extern void __init pxa25x_map_io(void); | ||
29 | extern void __init pxa27x_map_io(void); | ||
30 | extern void __init pxa3xx_map_io(void); | ||
31 | 18 | ||
32 | extern unsigned int get_clk_frequency_khz(int info); | 19 | extern unsigned int get_clk_frequency_khz(int info); |
33 | 20 | ||
diff --git a/arch/arm/mach-pxa/himalaya.c b/arch/arm/mach-pxa/himalaya.c index e8603eba54bd..a2ea97926a6d 100644 --- a/arch/arm/mach-pxa/himalaya.c +++ b/arch/arm/mach-pxa/himalaya.c | |||
@@ -24,8 +24,7 @@ | |||
24 | #include <asm/mach-types.h> | 24 | #include <asm/mach-types.h> |
25 | #include <asm/mach/arch.h> | 25 | #include <asm/mach/arch.h> |
26 | 26 | ||
27 | #include <mach/mfp-pxa25x.h> | 27 | #include <mach/pxa25x.h> |
28 | #include <mach/hardware.h> | ||
29 | 28 | ||
30 | #include "generic.h" | 29 | #include "generic.h" |
31 | 30 | ||
diff --git a/arch/arm/mach-pxa/include/mach/irqs.h b/arch/arm/mach-pxa/include/mach/irqs.h index 564337de9582..7cc5a781e99e 100644 --- a/arch/arm/mach-pxa/include/mach/irqs.h +++ b/arch/arm/mach-pxa/include/mach/irqs.h | |||
@@ -112,6 +112,8 @@ void pxa_mask_irq(struct irq_data *); | |||
112 | void pxa_unmask_irq(struct irq_data *); | 112 | void pxa_unmask_irq(struct irq_data *); |
113 | void icip_handle_irq(struct pt_regs *); | 113 | void icip_handle_irq(struct pt_regs *); |
114 | void ichp_handle_irq(struct pt_regs *); | 114 | void ichp_handle_irq(struct pt_regs *); |
115 | |||
116 | void pxa_init_irq(int irq_nr, int (*set_wake)(struct irq_data *, unsigned int)); | ||
115 | #endif | 117 | #endif |
116 | 118 | ||
117 | #endif /* __ASM_MACH_IRQS_H */ | 119 | #endif /* __ASM_MACH_IRQS_H */ |
diff --git a/arch/arm/mach-pxa/include/mach/pxa25x.h b/arch/arm/mach-pxa/include/mach/pxa25x.h index 508c3ba1f4d0..187b14c26a65 100644 --- a/arch/arm/mach-pxa/include/mach/pxa25x.h +++ b/arch/arm/mach-pxa/include/mach/pxa25x.h | |||
@@ -4,5 +4,11 @@ | |||
4 | #include <mach/hardware.h> | 4 | #include <mach/hardware.h> |
5 | #include <mach/pxa2xx-regs.h> | 5 | #include <mach/pxa2xx-regs.h> |
6 | #include <mach/mfp-pxa25x.h> | 6 | #include <mach/mfp-pxa25x.h> |
7 | #include <mach/irqs.h> | ||
7 | 8 | ||
9 | extern void __init pxa25x_map_io(void); | ||
10 | extern void __init pxa25x_init_irq(void); | ||
11 | #ifdef CONFIG_CPU_PXA26x | ||
12 | extern void __init pxa26x_init_irq(void); | ||
13 | #endif | ||
8 | #endif /* __MACH_PXA25x_H */ | 14 | #endif /* __MACH_PXA25x_H */ |
diff --git a/arch/arm/mach-pxa/include/mach/pxa27x.h b/arch/arm/mach-pxa/include/mach/pxa27x.h index 0b702693f458..801f170b1207 100644 --- a/arch/arm/mach-pxa/include/mach/pxa27x.h +++ b/arch/arm/mach-pxa/include/mach/pxa27x.h | |||
@@ -4,6 +4,7 @@ | |||
4 | #include <mach/hardware.h> | 4 | #include <mach/hardware.h> |
5 | #include <mach/pxa2xx-regs.h> | 5 | #include <mach/pxa2xx-regs.h> |
6 | #include <mach/mfp-pxa27x.h> | 6 | #include <mach/mfp-pxa27x.h> |
7 | #include <mach/irqs.h> | ||
7 | 8 | ||
8 | #define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */ | 9 | #define ARB_CNTRL __REG(0x48000048) /* Arbiter Control Register */ |
9 | 10 | ||
@@ -17,6 +18,8 @@ | |||
17 | #define ARB_CORE_PARK (1<<24) /* Be parked with core when idle */ | 18 | #define ARB_CORE_PARK (1<<24) /* Be parked with core when idle */ |
18 | #define ARB_LOCK_FLAG (1<<23) /* Only Locking masters gain access to the bus */ | 19 | #define ARB_LOCK_FLAG (1<<23) /* Only Locking masters gain access to the bus */ |
19 | 20 | ||
21 | extern void __init pxa27x_map_io(void); | ||
22 | extern void __init pxa27x_init_irq(void); | ||
20 | extern int __init pxa27x_set_pwrmode(unsigned int mode); | 23 | extern int __init pxa27x_set_pwrmode(unsigned int mode); |
21 | 24 | ||
22 | #endif /* __MACH_PXA27x_H */ | 25 | #endif /* __MACH_PXA27x_H */ |
diff --git a/arch/arm/mach-pxa/include/mach/pxa3xx.h b/arch/arm/mach-pxa/include/mach/pxa3xx.h index 5b9552d8908a..c50a1b5c3812 100644 --- a/arch/arm/mach-pxa/include/mach/pxa3xx.h +++ b/arch/arm/mach-pxa/include/mach/pxa3xx.h | |||
@@ -3,5 +3,9 @@ | |||
3 | 3 | ||
4 | #include <mach/hardware.h> | 4 | #include <mach/hardware.h> |
5 | #include <mach/pxa3xx-regs.h> | 5 | #include <mach/pxa3xx-regs.h> |
6 | #include <mach/irqs.h> | ||
6 | 7 | ||
8 | extern void __init pxa3xx_map_io(void); | ||
9 | extern void __init pxa3xx_init_irq(void); | ||
10 | extern void __init pxa95x_init_irq(void); | ||
7 | #endif /* __MACH_PXA3XX_H */ | 11 | #endif /* __MACH_PXA3XX_H */ |
diff --git a/arch/arm/mach-pxa/palmtc.c b/arch/arm/mach-pxa/palmtc.c index fb06bd047272..796d391857dc 100644 --- a/arch/arm/mach-pxa/palmtc.c +++ b/arch/arm/mach-pxa/palmtc.c | |||
@@ -31,14 +31,13 @@ | |||
31 | #include <asm/mach/arch.h> | 31 | #include <asm/mach/arch.h> |
32 | #include <asm/mach/map.h> | 32 | #include <asm/mach/map.h> |
33 | 33 | ||
34 | #include <mach/pxa25x.h> | ||
34 | #include <mach/audio.h> | 35 | #include <mach/audio.h> |
35 | #include <mach/palmtc.h> | 36 | #include <mach/palmtc.h> |
36 | #include <mach/mmc.h> | 37 | #include <mach/mmc.h> |
37 | #include <mach/pxafb.h> | 38 | #include <mach/pxafb.h> |
38 | #include <mach/mfp-pxa25x.h> | ||
39 | #include <mach/irda.h> | 39 | #include <mach/irda.h> |
40 | #include <mach/udc.h> | 40 | #include <mach/udc.h> |
41 | #include <mach/pxa2xx-regs.h> | ||
42 | 41 | ||
43 | #include "generic.h" | 42 | #include "generic.h" |
44 | #include "devices.h" | 43 | #include "devices.h" |
diff --git a/arch/arm/mach-pxa/palmte2.c b/arch/arm/mach-pxa/palmte2.c index 726f5b98dcd3..6e59c5fc5a34 100644 --- a/arch/arm/mach-pxa/palmte2.c +++ b/arch/arm/mach-pxa/palmte2.c | |||
@@ -31,11 +31,11 @@ | |||
31 | #include <asm/mach/arch.h> | 31 | #include <asm/mach/arch.h> |
32 | #include <asm/mach/map.h> | 32 | #include <asm/mach/map.h> |
33 | 33 | ||
34 | #include <mach/pxa25x.h> | ||
34 | #include <mach/audio.h> | 35 | #include <mach/audio.h> |
35 | #include <mach/palmte2.h> | 36 | #include <mach/palmte2.h> |
36 | #include <mach/mmc.h> | 37 | #include <mach/mmc.h> |
37 | #include <mach/pxafb.h> | 38 | #include <mach/pxafb.h> |
38 | #include <mach/mfp-pxa25x.h> | ||
39 | #include <mach/irda.h> | 39 | #include <mach/irda.h> |
40 | #include <mach/udc.h> | 40 | #include <mach/udc.h> |
41 | #include <mach/palmasoc.h> | 41 | #include <mach/palmasoc.h> |
diff --git a/arch/arm/mach-pxa/raumfeld.c b/arch/arm/mach-pxa/raumfeld.c index d130f77b6d11..ad1a313c8fca 100644 --- a/arch/arm/mach-pxa/raumfeld.c +++ b/arch/arm/mach-pxa/raumfeld.c | |||
@@ -46,10 +46,7 @@ | |||
46 | #include <asm/mach-types.h> | 46 | #include <asm/mach-types.h> |
47 | #include <asm/mach/arch.h> | 47 | #include <asm/mach/arch.h> |
48 | 48 | ||
49 | #include <mach/hardware.h> | 49 | #include <mach/pxa300.h> |
50 | #include <mach/pxa3xx-regs.h> | ||
51 | #include <mach/mfp-pxa3xx.h> | ||
52 | #include <mach/mfp-pxa300.h> | ||
53 | #include <mach/ohci.h> | 50 | #include <mach/ohci.h> |
54 | #include <mach/pxafb.h> | 51 | #include <mach/pxafb.h> |
55 | #include <mach/mmc.h> | 52 | #include <mach/mmc.h> |
diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c index f55f8f2e0db3..03cfd60a6560 100644 --- a/arch/arm/mach-pxa/xcep.c +++ b/arch/arm/mach-pxa/xcep.c | |||
@@ -28,8 +28,7 @@ | |||
28 | #include <asm/mach/map.h> | 28 | #include <asm/mach/map.h> |
29 | 29 | ||
30 | #include <mach/hardware.h> | 30 | #include <mach/hardware.h> |
31 | #include <mach/pxa2xx-regs.h> | 31 | #include <mach/pxa25x.h> |
32 | #include <mach/mfp-pxa25x.h> | ||
33 | #include <mach/smemc.h> | 32 | #include <mach/smemc.h> |
34 | 33 | ||
35 | #include "generic.h" | 34 | #include "generic.h" |
diff --git a/arch/arm/mach-pxa/zeus.c b/arch/arm/mach-pxa/zeus.c index 00363c7ac182..973590e8dba7 100644 --- a/arch/arm/mach-pxa/zeus.c +++ b/arch/arm/mach-pxa/zeus.c | |||
@@ -34,14 +34,13 @@ | |||
34 | #include <asm/mach/arch.h> | 34 | #include <asm/mach/arch.h> |
35 | #include <asm/mach/map.h> | 35 | #include <asm/mach/map.h> |
36 | 36 | ||
37 | #include <mach/pxa2xx-regs.h> | 37 | #include <mach/pxa27x.h> |
38 | #include <mach/regs-uart.h> | 38 | #include <mach/regs-uart.h> |
39 | #include <mach/ohci.h> | 39 | #include <mach/ohci.h> |
40 | #include <mach/mmc.h> | 40 | #include <mach/mmc.h> |
41 | #include <mach/pxa27x-udc.h> | 41 | #include <mach/pxa27x-udc.h> |
42 | #include <mach/udc.h> | 42 | #include <mach/udc.h> |
43 | #include <mach/pxafb.h> | 43 | #include <mach/pxafb.h> |
44 | #include <mach/mfp-pxa27x.h> | ||
45 | #include <mach/pm.h> | 44 | #include <mach/pm.h> |
46 | #include <mach/audio.h> | 45 | #include <mach/audio.h> |
47 | #include <mach/arcom-pcmcia.h> | 46 | #include <mach/arcom-pcmcia.h> |
diff --git a/arch/arm/mach-pxa/zylonite.c b/arch/arm/mach-pxa/zylonite.c index 5821185f77ab..23776fb7cbda 100644 --- a/arch/arm/mach-pxa/zylonite.c +++ b/arch/arm/mach-pxa/zylonite.c | |||
@@ -24,7 +24,7 @@ | |||
24 | 24 | ||
25 | #include <asm/mach-types.h> | 25 | #include <asm/mach-types.h> |
26 | #include <asm/mach/arch.h> | 26 | #include <asm/mach/arch.h> |
27 | #include <mach/hardware.h> | 27 | #include <mach/pxa3xx.h> |
28 | #include <mach/audio.h> | 28 | #include <mach/audio.h> |
29 | #include <mach/pxafb.h> | 29 | #include <mach/pxafb.h> |
30 | #include <mach/zylonite.h> | 30 | #include <mach/zylonite.h> |