All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Uwe Kleine-König (The Capable Hub)" <u.kleine-koenig@baylibre.com>
Cc: linux-gpio@vger.kernel.org, imx@lists.linux.dev,
	Frank.Li@kernel.org, wsa+renesas@sang-engineering.com
Subject: Re: [PATCH v3 18/22] gpio: Unify style of of_device_id arrays
Date: Mon, 26 Oct 2026 16:36:42 +0000	[thread overview]
Message-ID: <sashiko-outbox-185542@kernel.org> (raw)
In-Reply-To: <600e39b6a1b7d76b9247c2651bc2d060a55fe633.1793030820.git.u.kleine-koenig@baylibre.com>

Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] gpio: remaining of_device_id arrays violating stated coding style rules
--

commit bbadc9bb71d86d6711999d534e5d9672f8b1e52e
Author: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>

gpio: Unify style of of_device_id arrays

This commit updates the of_device_id arrays across drivers/gpio/ to follow a
consistent coding style for initializers, spaces around braces, and list
terminators.

[ ... ]

> diff --git a/drivers/gpio/gpio-grgpio.c b/drivers/gpio/gpio-grgpio.c
> index e4fa84e227262..fbbe201cce4ca 100644
> --- a/drivers/gpio/gpio-grgpio.c
> +++ b/drivers/gpio/gpio-grgpio.c
> @@ -444,7 +444,7 @@ static int grgpio_probe(struct platform_device *ofdev)
>  static const struct of_device_id grgpio_match[] = {
>  	{.name = "GAISLER_GPIO"},
>  	{.name = "01_01a"},
> -	{},
> +	{ }
>  };

[Severity: Low]
Should the two non-sentinel entries in grgpio_match[] also have a space after
the opening { and before the closing } to match the style described in the
commit message?

[ ... ]

> diff --git a/drivers/gpio/gpio-realtek-otto.c b/drivers/gpio/gpio-realtek-otto.c
> index 5d98ad597d9e2..46ded0e228827 100644
> --- a/drivers/gpio/gpio-realtek-otto.c
> +++ b/drivers/gpio/gpio-realtek-otto.c
> @@ -356,7 +356,7 @@ static const struct of_device_id realtek_gpio_of_match[] = {
>  		.compatible = "realtek,rtl9607-gpio",
>  		.data = (void *)GPIO_PORTS_REVERSED,
>  	},
> -	{}
> +	{ }
>  };

[Severity: Low]
Earlier in realtek_gpio_of_match[] in drivers/gpio/gpio-realtek-otto.c, the
"realtek,rtl9300-gpio" entry is missing a trailing comma on its .data
initializer even though the closing } is on the next line:

	{
		.compatible = "realtek,rtl9300-gpio",
		.data = (void *)(GPIO_PORTS_REVERSED | GPIO_INTERRUPTS_PER_CPU)
	},

Should a comma be added there as well?

In addition, were the following three of_device_id arrays in drivers/gpio/
intentionally left out, or should they also be updated to match the stated
rules?

drivers/gpio/gpio-bcm-kona.c (bcm_kona_gpio_of_match[], missing space in the
terminator):
	static struct of_device_id const bcm_kona_gpio_of_match[] = {
		{ .compatible = "brcm,kona-gpio" },
		{}
	};

drivers/gpio/gpio-pca953x.c (pca953x_dt_ids[], trailing commas before closing
} on single-line entries):
	static const struct of_device_id pca953x_dt_ids[] = {
		{ .compatible = "nxp,pca6408", .data = OF_953X(8, PCA_INT), },
		...

drivers/gpio/gpio-ppc44x.c (ppc44x_gpio_match[], missing space and trailing
comma on the terminator):
	static const struct of_device_id ppc44x_gpio_match[] = {
		{
			.compatible = "ibm,ppc4xx-gpio",
		},
		{},
	};

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/cover.1793030820.git.u.kleine-koenig@baylibre.com?part=18

  reply	other threads:[~2026-10-26 16:36 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-26 16:28 [PATCH v3 00/22] gpio: Improvements around device-id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 01/22] gpio: Remove __maybe_unused annotations from acpi_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 02/22] gpio: fxl6408: Remove __maybe_unused annotations from of_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 03/22] gpio: Drop unused assignment of acpi_device_id driver data Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 04/22] gpio: max7301: Drop unused assignment of spi_device_id " Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 05/22] gpio: mmio: Drop unused assignment of platform_device_id " Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 06/22] gpio: ljca: Drop unused assignment of auxiliary_device_id " Uwe Kleine-König (The Capable Hub)
2026-10-26 17:17   ` Sakari Ailus
2026-10-26 16:28 ` [PATCH v3 07/22] gpio: xgene: Add missing ACPI module annotation Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 08/22] gpio: sodaville: Add missing PCI module annotations Uwe Kleine-König (The Capable Hub)
2026-10-26 19:18   ` Andy Shevchenko
2026-10-26 16:28 ` [PATCH v3 09/22] gpio: Add missing OF " Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28   ` Uwe Kleine-König (The Capable Hub)
2026-10-26 16:37   ` sashiko-bot
2026-10-26 16:28 ` [PATCH v3 10/22] gpio: pxa: Add missing platform " Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 11/22] gpio: pl061: Use empty initializer for amba_id terminator Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 12/22] gpio: Use named initializers for acpi_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 17:04   ` Sakari Ailus
2026-10-26 16:28 ` [PATCH v3 13/22] gpio: pcf857x: Use named initializers for of_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 14/22] gpio: bd73800: Use named initializers for platform_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-27  6:05   ` Matti Vaittinen
2026-10-26 16:28 ` [PATCH v3 15/22] gpio: Use named initializers for spi_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 16/22] gpio: virtio: Use a named initializer for virtio_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 16:32   ` sashiko-bot
2026-10-26 16:28 ` [PATCH v3 17/22] gpio: Unify style of acpi_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 18/22] gpio: Unify style of of_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28   ` Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28   ` Uwe Kleine-König (The Capable Hub)
2026-10-26 16:36   ` sashiko-bot [this message]
2026-10-26 16:28 ` [PATCH v3 19/22] gpio: max77620: Unify style of platform_device_id array Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 20/22] gpio: Unify style of spi_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 21/22] gpio: Unify style of pci_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:28 ` [PATCH v3 22/22] gpio: Unify style of various *_device_id arrays Uwe Kleine-König (The Capable Hub)
2026-10-26 16:33   ` sashiko-bot
2026-10-26 16:38 ` [PATCH v3 00/22] gpio: Improvements around device-id arrays Frank Li
2026-10-26 16:38   ` Frank Li
2026-10-26 16:38   ` Frank Li
2026-10-27  9:41   ` Uwe Kleine-König (The Capable Hub)
2026-10-27  9:41     ` Uwe Kleine-König (The Capable Hub)
2026-10-27  9:41     ` Uwe Kleine-König (The Capable Hub)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=sashiko-outbox-185542@kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=Frank.Li@kernel.org \
    --cc=imx@lists.linux.dev \
    --cc=linux-gpio@vger.kernel.org \
    --cc=sashiko-reviews@lists.linux.dev \
    --cc=u.kleine-koenig@baylibre.com \
    --cc=wsa+renesas@sang-engineering.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.