Re: [PATCH v3 2/2] leds: Add support for Turris 1.x LEDs
From: Uwe Kleine-König
Date: Tue Sep 29 2026 - 11:45:29 EST
Hello,
On Mon, Sep 28, 2026 at 01:19:07PM +0200, Josef Schlehofer wrote:
> [...]
> +#include <linux/mod_devicetable.h>
Please don't include <linux/mod_devicetable.h>. This is a header that
pulls in a plethora of dependencies on subsystems you don't need in your
driver. So either rely on <linux/platform_device.h> to pull in the
definition of of_device_id (my preferred option) or include
<linux/device-id/of.h> if you want full iwyu.
> +#include <linux/module.h>
> +#include <linux/platform_device.h>
> +#include <linux/property.h>
> [...]
> +static void turris1x_leds_shutdown(struct platform_device *pdev)
> +{
> + turris1x_leds_reset(platform_get_drvdata(pdev));
Is this needed to ensure a proper shutdown? If not I'd expect this
shouldn't be done.
> +}
> +
> +static const struct of_device_id of_turris1x_leds_match[] = {
> + { .compatible = "cznic,turris1x-leds" },
> + {}
{ } please to match the most common style.
> +};
> +MODULE_DEVICE_TABLE(of, of_turris1x_leds_match);
Best regards
Uwe
Attachment:
signature.asc
Description: PGP signature