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. > > -- > With Best Regards, > Andy Shevchenko > Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff Registered office: Verl, Germany | Register court: Guetersloh HRA 7075