pinctrl: core: Embed struct pingroup into struct group_desc
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 11 Dec 2023 18:57:57 +0000 (20:57 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 11 Dec 2023 23:47:52 +0000 (00:47 +0100)
commit85174ad7c30fca29a354221e01fad82c0d00d644
treee205b29bcd1466b81713395d9b3b06eb01c9cb43
parentb0f24e021d58d74b83857b9d5c468bcda3785572
pinctrl: core: Embed struct pingroup into struct group_desc

struct group_desc is a particular version of the struct pingroup
with associated opaque data. Start switching pin control core and
drivers to use it explicitly.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20231211190321.307330-5-andriy.shevchenko@linux.intel.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/core.c
drivers/pinctrl/core.h