On Mon, Apr 12, 2021 at 2:07 PM linux-kernel-dev <linux-kernel-dev@xxxxxxxxxxxx> wrote: > On Mo, 2021-04-12 at 13:54 +0300, Andy Shevchenko wrote: > > CAUTION: External Email!! > > On Mon, Apr 12, 2021 at 1:39 PM linux-kernel-dev > > <linux-kernel-dev@xxxxxxxxxxxx> wrote: > > > On Mo, 2021-04-12 at 12:43 +0300, Andy Shevchenko wrote: > > > > On Mon, Apr 12, 2021 at 12:29 PM Steffen Dirkwinkel > > > > <linux-kernel-dev@xxxxxxxxxxxx> wrote: ... > > > > I'm afraid it's a bit too much. Is there any guarantee all the boards > > > > based on x86 will be Baytrail only? > > > > > > > Sorry, I guess I should make this clearer in the message. > > > All boards with "CBxx63" are Baytrail. > > > > Exactly! And this supports my idea that this shouldn't be done like in > > this patch. > > Are you guaranteeing that *all x86-based* boards produced by your > > company will be Baytrail only? > > Above tells that the answer is rather "no". So, I think we can't apply > > this patch in its current form. > > All boards with DMI_PRODUCT_FAMILY="CBxx63" are Baytrail boards. We do produce other x86 boards but the family > is exclusive to Baytrail. > I might be misunderstanding how the matching works. Does this match anything other than CBxx63? > > .matches = { > DMI_MATCH(DMI_SYS_VENDOR, "Beckhoff Automation"), > DMI_MATCH(DMI_PRODUCT_FAMILY, "CBxx63"), > }, > > I can switch it to DMI_EXACT_MATCH but even substring matching works. Sorry, I missed the second match line. Yes, looks correct to me now. Reviewed-by: Andy Shevchenko <andy.shevchenko@xxxxxxxxx> -- With Best Regards, Andy Shevchenko