Commit 46c41e62a1feb4ab2e941f33f06bbf8feab2d2cf

Authored by Russell King
Committed by Russell King
1 parent 34f3231f43

[ARM] pxa: move platform devices to separate header file

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

Showing 14 changed files with 23 additions and 12 deletions Side-by-side Diff

arch/arm/mach-pxa/corgi.c
... ... @@ -44,6 +44,7 @@
44 44 #include <asm/hardware/scoop.h>
45 45  
46 46 #include "generic.h"
  47 +#include "devices.h"
47 48 #include "sharpsl.h"
48 49  
49 50  
arch/arm/mach-pxa/devices.h
  1 +extern struct platform_device pxamci_device;
  2 +extern struct platform_device pxaudc_device;
  3 +extern struct platform_device pxafb_device;
  4 +extern struct platform_device ffuart_device;
  5 +extern struct platform_device btuart_device;
  6 +extern struct platform_device stuart_device;
  7 +extern struct platform_device hwuart_device;
  8 +extern struct platform_device pxai2c_device;
  9 +extern struct platform_device pxai2s_device;
  10 +extern struct platform_device pxaficp_device;
  11 +extern struct platform_device pxartc_device;
arch/arm/mach-pxa/generic.c
... ... @@ -43,6 +43,7 @@
43 43 #include <asm/arch/irda.h>
44 44 #include <asm/arch/i2c.h>
45 45  
  46 +#include "devices.h"
46 47 #include "generic.h"
47 48  
48 49 /*
arch/arm/mach-pxa/generic.h
... ... @@ -25,16 +25,4 @@
25 25 mi->bank[__nr].start = (__start), \
26 26 mi->bank[__nr].size = (__size), \
27 27 mi->bank[__nr].node = (((unsigned)(__start) - PHYS_OFFSET) >> 27)
28   -
29   -extern struct platform_device pxamci_device;
30   -extern struct platform_device pxaudc_device;
31   -extern struct platform_device pxafb_device;
32   -extern struct platform_device ffuart_device;
33   -extern struct platform_device btuart_device;
34   -extern struct platform_device stuart_device;
35   -extern struct platform_device hwuart_device;
36   -extern struct platform_device pxai2c_device;
37   -extern struct platform_device pxai2s_device;
38   -extern struct platform_device pxaficp_device;
39   -extern struct platform_device pxartc_device;
arch/arm/mach-pxa/idp.c
... ... @@ -38,6 +38,7 @@
38 38 #include <asm/arch/mmc.h>
39 39  
40 40 #include "generic.h"
  41 +#include "devices.h"
41 42  
42 43 /* TODO:
43 44 * - add pxa2xx_audio_ops_t device structure
arch/arm/mach-pxa/lpd270.c
... ... @@ -46,6 +46,7 @@
46 46 #include <asm/arch/ohci.h>
47 47  
48 48 #include "generic.h"
  49 +#include "devices.h"
49 50  
50 51  
51 52 static unsigned int lpd270_irq_enabled;
arch/arm/mach-pxa/lubbock.c
... ... @@ -48,6 +48,7 @@
48 48 #include <asm/arch/mmc.h>
49 49  
50 50 #include "generic.h"
  51 +#include "devices.h"
51 52  
52 53  
53 54 #define LUB_MISC_WR __LUB_REG(LUBBOCK_FPGA_PHYS + 0x080)
arch/arm/mach-pxa/mainstone.c
... ... @@ -46,6 +46,7 @@
46 46 #include <asm/arch/ohci.h>
47 47  
48 48 #include "generic.h"
  49 +#include "devices.h"
49 50  
50 51  
51 52 static unsigned long mainstone_irq_enabled;
arch/arm/mach-pxa/poodle.c
... ... @@ -45,6 +45,7 @@
45 45 #include <asm/mach/sharpsl_param.h>
46 46  
47 47 #include "generic.h"
  48 +#include "devices.h"
48 49 #include "sharpsl.h"
49 50  
50 51 static struct resource poodle_scoop_resources[] = {
arch/arm/mach-pxa/pxa25x.c
... ... @@ -29,6 +29,7 @@
29 29 #include <asm/arch/dma.h>
30 30  
31 31 #include "generic.h"
  32 +#include "devices.h"
32 33  
33 34 /*
34 35 * Various clock factors driven by the CCCR register.
arch/arm/mach-pxa/pxa27x.c
... ... @@ -26,6 +26,7 @@
26 26 #include <asm/arch/dma.h>
27 27  
28 28 #include "generic.h"
  29 +#include "devices.h"
29 30  
30 31 /* Crystal clock: 13MHz */
31 32 #define BASE_CLK 13000000
arch/arm/mach-pxa/spitz.c
... ... @@ -48,6 +48,7 @@
48 48 #include <asm/hardware/scoop.h>
49 49  
50 50 #include "generic.h"
  51 +#include "devices.h"
51 52 #include "sharpsl.h"
52 53  
53 54 /*
arch/arm/mach-pxa/tosa.c
... ... @@ -42,7 +42,7 @@
42 42 #include <asm/mach/sharpsl_param.h>
43 43  
44 44 #include "generic.h"
45   -
  45 +#include "devices.h"
46 46  
47 47 /*
48 48 * SCOOP Device
arch/arm/mach-pxa/trizeps4.c
... ... @@ -49,6 +49,7 @@
49 49 #include <asm/arch/ohci.h>
50 50  
51 51 #include "generic.h"
  52 +#include "devices.h"
52 53  
53 54 /********************************************************************************************
54 55 * ONBOARD FLASH