pinctrl: bcm: Convert to use grp member
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 11 Dec 2023 18:57:58 +0000 (20:57 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 11 Dec 2023 23:47:52 +0000 (00:47 +0100)
Convert drivers to use grp member embedded in struct group_desc,
because other members will be removed to avoid duplication and
desynchronisation of the generic pin group description.

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20231211190321.307330-6-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/bcm/pinctrl-ns.c

index d099a7f25f64c9f816918c6b584b2e0322b1c78c..6bb2b461950bef5c420f1b250d48fcf6e907b98f 100644 (file)
@@ -171,8 +171,8 @@ static int ns_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev,
        if (!group)
                return -EINVAL;
 
-       for (i = 0; i < group->num_pins; i++)
-               unset |= BIT(group->pins[i]);
+       for (i = 0; i < group->grp.npins; i++)
+               unset |= BIT(group->grp.pins[i]);
 
        tmp = readl(ns_pinctrl->base);
        tmp &= ~unset;