s5pc110: aries: gpio setting updated
authorMyungJoo Ham <MyungJoo.Ham@samsung.com>
Thu, 28 Jan 2010 12:03:46 +0000 (21:03 +0900)
committerMyungJoo Ham <MyungJoo.Ham@samsung.com>
Thu, 28 Jan 2010 12:03:46 +0000 (21:03 +0900)
- Based on a simple guess, powerdown gpio settings are updated

- W/o platform: 4.6 mA
- W/ platform: 21 mA

board/samsung/universal/gpio_setting.h

index aaa849d..7fbc2bd 100644 (file)
@@ -294,9 +294,9 @@ static struct gpio_powermode aries_powerdown_modes[] = {
                PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6),
        }, {    /* S5PC110_GPIO_J0_OFFSET */
-               INPUT(0) | OUTPUT0(1) | INPUT(2) | INPUT(3) |
-               INPUT(4) | INPUT(5) | OUTPUT0(6) | OUTPUT0(7),
-               PULL_DOWN(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
+               INPUT(0) | INPUT(1) | INPUT(2) | INPUT(3) |
+               INPUT(4) | INPUT(5) | OUTPUT0(6) | INPUT(7),
+               PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
        }, {    /* S5PC110_GPIO_J1_OFFSET */
                OUTPUT0(0) | OUTPUT0(1) | OUTPUT0(2) | OUTPUT0(3) |
@@ -310,17 +310,17 @@ static struct gpio_powermode aries_powerdown_modes[] = {
                PULL_DIS(4) | PULL_DIS(5) | PULL_DOWN(6) | PULL_DOWN(7),
        }, {    /* S5PC110_GPIO_J3_OFFSET */
                INPUT(0) | INPUT(1) | OUTPUT0(2) | OUTPUT0(3) |
-               OUTPUT1(4) | OUTPUT0(5) | INPUT(6) | INPUT(7),
+               INPUT(4) | INPUT(5) | INPUT(6) | INPUT(7),
                PULL_DOWN(0) | PULL_DOWN(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
        }, {    /* S5PC110_GPIO_J4_OFFSET */
-               INPUT(0) | OUTPUT0(1) | OUTPUT0(2) | INPUT(3) |
+               INPUT(0) | INPUT(1) | OUTPUT0(2) | INPUT(3) |
                OUTPUT0(4),
-               PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
+               PULL_DIS(0) | PULL_DOWN(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4),
        }, {    /* S5PC110_MP0_1_OFFSET */
                /* XM0CSN[4]: MP0_1[4] -> output high */
-               OUTPUT0(0) | OUTPUT0(1) | OUTPUT1(2) | OUTPUT0(3) |
+               OUTPUT0(0) | OUTPUT0(1) | OUTPUT0(2) | OUTPUT0(3) |
                OUTPUT1(4) | OUTPUT0(5) | OUTPUT1(6) | OUTPUT1(7),
                PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
@@ -329,19 +329,19 @@ static struct gpio_powermode aries_powerdown_modes[] = {
                PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3),
        }, {    /* S5PC110_MP0_3_OFFSET */
                /* XM0FWEN: MP0_3[2] -> output high */
-               OUTPUT0(0) | OUTPUT0(1) | OUTPUT1(2) | OUTPUT0(3) |
-               INPUT(4) | OUTPUT0(5) | OUTPUT0(6) | OUTPUT0(7),
-               PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
+               OUTPUT0(0) | OUTPUT0(1) | OUTPUT1(2) | INPUT(3) |
+               INPUT(4) | OUTPUT1(5) | OUTPUT0(6) | OUTPUT0(7),
+               PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DOWN(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
        }, {    /* S5PC110_MP0_4_OFFSET */
                OUTPUT0(0) | OUTPUT0(1) | OUTPUT0(2) | INPUT(3) |
-               INPUT(4) | OUTPUT0(5) | OUTPUT0(6) | OUTPUT0(7),
+               OUTPUT0(4) | OUTPUT0(5) | OUTPUT0(6) | OUTPUT0(7),
                PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DOWN(3) |
-               PULL_DOWN(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
+               PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
        }, {    /* S5PC110_MP0_5_OFFSET */
-               INPUT(0) | OUTPUT0(1) | INPUT(2) | INPUT(3) |
+               INPUT(0) | INPUT(1) | INPUT(2) | INPUT(3) |
                OUTPUT0(4) | OUTPUT0(5) | OUTPUT0(6) | OUTPUT0(7),
-               PULL_DOWN(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
+               PULL_DIS(0) | PULL_DIS(1) | PULL_DIS(2) | PULL_DIS(3) |
                PULL_DIS(4) | PULL_DIS(5) | PULL_DIS(6) | PULL_DIS(7),
        }, {    /* S5PC110_MP0_6_OFFSET */
                OUTPUT0(0) | OUTPUT0(1) | OUTPUT0(2) | OUTPUT0(3) |