diff options
author | Rabin Vincent <rabin.vincent@stericsson.com> | 2011-02-11 19:07:21 -0500 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2011-03-14 09:05:16 -0400 |
commit | fe05203b0c4ba0454ba34a858002b12ae4a72faa (patch) | |
tree | 822f033dd3ff23dfa16d689e7210b0ed98ef8caf /arch/arm/mach-ux500/board-mop500.c | |
parent | 3c4bee04d147f149a167633cf0033f9d25a8d720 (diff) |
mach-ux500: move MOP500 pins to separate file
Split off pin definitions for the MOP500 board family to its
own file.
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500.c')
-rw-r--r-- | arch/arm/mach-ux500/board-mop500.c | 63 |
1 files changed, 1 insertions, 62 deletions
diff --git a/arch/arm/mach-ux500/board-mop500.c b/arch/arm/mach-ux500/board-mop500.c index 67d9c634c05d..72448e17260f 100644 --- a/arch/arm/mach-ux500/board-mop500.c +++ b/arch/arm/mach-ux500/board-mop500.c | |||
@@ -28,7 +28,6 @@ | |||
28 | #include <asm/mach-types.h> | 28 | #include <asm/mach-types.h> |
29 | #include <asm/mach/arch.h> | 29 | #include <asm/mach/arch.h> |
30 | 30 | ||
31 | #include <plat/pincfg.h> | ||
32 | #include <plat/i2c.h> | 31 | #include <plat/i2c.h> |
33 | #include <plat/ste_dma40.h> | 32 | #include <plat/ste_dma40.h> |
34 | 33 | ||
@@ -39,69 +38,9 @@ | |||
39 | 38 | ||
40 | #include "ste-dma40-db8500.h" | 39 | #include "ste-dma40-db8500.h" |
41 | #include "devices-db8500.h" | 40 | #include "devices-db8500.h" |
42 | #include "pins-db8500.h" | ||
43 | #include "board-mop500.h" | 41 | #include "board-mop500.h" |
44 | #include "board-mop500-regulators.h" | 42 | #include "board-mop500-regulators.h" |
45 | 43 | ||
46 | static pin_cfg_t mop500_pins[] = { | ||
47 | /* SSP0 */ | ||
48 | GPIO143_SSP0_CLK, | ||
49 | GPIO144_SSP0_FRM, | ||
50 | GPIO145_SSP0_RXD, | ||
51 | GPIO146_SSP0_TXD, | ||
52 | |||
53 | /* I2C */ | ||
54 | GPIO147_I2C0_SCL, | ||
55 | GPIO148_I2C0_SDA, | ||
56 | GPIO16_I2C1_SCL, | ||
57 | GPIO17_I2C1_SDA, | ||
58 | GPIO10_I2C2_SDA, | ||
59 | GPIO11_I2C2_SCL, | ||
60 | GPIO229_I2C3_SDA, | ||
61 | GPIO230_I2C3_SCL, | ||
62 | |||
63 | /* SKE keypad */ | ||
64 | GPIO153_KP_I7, | ||
65 | GPIO154_KP_I6, | ||
66 | GPIO155_KP_I5, | ||
67 | GPIO156_KP_I4, | ||
68 | GPIO157_KP_O7, | ||
69 | GPIO158_KP_O6, | ||
70 | GPIO159_KP_O5, | ||
71 | GPIO160_KP_O4, | ||
72 | GPIO161_KP_I3, | ||
73 | GPIO162_KP_I2, | ||
74 | GPIO163_KP_I1, | ||
75 | GPIO164_KP_I0, | ||
76 | GPIO165_KP_O3, | ||
77 | GPIO166_KP_O2, | ||
78 | GPIO167_KP_O1, | ||
79 | GPIO168_KP_O0, | ||
80 | |||
81 | /* GPIO_EXP_INT */ | ||
82 | GPIO217_GPIO, | ||
83 | |||
84 | /* STMPE1601 IRQ */ | ||
85 | GPIO218_GPIO | PIN_INPUT_PULLUP, | ||
86 | |||
87 | /* touch screen */ | ||
88 | GPIO84_GPIO | PIN_INPUT_PULLUP, | ||
89 | |||
90 | /* USB OTG */ | ||
91 | GPIO256_USB_NXT | PIN_PULL_DOWN, | ||
92 | GPIO257_USB_STP | PIN_PULL_UP, | ||
93 | GPIO258_USB_XCLK | PIN_PULL_DOWN, | ||
94 | GPIO259_USB_DIR | PIN_PULL_DOWN, | ||
95 | GPIO260_USB_DAT7 | PIN_PULL_DOWN, | ||
96 | GPIO261_USB_DAT6 | PIN_PULL_DOWN, | ||
97 | GPIO262_USB_DAT5 | PIN_PULL_DOWN, | ||
98 | GPIO263_USB_DAT4 | PIN_PULL_DOWN, | ||
99 | GPIO264_USB_DAT3 | PIN_PULL_DOWN, | ||
100 | GPIO265_USB_DAT2 | PIN_PULL_DOWN, | ||
101 | GPIO266_USB_DAT1 | PIN_PULL_DOWN, | ||
102 | GPIO267_USB_DAT0 | PIN_PULL_DOWN, | ||
103 | }; | ||
104 | |||
105 | static struct ab8500_platform_data ab8500_platdata = { | 44 | static struct ab8500_platform_data ab8500_platdata = { |
106 | .irq_base = MOP500_AB8500_IRQ_BASE, | 45 | .irq_base = MOP500_AB8500_IRQ_BASE, |
107 | .regulator = ab8500_regulators, | 46 | .regulator = ab8500_regulators, |
@@ -444,7 +383,7 @@ static void __init u8500_init_machine(void) | |||
444 | { | 383 | { |
445 | u8500_init_devices(); | 384 | u8500_init_devices(); |
446 | 385 | ||
447 | nmk_config_pins(mop500_pins, ARRAY_SIZE(mop500_pins)); | 386 | mop500_pins_init(); |
448 | 387 | ||
449 | platform_add_devices(platform_devs, ARRAY_SIZE(platform_devs)); | 388 | platform_add_devices(platform_devs, ARRAY_SIZE(platform_devs)); |
450 | 389 | ||