diff options
Diffstat (limited to 'arch/arm/mach-msm/devices-qsd8x50.c')
-rw-r--r-- | arch/arm/mach-msm/devices-qsd8x50.c | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/mach-msm/devices-qsd8x50.c b/arch/arm/mach-msm/devices-qsd8x50.c index 4db61d5fe317..2e1b3ec9dfc7 100644 --- a/arch/arm/mach-msm/devices-qsd8x50.c +++ b/arch/arm/mach-msm/devices-qsd8x50.c | |||
@@ -30,6 +30,37 @@ | |||
30 | #include <linux/platform_data/mmc-msm_sdcc.h> | 30 | #include <linux/platform_data/mmc-msm_sdcc.h> |
31 | #include "clock-pcom.h" | 31 | #include "clock-pcom.h" |
32 | 32 | ||
33 | static struct resource msm_gpio_resources[] = { | ||
34 | { | ||
35 | .start = 64 + 165 + 9, | ||
36 | .end = 64 + 165 + 9, | ||
37 | .flags = IORESOURCE_IRQ, | ||
38 | }, | ||
39 | { | ||
40 | .start = 64 + 165 + 10, | ||
41 | .end = 64 + 165 + 10, | ||
42 | .flags = IORESOURCE_IRQ, | ||
43 | }, | ||
44 | { | ||
45 | .start = 0xa9000800, | ||
46 | .end = 0xa9000800 + SZ_4K - 1, | ||
47 | .flags = IORESOURCE_MEM, | ||
48 | .name = "gpio1" | ||
49 | }, | ||
50 | { | ||
51 | .start = 0xa9100C00, | ||
52 | .end = 0xa9100C00 + SZ_4K - 1, | ||
53 | .flags = IORESOURCE_MEM, | ||
54 | .name = "gpio2" | ||
55 | }, | ||
56 | }; | ||
57 | |||
58 | struct platform_device msm_device_gpio_8x50 = { | ||
59 | .name = "gpio-msm-8x50", | ||
60 | .num_resources = ARRAY_SIZE(msm_gpio_resources), | ||
61 | .resource = msm_gpio_resources, | ||
62 | }; | ||
63 | |||
33 | static struct resource resources_uart3[] = { | 64 | static struct resource resources_uart3[] = { |
34 | { | 65 | { |
35 | .start = INT_UART3, | 66 | .start = INT_UART3, |