]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
pinctrl: mediatek: Use C99 initializers in PINCTRL_PIN_GROUP()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 11 Dec 2023 18:57:55 +0000 (20:57 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 11 Dec 2023 23:47:52 +0000 (00:47 +0100)
For the better flexibility use C99 initializers in PINCTRL_PIN_GROUP().

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20231211190321.307330-3-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/mediatek/pinctrl-moore.h
drivers/pinctrl/mediatek/pinctrl-paris.h

index e1b4b82b9d3db47f238c0d3a5a83ef9ad7553f6b..36ee0021cf7edd0c73e5327842db9911a4347e49 100644 (file)
                .funcs = NULL,                          \
        }
 
-#define PINCTRL_PIN_GROUP(name, id)                    \
-       {                                               \
-               name,                                   \
-               id##_pins,                              \
-               ARRAY_SIZE(id##_pins),                  \
-               id##_funcs,                             \
+#define PINCTRL_PIN_GROUP(_name_, id)                                                  \
+       {                                                                               \
+               .name = _name_,                                                         \
+               .pins = id##_pins,                                                      \
+               .num_pins = ARRAY_SIZE(id##_pins),                                      \
+               .data = id##_funcs,                                                     \
        }
 
 int mtk_moore_pinctrl_probe(struct platform_device *pdev,
index 8762ac59932927c14d27d9e58542a68335299ecc..5c4e5b74e43e2e832cf727413fbe8b80aadd6ab4 100644 (file)
                        __VA_ARGS__, { } },                             \
        }
 
-#define PINCTRL_PIN_GROUP(name, id)                    \
-       {                                               \
-               name,                                   \
-               id##_pins,                              \
-               ARRAY_SIZE(id##_pins),                  \
-               id##_funcs,                             \
+#define PINCTRL_PIN_GROUP(_name_, id)                                                  \
+       {                                                                               \
+               .name = _name_,                                                         \
+               .pins = id##_pins,                                                      \
+               .num_pins = ARRAY_SIZE(id##_pins),                                      \
+               .data = id##_funcs,                                                     \
        }
 
 int mtk_paris_pinctrl_probe(struct platform_device *pdev);