On Wed, 30 May 2018, Dmitry Torokhov wrote: > > A particular touchpad (SIPODEV SP1064) refuses to supply the HID > > descriptors. This patch provides the framework for overriding these > > descriptors based on DMI data. It also includes the descriptors for > > said touchpad, as well as the DMI data for the 4 laptops known to > > use this device. > > I would love if we did not have to build these quirks into kernel. > Given that majority of HID devices are compiled as modules, can we try > using request_firmware("<vid>-<pid>.descr") and try to load descriptor > overrides from disk before during device initialization? That would > also allow dropping bunch of trivial HID drivers that contain trivial > descriptor fixups. Yeah, this has been on my TODO for years, but I never had time to actually implement that :/ In case you have anyone asking the "I want to work on kernel, what should I do?", this might be one of the tasks. Thanks, -- Jiri Kosina SUSE Labs -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html