Hello, On Mon, Sep 28, 2026 at 01:19:07PM +0200, Josef Schlehofer wrote: > [...] > +#include Please don't include . This is a header that pulls in a plethora of dependencies on subsystems you don't need in your driver. So either rely on to pull in the definition of of_device_id (my preferred option) or include if you want full iwyu. > +#include > +#include > +#include > [...] > +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