On Thu, May 25, 2023 at 08:52:06PM +0000, Deucher, Alexander wrote: > We already handle this today for CLASS_DISPLAY via a data table provided on > our hardware that details the components on the board. The driver can then > determine whether or not that combination of components is supported. If the > data table doesn't exist or isn’t parse-able, or the components enumerated > are not supported, the driver doesn't load.
But things like module loading and initramfs generation still work off the ID table and not your internal tables.