diff options
| -rw-r--r-- | arch/arm/mach-shmobile/board-mackerel.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/arch/arm/mach-shmobile/board-mackerel.c b/arch/arm/mach-shmobile/board-mackerel.c index 002eaf689f8f..8de350fe2a97 100644 --- a/arch/arm/mach-shmobile/board-mackerel.c +++ b/arch/arm/mach-shmobile/board-mackerel.c | |||
| @@ -1406,11 +1406,10 @@ static void __init mackerel_init(void) | |||
| 1406 | gpio_request(GPIO_FN_LCDDISP, NULL); | 1406 | gpio_request(GPIO_FN_LCDDISP, NULL); |
| 1407 | gpio_request(GPIO_FN_LCDDCK, NULL); | 1407 | gpio_request(GPIO_FN_LCDDCK, NULL); |
| 1408 | 1408 | ||
| 1409 | gpio_request(GPIO_PORT31, NULL); /* backlight */ | 1409 | /* backlight, off by default */ |
| 1410 | gpio_direction_output(GPIO_PORT31, 0); /* off by default */ | 1410 | gpio_request_one(GPIO_PORT31, GPIOF_OUT_INIT_LOW, NULL); |
| 1411 | 1411 | ||
| 1412 | gpio_request(GPIO_PORT151, NULL); /* LCDDON */ | 1412 | gpio_request_one(GPIO_PORT151, GPIOF_OUT_INIT_HIGH, NULL); /* LCDDON */ |
| 1413 | gpio_direction_output(GPIO_PORT151, 1); | ||
| 1414 | 1413 | ||
| 1415 | /* USBHS0 */ | 1414 | /* USBHS0 */ |
| 1416 | gpio_request(GPIO_FN_VBUS0_0, NULL); | 1415 | gpio_request(GPIO_FN_VBUS0_0, NULL); |
| @@ -1426,8 +1425,7 @@ static void __init mackerel_init(void) | |||
| 1426 | gpio_request(GPIO_FN_FSIAILR, NULL); | 1425 | gpio_request(GPIO_FN_FSIAILR, NULL); |
| 1427 | gpio_request(GPIO_FN_FSIAISLD, NULL); | 1426 | gpio_request(GPIO_FN_FSIAISLD, NULL); |
| 1428 | gpio_request(GPIO_FN_FSIAOSLD, NULL); | 1427 | gpio_request(GPIO_FN_FSIAOSLD, NULL); |
| 1429 | gpio_request(GPIO_PORT161, NULL); | 1428 | gpio_request_one(GPIO_PORT161, GPIOF_OUT_INIT_LOW, NULL); /* slave */ |
| 1430 | gpio_direction_output(GPIO_PORT161, 0); /* slave */ | ||
| 1431 | 1429 | ||
| 1432 | gpio_request(GPIO_PORT9, NULL); | 1430 | gpio_request(GPIO_PORT9, NULL); |
| 1433 | gpio_request(GPIO_PORT10, NULL); | 1431 | gpio_request(GPIO_PORT10, NULL); |
| @@ -1481,8 +1479,7 @@ static void __init mackerel_init(void) | |||
| 1481 | gpio_request(GPIO_FN_SDHID1_0, NULL); | 1479 | gpio_request(GPIO_FN_SDHID1_0, NULL); |
| 1482 | #endif | 1480 | #endif |
| 1483 | /* card detect pin for MMC slot (CN7) */ | 1481 | /* card detect pin for MMC slot (CN7) */ |
| 1484 | gpio_request(GPIO_PORT41, NULL); | 1482 | gpio_request_one(GPIO_PORT41, GPIOF_IN, NULL); |
| 1485 | gpio_direction_input(GPIO_PORT41); | ||
| 1486 | 1483 | ||
| 1487 | /* enable SDHI2 */ | 1484 | /* enable SDHI2 */ |
| 1488 | gpio_request(GPIO_FN_SDHICMD2, NULL); | 1485 | gpio_request(GPIO_FN_SDHICMD2, NULL); |
| @@ -1493,8 +1490,7 @@ static void __init mackerel_init(void) | |||
| 1493 | gpio_request(GPIO_FN_SDHID2_0, NULL); | 1490 | gpio_request(GPIO_FN_SDHID2_0, NULL); |
| 1494 | 1491 | ||
| 1495 | /* card detect pin for microSD slot (CN23) */ | 1492 | /* card detect pin for microSD slot (CN23) */ |
| 1496 | gpio_request(GPIO_PORT162, NULL); | 1493 | gpio_request_one(GPIO_PORT162, GPIOF_IN, NULL); |
| 1497 | gpio_direction_input(GPIO_PORT162); | ||
| 1498 | 1494 | ||
| 1499 | /* MMCIF */ | 1495 | /* MMCIF */ |
| 1500 | gpio_request(GPIO_FN_MMCD0_0, NULL); | 1496 | gpio_request(GPIO_FN_MMCD0_0, NULL); |
