mach-snapdragon: db410: pinctrl: fix pin count
authorRamon Fried <ramon.fried@gmail.com>
Sat, 12 Jan 2019 09:48:28 +0000 (11:48 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 18 Jan 2019 14:16:15 +0000 (09:16 -0500)
Pin count in APQ8016 was wrong, fix that.

Fixes: ad97051b7ff6 ("mach-snapdragon: Introduce pinctrl driver")
Signed-off-by: Ramon Fried <ramon.fried@gmail.com>
arch/arm/mach-snapdragon/pinctrl-apq8016.c

index bdb755d0e49a4385fb2a21951ccba5c9d0ef6e3d..1042b564c370cee95e8fab90e5ae7cd925aafb91 100644 (file)
@@ -39,11 +39,11 @@ static const char *apq8016_get_function_name(struct udevice *dev,
 static const char *apq8016_get_pin_name(struct udevice *dev,
                                        unsigned int selector)
 {
-       if (selector < 130) {
+       if (selector < 122) {
                snprintf(pin_name, MAX_PIN_NAME_LEN, "GPIO_%u", selector);
                return pin_name;
        } else {
-               return msm_pinctrl_pins[selector - 130];
+               return msm_pinctrl_pins[selector - 122];
        }
 }
 
@@ -53,7 +53,7 @@ static unsigned int apq8016_get_function_mux(unsigned int selector)
 }
 
 struct msm_pinctrl_data apq8016_data = {
-       .pin_count = 140,
+       .pin_count = 133,
        .functions_count = ARRAY_SIZE(msm_pinctrl_functions),
        .get_function_name = apq8016_get_function_name,
        .get_function_mux = apq8016_get_function_mux,