On Mon, Oct 12, 2026 at 5:49 AM Uwe Kleine-König
<[email protected]> wrote:
>
> Hello,
>
> On Fri, Oct 09, 2026 at 10:25:33PM +0000, Jingyuan Liang wrote:
> > +#include <linux/mod_devicetable.h>
> > [...]
> > +#include <linux/spi/spi.h>
>
> Drop <linux/mod_devicetable.h>, the spi header already provides the
> needed *_device_id with less dependencies.

Thank you. I will drop it in v6.

>
> > +static const struct of_device_id spi_hid_of_match[] = {
> > +     { .compatible = "hid-over-spi", .data = &timing_data },
> > +     {}
>
> { } please

Will fix it in v6.

>
> > +};
> > +MODULE_DEVICE_TABLE(of, spi_hid_of_match);
> > +
> > +static const struct spi_device_id spi_hid_of_id_table[] = {
> > +     { "hid", 0 },
> > +     { "hid-over-spi", 0 },
> > +     { }
> > +};
>
> Please use named initializers and drop the unused zeros.

Thank you. Will fix it in v6.

>
> > +MODULE_DEVICE_TABLE(spi, spi_hid_of_id_table);
> > +
> > +static struct spi_driver spi_hid_of_driver = {
> > +     .driver = {
> > +             .name   = "spi_hid_of",
> > +             .owner  = THIS_MODULE,
> > +             .of_match_table = spi_hid_of_match,
> > +             .probe_type = PROBE_PREFER_ASYNCHRONOUS,
> > +             .dev_groups = spi_hid_groups,
> > +     },
> > +     .probe          = spi_hid_of_probe,
> > +     .remove         = spi_hid_core_remove,
> > +     .id_table       = spi_hid_of_id_table,
>
> Very inconsistent alignment of =, if you ask me, just use a single space
> before a =.

Will do in v6, thanks.

>
> > +};
>
> Best regards
> Uwe

Reply via email to