diff options
Diffstat (limited to 'arch/arm/mach-ux500/board-mop500-pins.c')
-rw-r--r-- | arch/arm/mach-ux500/board-mop500-pins.c | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/arch/arm/mach-ux500/board-mop500-pins.c b/arch/arm/mach-ux500/board-mop500-pins.c index f26fd76f72b4..4108c7bf324e 100644 --- a/arch/arm/mach-ux500/board-mop500-pins.c +++ b/arch/arm/mach-ux500/board-mop500-pins.c | |||
@@ -153,7 +153,7 @@ static pin_cfg_t mop500_pins_default[] = { | |||
153 | GPIO7_U1_RTSn | PIN_OUTPUT_HIGH, | 153 | GPIO7_U1_RTSn | PIN_OUTPUT_HIGH, |
154 | }; | 154 | }; |
155 | 155 | ||
156 | static pin_cfg_t mop500_pins_hrefv60[] = { | 156 | static pin_cfg_t hrefv60_pins[] = { |
157 | /* WLAN */ | 157 | /* WLAN */ |
158 | GPIO4_GPIO | PIN_INPUT_PULLUP,/* WLAN_IRQ */ | 158 | GPIO4_GPIO | PIN_INPUT_PULLUP,/* WLAN_IRQ */ |
159 | GPIO85_GPIO | PIN_OUTPUT_LOW,/* WLAN_ENA */ | 159 | GPIO85_GPIO | PIN_OUTPUT_LOW,/* WLAN_ENA */ |
@@ -279,14 +279,26 @@ static pin_cfg_t snowball_pins[] = { | |||
279 | void __init mop500_pins_init(void) | 279 | void __init mop500_pins_init(void) |
280 | { | 280 | { |
281 | nmk_config_pins(mop500_pins_common, | 281 | nmk_config_pins(mop500_pins_common, |
282 | ARRAY_SIZE(mop500_pins_common)); | 282 | ARRAY_SIZE(mop500_pins_common)); |
283 | if (machine_is_hrefv60()) | 283 | |
284 | nmk_config_pins(mop500_pins_hrefv60, | 284 | nmk_config_pins(mop500_pins_default, |
285 | ARRAY_SIZE(mop500_pins_hrefv60)); | 285 | ARRAY_SIZE(mop500_pins_default)); |
286 | else if (machine_is_snowball()) | 286 | } |
287 | nmk_config_pins(snowball_pins, | 287 | |
288 | ARRAY_SIZE(snowball_pins)); | 288 | void __init snowball_pins_init(void) |
289 | else | 289 | { |
290 | nmk_config_pins(mop500_pins_default, | 290 | nmk_config_pins(mop500_pins_common, |
291 | ARRAY_SIZE(mop500_pins_default)); | 291 | ARRAY_SIZE(mop500_pins_common)); |
292 | |||
293 | nmk_config_pins(snowball_pins, | ||
294 | ARRAY_SIZE(snowball_pins)); | ||
295 | } | ||
296 | |||
297 | void __init hrefv60_pins_init(void) | ||
298 | { | ||
299 | nmk_config_pins(mop500_pins_common, | ||
300 | ARRAY_SIZE(mop500_pins_common)); | ||
301 | |||
302 | nmk_config_pins(hrefv60_pins, | ||
303 | ARRAY_SIZE(hrefv60_pins)); | ||
292 | } | 304 | } |