On Tue, Oct 26, 2021 at 08:51:49PM +0200, Rafael J. Wysocki wrote: > Hi All, > > There are some rules in the ACPI spec regarding which device identification > objects can be used together etc., but they are not followed by the kernel > code. > > This series modifies the code to follow the spec more closely (see patch > changelogs for details). I understand the motivation, but afraid about consequences on the OEM cheap devices that are not always follow letter of the specification. As per Intel platforms I would look into Baytrail / Cherrytrail devices for the past (I think Hans may help here a lot) and into Elkhart Lake in the present (for the letter I mostly refer to CSRT + DSDT cooperation to get GP DMA devices enumerated, so I _hope_ DSDT shouldn't have _ADR and _HID together). Hence, from the code perspective Reviewed-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> >From the practice I would wait for some tests. I will try to find any new information about latest firmware tables on Elkhart Lake machines. -- With Best Regards, Andy Shevchenko