diff options
-rw-r--r-- | arch/arm/mach-pxa/devices.h | 9 | ||||
-rw-r--r-- | arch/arm/mach-pxa/littleton.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-pxa/xcep.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-pxa/zeus.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-pxa/zylonite_pxa300.c | 1 | ||||
-rw-r--r-- | include/linux/i2c/pxa-i2c.h | 11 |
6 files changed, 13 insertions, 11 deletions
diff --git a/arch/arm/mach-pxa/devices.h b/arch/arm/mach-pxa/devices.h index 905628dfbbbb..11263f7c455b 100644 --- a/arch/arm/mach-pxa/devices.h +++ b/arch/arm/mach-pxa/devices.h | |||
@@ -56,3 +56,12 @@ extern struct platform_device pxa93x_device_gpio; | |||
56 | 56 | ||
57 | void __init pxa_register_device(struct platform_device *dev, void *data); | 57 | void __init pxa_register_device(struct platform_device *dev, void *data); |
58 | void __init pxa2xx_set_dmac_info(int nb_channels, int nb_requestors); | 58 | void __init pxa2xx_set_dmac_info(int nb_channels, int nb_requestors); |
59 | |||
60 | struct i2c_pxa_platform_data; | ||
61 | extern void pxa_set_i2c_info(struct i2c_pxa_platform_data *info); | ||
62 | #ifdef CONFIG_PXA27x | ||
63 | extern void pxa27x_set_i2c_power_info(struct i2c_pxa_platform_data *info); | ||
64 | #endif | ||
65 | #ifdef CONFIG_PXA3xx | ||
66 | extern void pxa3xx_set_i2c_power_info(struct i2c_pxa_platform_data *info); | ||
67 | #endif | ||
diff --git a/arch/arm/mach-pxa/littleton.c b/arch/arm/mach-pxa/littleton.c index fae38fdc8d8e..23aea72b4117 100644 --- a/arch/arm/mach-pxa/littleton.c +++ b/arch/arm/mach-pxa/littleton.c | |||
@@ -42,6 +42,7 @@ | |||
42 | #include <asm/mach/irq.h> | 42 | #include <asm/mach/irq.h> |
43 | 43 | ||
44 | #include "pxa300.h" | 44 | #include "pxa300.h" |
45 | #include "devices.h" | ||
45 | #include <linux/platform_data/video-pxafb.h> | 46 | #include <linux/platform_data/video-pxafb.h> |
46 | #include <linux/platform_data/mmc-pxamci.h> | 47 | #include <linux/platform_data/mmc-pxamci.h> |
47 | #include <linux/platform_data/keypad-pxa27x.h> | 48 | #include <linux/platform_data/keypad-pxa27x.h> |
diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c index 056369ef250e..fa21951bc9f0 100644 --- a/arch/arm/mach-pxa/xcep.c +++ b/arch/arm/mach-pxa/xcep.c | |||
@@ -32,6 +32,7 @@ | |||
32 | #include <mach/smemc.h> | 32 | #include <mach/smemc.h> |
33 | 33 | ||
34 | #include "generic.h" | 34 | #include "generic.h" |
35 | #include "devices.h" | ||
35 | 36 | ||
36 | #define XCEP_ETH_PHYS (PXA_CS3_PHYS + 0x00000300) | 37 | #define XCEP_ETH_PHYS (PXA_CS3_PHYS + 0x00000300) |
37 | #define XCEP_ETH_PHYS_END (PXA_CS3_PHYS + 0x000fffff) | 38 | #define XCEP_ETH_PHYS_END (PXA_CS3_PHYS + 0x000fffff) |
diff --git a/arch/arm/mach-pxa/zeus.c b/arch/arm/mach-pxa/zeus.c index ecbcaee5a2d5..8b16ba46c8c3 100644 --- a/arch/arm/mach-pxa/zeus.c +++ b/arch/arm/mach-pxa/zeus.c | |||
@@ -40,6 +40,7 @@ | |||
40 | #include <asm/mach/map.h> | 40 | #include <asm/mach/map.h> |
41 | 41 | ||
42 | #include "pxa27x.h" | 42 | #include "pxa27x.h" |
43 | #include "devices.h" | ||
43 | #include <mach/regs-uart.h> | 44 | #include <mach/regs-uart.h> |
44 | #include <linux/platform_data/usb-ohci-pxa27x.h> | 45 | #include <linux/platform_data/usb-ohci-pxa27x.h> |
45 | #include <linux/platform_data/mmc-pxamci.h> | 46 | #include <linux/platform_data/mmc-pxamci.h> |
diff --git a/arch/arm/mach-pxa/zylonite_pxa300.c b/arch/arm/mach-pxa/zylonite_pxa300.c index e247acf1400a..4fb1c556499a 100644 --- a/arch/arm/mach-pxa/zylonite_pxa300.c +++ b/arch/arm/mach-pxa/zylonite_pxa300.c | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <linux/gpio.h> | 22 | #include <linux/gpio.h> |
23 | 23 | ||
24 | #include "pxa300.h" | 24 | #include "pxa300.h" |
25 | #include "devices.h" | ||
25 | #include "zylonite.h" | 26 | #include "zylonite.h" |
26 | 27 | ||
27 | #include "generic.h" | 28 | #include "generic.h" |
diff --git a/include/linux/i2c/pxa-i2c.h b/include/linux/i2c/pxa-i2c.h index 53aab243cbd8..5236f216dfae 100644 --- a/include/linux/i2c/pxa-i2c.h +++ b/include/linux/i2c/pxa-i2c.h | |||
@@ -71,15 +71,4 @@ struct i2c_pxa_platform_data { | |||
71 | unsigned char master_code; | 71 | unsigned char master_code; |
72 | unsigned long rate; | 72 | unsigned long rate; |
73 | }; | 73 | }; |
74 | |||
75 | extern void pxa_set_i2c_info(struct i2c_pxa_platform_data *info); | ||
76 | |||
77 | #ifdef CONFIG_PXA27x | ||
78 | extern void pxa27x_set_i2c_power_info(struct i2c_pxa_platform_data *info); | ||
79 | #endif | ||
80 | |||
81 | #ifdef CONFIG_PXA3xx | ||
82 | extern void pxa3xx_set_i2c_power_info(struct i2c_pxa_platform_data *info); | ||
83 | #endif | ||
84 | |||
85 | #endif | 74 | #endif |