Re: [PATCH v4 00/23] pinctrl: Convert struct group_desc to use struct pingroup

From: Linus Walleij
Date: Mon Dec 04 2023 - 09:39:01 EST


Hi Andy,

due to compile errors on arm32 and arm64 I had to drop most of the
patches again but I kept the preparatory patches so your
patch stack don't need to be so deep.

On Wed, Nov 29, 2023 at 5:15 PM Andy Shevchenko
<andriy.shevchenko@xxxxxxxxxxxxxxx> wrote:

> Andy Shevchenko (23):
> pinctrl: qcom: lpass-lpi: Replace kernel.h with what is being used
> pinctrl: qcom: lpass-lpi: Remove unused member in struct lpi_pingroup
> pinctrl: equilibrium: Unshadow error code of
> of_property_count_u32_elems()
> pinctrl: equilibrium: Use temporary variable to hold pins
> pinctrl: imx: Use temporary variable to hold pins

I kept these.

> pinctrl: core: Make pins const unsigned int pointer in struct
> group_desc
> pinctrl: equilibrium: Convert to use struct pingroup
> pinctrl: keembay: Convert to use struct pingroup
> pinctrl: nuvoton: Convert to use struct pingroup and
> PINCTRL_PINGROUP()
> pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC()
> pinctrl: ingenic: Make use of PINCTRL_GROUP_DESC()
> pinctrl: mediatek: Make use of PINCTRL_GROUP_DESC()
> pinctrl: core: Embed struct pingroup into struct group_desc
> pinctrl: bcm: Convert to use grp member
> pinctrl: equilibrium: Convert to use grp member
> pinctrl: imx: Convert to use grp member
> pinctrl: ingenic: Convert to use grp member
> pinctrl: keembay: Convert to use grp member
> pinctrl: mediatek: Convert to use grp member
> pinctrl: renesas: Convert to use grp member
> pinctrl: starfive: Convert to use grp member
> pinctrl: core: Remove unused members from struct group_desc

I dropped these (because they all cross-depend...)

> pinctrl: Convert unsigned to unsigned int

I kept this one.

Yours,
Linus Walleij