Hello Joakim, On Tue, Sep 22, 2026 at 07:21:34PM +0800, joakim.zhang@cixtech.com wrote: > [...] > +#include > +#include > +#include > +#include Please don't include . You can rely on to provide of_device_id instead. (Or if you prefer it, use Same for patch #2. > +#include > +#include > +#include > +#include > +#include > +#include > +#include But please don't rely on pulling in , so please include the latter explicitly. > [...] > +static const struct of_device_id cdns_i2s_mc_of_match[] = { > + { .compatible = "cix,sky1-i2s-mc", .data = &sky1_devtype_data}, Missing space before closing }. > + { /* sentinel */ }, Please no comma after the list terminator. > +}; > +MODULE_DEVICE_TABLE(of, cdns_i2s_mc_of_match); Best regards Uwe