public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks
@ 2026-04-30 15:33 Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 1/7] pinctrl: airoha: Fix type in .pin_config_group_get() callback Geert Uytterhoeven
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

	Hi all,

On 64-bit platforms, "unsigned long" is 64-bit.  However, when checking
if all "unsigned long" configuration values passed to the
.pin_config_group_get() callback are equal, several drivers use a 32-bit
temporary.  Fortunately this works, as currently all configuration
values fit in 32-bit.

This series makes the code cleaner and more future-proof by changing the
types of all temporaries to unsigned long.

I intend to queue patches 5 and 6 in renesas-pinctrl for v7.2.
Thanks for your comments!

Geert Uytterhoeven (7):
  pinctrl: airoha: Fix type in .pin_config_group_get() callback
  pinctrl: equilibrium: Fix type in .pin_config_group_get() callback
  pinctrl: ingenic: Fix type in .pin_config_group_get() callback
  pinctrl: mediatek: moore: Fix type in .pin_config_group_get() callback
  pinctrl: renesas: rzg2l: Fix type in .pin_config_group_get() callback
  pinctrl: renesas: rzv2m: Fix type in .pin_config_group_get() callback
  pinctrl: single: Fix type in .pin_config_group_get() callback

 drivers/pinctrl/mediatek/pinctrl-airoha.c | 2 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c  | 3 ++-
 drivers/pinctrl/pinctrl-equilibrium.c     | 3 ++-
 drivers/pinctrl/pinctrl-ingenic.c         | 3 ++-
 drivers/pinctrl/pinctrl-single.c          | 3 ++-
 drivers/pinctrl/renesas/pinctrl-rzg2l.c   | 3 ++-
 drivers/pinctrl/renesas/pinctrl-rzv2m.c   | 3 ++-
 7 files changed, 13 insertions(+), 7 deletions(-)

-- 
2.43.0

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH 1/7] pinctrl: airoha: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 2/7] pinctrl: equilibrium: " Geert Uytterhoeven
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/mediatek/pinctrl-airoha.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/pinctrl/mediatek/pinctrl-airoha.c b/drivers/pinctrl/mediatek/pinctrl-airoha.c
index 995ba6175c9504ba..e5a6a60fb3c660cb 100644
--- a/drivers/pinctrl/mediatek/pinctrl-airoha.c
+++ b/drivers/pinctrl/mediatek/pinctrl-airoha.c
@@ -2811,7 +2811,7 @@ static int airoha_pinconf_group_get(struct pinctrl_dev *pctrl_dev,
 				    unsigned int group, unsigned long *config)
 {
 	struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
-	u32 cur_config = 0;
+	unsigned long cur_config = 0;
 	int i;
 
 	for (i = 0; i < pinctrl->grps[group].npins; i++) {
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/7] pinctrl: equilibrium: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 1/7] pinctrl: airoha: Fix type in .pin_config_group_get() callback Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 3/7] pinctrl: ingenic: " Geert Uytterhoeven
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/pinctrl-equilibrium.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/pinctrl-equilibrium.c b/drivers/pinctrl/pinctrl-equilibrium.c
index ba1c867b7b891abb..349eb944b4ac880e 100644
--- a/drivers/pinctrl/pinctrl-equilibrium.c
+++ b/drivers/pinctrl/pinctrl-equilibrium.c
@@ -532,8 +532,9 @@ static int eqbr_pinconf_set(struct pinctrl_dev *pctldev, unsigned int pin,
 static int eqbr_pinconf_group_get(struct pinctrl_dev *pctldev,
 				  unsigned int group, unsigned long *config)
 {
-	unsigned int i, npins, old = 0;
 	const unsigned int *pins;
+	unsigned int i, npins;
+	unsigned long old = 0;
 	int ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 3/7] pinctrl: ingenic: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 1/7] pinctrl: airoha: Fix type in .pin_config_group_get() callback Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 2/7] pinctrl: equilibrium: " Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-05-02 14:48   ` H. Nikolaus Schaller
  2026-05-04 10:26   ` Paul Cercueil
  2026-04-30 15:33 ` [PATCH 4/7] pinctrl: mediatek: moore: " Geert Uytterhoeven
                   ` (3 subsequent siblings)
  6 siblings, 2 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

While Ingenic is a 32-bit platform, it is still better to use the
correct type, to serve as an example.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/pinctrl-ingenic.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/pinctrl-ingenic.c b/drivers/pinctrl/pinctrl-ingenic.c
index c7f14546de0528de..29d7f4e54bc7b126 100644
--- a/drivers/pinctrl/pinctrl-ingenic.c
+++ b/drivers/pinctrl/pinctrl-ingenic.c
@@ -4334,7 +4334,8 @@ static int ingenic_pinconf_group_get(struct pinctrl_dev *pctldev,
 		unsigned int group, unsigned long *config)
 {
 	const unsigned int *pins;
-	unsigned int i, npins, old = 0;
+	unsigned int i, npins;
+	unsigned long old = 0;
 	int ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 4/7] pinctrl: mediatek: moore: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
                   ` (2 preceding siblings ...)
  2026-04-30 15:33 ` [PATCH 3/7] pinctrl: ingenic: " Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 5/7] pinctrl: renesas: rzg2l: " Geert Uytterhoeven
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/mediatek/pinctrl-moore.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/mediatek/pinctrl-moore.c b/drivers/pinctrl/mediatek/pinctrl-moore.c
index 071ba849e5322396..17e30f83dc1972c0 100644
--- a/drivers/pinctrl/mediatek/pinctrl-moore.c
+++ b/drivers/pinctrl/mediatek/pinctrl-moore.c
@@ -402,7 +402,8 @@ static int mtk_pinconf_group_get(struct pinctrl_dev *pctldev,
 				 unsigned int group, unsigned long *config)
 {
 	const unsigned int *pins;
-	unsigned int i, npins, old = 0;
+	unsigned int i, npins;
+	unsigned long old = 0;
 	int ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 5/7] pinctrl: renesas: rzg2l: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
                   ` (3 preceding siblings ...)
  2026-04-30 15:33 ` [PATCH 4/7] pinctrl: mediatek: moore: " Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 6/7] pinctrl: renesas: rzv2m: " Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 7/7] pinctrl: single: " Geert Uytterhoeven
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/renesas/pinctrl-rzg2l.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/renesas/pinctrl-rzg2l.c b/drivers/pinctrl/renesas/pinctrl-rzg2l.c
index bc2154b695149809..5b0f23af5a6cc9de 100644
--- a/drivers/pinctrl/renesas/pinctrl-rzg2l.c
+++ b/drivers/pinctrl/renesas/pinctrl-rzg2l.c
@@ -1647,8 +1647,9 @@ static int rzg2l_pinctrl_pinconf_group_get(struct pinctrl_dev *pctldev,
 					   unsigned int group,
 					   unsigned long *config)
 {
+	unsigned long prev_config = 0;
 	const unsigned int *pins;
-	unsigned int i, npins, prev_config = 0;
+	unsigned int i, npins;
 	int ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 6/7] pinctrl: renesas: rzv2m: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
                   ` (4 preceding siblings ...)
  2026-04-30 15:33 ` [PATCH 5/7] pinctrl: renesas: rzg2l: " Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  2026-04-30 15:33 ` [PATCH 7/7] pinctrl: single: " Geert Uytterhoeven
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/renesas/pinctrl-rzv2m.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/renesas/pinctrl-rzv2m.c b/drivers/pinctrl/renesas/pinctrl-rzv2m.c
index 495e7f5d41280dc9..827b3e91a6cc2622 100644
--- a/drivers/pinctrl/renesas/pinctrl-rzv2m.c
+++ b/drivers/pinctrl/renesas/pinctrl-rzv2m.c
@@ -695,8 +695,9 @@ static int rzv2m_pinctrl_pinconf_group_get(struct pinctrl_dev *pctldev,
 					   unsigned int group,
 					   unsigned long *config)
 {
+	unsigned long prev_config = 0;
 	const unsigned int *pins;
-	unsigned int i, npins, prev_config = 0;
+	unsigned int i, npins;
 	int ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 7/7] pinctrl: single: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
                   ` (5 preceding siblings ...)
  2026-04-30 15:33 ` [PATCH 6/7] pinctrl: renesas: rzv2m: " Geert Uytterhoeven
@ 2026-04-30 15:33 ` Geert Uytterhoeven
  6 siblings, 0 replies; 10+ messages in thread
From: Geert Uytterhoeven @ 2026-04-30 15:33 UTC (permalink / raw)
  To: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc,
	Geert Uytterhoeven

On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
"unsigned long" configuration values are equal should be done using an
"unsigned long" temporary.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
---
 drivers/pinctrl/pinctrl-single.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/pinctrl/pinctrl-single.c b/drivers/pinctrl/pinctrl-single.c
index 7e022a46ee422dc1..4d5f85b7e6bbe2b0 100644
--- a/drivers/pinctrl/pinctrl-single.c
+++ b/drivers/pinctrl/pinctrl-single.c
@@ -619,8 +619,9 @@ static int pcs_pinconf_set(struct pinctrl_dev *pctldev,
 static int pcs_pinconf_group_get(struct pinctrl_dev *pctldev,
 				unsigned group, unsigned long *config)
 {
+	unsigned long old = 0;
 	const unsigned *pins;
-	unsigned npins, old = 0;
+	unsigned npins;
 	int i, ret;
 
 	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/7] pinctrl: ingenic: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 ` [PATCH 3/7] pinctrl: ingenic: " Geert Uytterhoeven
@ 2026-05-02 14:48   ` H. Nikolaus Schaller
  2026-05-04 10:26   ` Paul Cercueil
  1 sibling, 0 replies; 10+ messages in thread
From: H. Nikolaus Schaller @ 2026-05-02 14:48 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Linus Walleij, Lorenzo Bianconi, Sean Wang, Paul Cercueil,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar, linux-gpio,
	linux-mediatek, linux-kernel, linux-mips, linux-arm-kernel,
	linux-omap, linux-renesas-soc



> Am 30.04.2026 um 17:33 schrieb Geert Uytterhoeven <geert+renesas@glider.be>:
> 
> On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if all
> "unsigned long" configuration values are equal should be done using an
> "unsigned long" temporary.
> 
> While Ingenic is a 32-bit platform, it is still better to use the
> correct type, to serve as an example.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

tested to show no visible difference on Ingenic X1600 based board (Letux X16) on top of v7.1-rc1.

BR and thanks,
Nikolaus



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 3/7] pinctrl: ingenic: Fix type in .pin_config_group_get() callback
  2026-04-30 15:33 ` [PATCH 3/7] pinctrl: ingenic: " Geert Uytterhoeven
  2026-05-02 14:48   ` H. Nikolaus Schaller
@ 2026-05-04 10:26   ` Paul Cercueil
  1 sibling, 0 replies; 10+ messages in thread
From: Paul Cercueil @ 2026-05-04 10:26 UTC (permalink / raw)
  To: Geert Uytterhoeven, Linus Walleij, Lorenzo Bianconi, Sean Wang,
	Tony Lindgren, Haojian Zhuang, Matthias Brugger,
	AngeloGioacchino Del Regno, Lad Prabhakar
  Cc: linux-gpio, linux-mediatek, linux-kernel, linux-mips,
	linux-arm-kernel, linux-omap, linux-renesas-soc

Hi Geert,

Le jeudi 30 avril 2026 à 17:33 +0200, Geert Uytterhoeven a écrit :
> On 64-bit platforms, "unsigned long" is 64-bit.  Hence checking if
> all
> "unsigned long" configuration values are equal should be done using
> an
> "unsigned long" temporary.
> 
> While Ingenic is a 32-bit platform, it is still better to use the
> correct type, to serve as an example.
> 
> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/pinctrl/pinctrl-ingenic.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/pinctrl/pinctrl-ingenic.c
> b/drivers/pinctrl/pinctrl-ingenic.c
> index c7f14546de0528de..29d7f4e54bc7b126 100644
> --- a/drivers/pinctrl/pinctrl-ingenic.c
> +++ b/drivers/pinctrl/pinctrl-ingenic.c
> @@ -4334,7 +4334,8 @@ static int ingenic_pinconf_group_get(struct
> pinctrl_dev *pctldev,
>  		unsigned int group, unsigned long *config)
>  {
>  	const unsigned int *pins;
> -	unsigned int i, npins, old = 0;
> +	unsigned int i, npins;
> +	unsigned long old = 0;
>  	int ret;
>  
>  	ret = pinctrl_generic_get_group_pins(pctldev, group, &pins,
> &npins);

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-05-04 10:35 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-30 15:33 [PATCH 0/7] pinctrl: Fix types in .pin_config_group_get() callbacks Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 1/7] pinctrl: airoha: Fix type in .pin_config_group_get() callback Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 2/7] pinctrl: equilibrium: " Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 3/7] pinctrl: ingenic: " Geert Uytterhoeven
2026-05-02 14:48   ` H. Nikolaus Schaller
2026-05-04 10:26   ` Paul Cercueil
2026-04-30 15:33 ` [PATCH 4/7] pinctrl: mediatek: moore: " Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 5/7] pinctrl: renesas: rzg2l: " Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 6/7] pinctrl: renesas: rzv2m: " Geert Uytterhoeven
2026-04-30 15:33 ` [PATCH 7/7] pinctrl: single: " Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox