On Wed, 19 Aug 2020, 彭浩 wrote: > Thank you for your guidance, can you tell me how to improve ? Please take a look at drivers/hid/hid-quirks.c, that's where all the device-specific quirks are initialized (in the hid_quirks[] array) and then handled where needed according to the quirk flag in ->driver_data. Thanks, -- Jiri Kosina SUSE Labs