pinctrl: nuvoton: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 18 Mar 2025 10:57:16 +0000 (12:57 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 20 Mar 2025 08:14:10 +0000 (09:14 +0100)
commit1bce744173dd665af73cd8a27954e23f8fa031ac
tree9e9379ca5e767684007d7882eeba8e416b700cce
parent1a65846509237f2c78dbba8add772d9ce5daed7b
pinctrl: nuvoton: Make use of struct pinfunction and PINCTRL_PINFUNCTION()

Since pin control provides a generic data type and a macro for
the pin function definition, use them in the driver.

Reviewed-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/20250318105932.2090926-4-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/nuvoton/pinctrl-ma35.c
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c