> > I like the sound of the device match list but I don't know what you > mean. > > Is there a driver or other reference you could point me at that provides > > additional info? > > Depends on what the discriminator is. If problems happen with > a particular ASIC revisions driver needs to read the revision > out and make a match. If it's product by product you can use > struct usb_device_id :: driver_info to attach metadata per > device ID. If it's related to the platform things like DMI > matching are sometimes used. I have very limited experience > with Android / embedded ARM so not sure what would work there. Thanks. Based on that I will remove this change from the patch set and discuss again with the driver maintainer.