pinctrl: uniphier: prohibit drive control for pin 61-66 of PH1-LD11
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Wed, 15 Jun 2016 08:18:05 +0000 (17:18 +0900)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 18 Jun 2016 08:02:09 +0000 (10:02 +0200)
According to the hardware document, setting the drive control is
prohibited for these pins (N-channel Open Drain pins).  Set their
drive control attribute to "fixed".

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c

index 150942f918ff3a0140bd648ce20898ccefe23b71..608cd73c2bfbaf7108353ac17de7ec3fe15a464d 100644 (file)
@@ -151,22 +151,22 @@ static const struct pinctrl_pin_desc uniphier_ld11_pins[] = {
                             60, UNIPHIER_PIN_DRV_1BIT,
                             60, UNIPHIER_PIN_PULL_DOWN),
        UNIPHIER_PINCTRL_PIN(61, "DMDSDA0", 61,
-                            61, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(62, "DMDSCL0", 62,
-                            62, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(63, "SDA0", 63,
-                            63, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(64, "SCL0", 64,
-                            64, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(65, "SDA1", 65,
-                            65, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(66, "SCL1", 66,
-                            66, UNIPHIER_PIN_DRV_1BIT,
+                            -1, UNIPHIER_PIN_DRV_FIXED4,
                             -1, UNIPHIER_PIN_PULL_NONE),
        UNIPHIER_PINCTRL_PIN(67, "HIN", 67,
                             -1, UNIPHIER_PIN_DRV_FIXED5,