Next month, the Linux 5.17 will be released, and it will include a new driver for x86-android-tablets. Hans de Goede is a long time Linux developer at Red Hat and has been responsible for many x86 laptop/tablet improvements in recent years. He wrote the x86-android-tablets driver to deal with the mess of x86 tablets that don't behave properly out-of-the-box with Linux.
Many x86 tablets have invalid entries and other problems that cause issues when trying to run mainline Linux on the hardware. Hans explains the commit currently in the platform-drivers-x86 "for-next" branch.
_
The driver adds instantiating of the kernels for missing devices from the DSDT, and also fixes devices that are not working.
The new x86-android-tablets driver will be a catch-all solution for device matching overrides. The least ugly option to get these devices to work and to do so without adding any extra code to the main image is to use the patch message.
_