On Sat, Nov 30, 2013 at 11:28:16AM +0000, Jonathan Cameron wrote: > On 11/27/13 22:19, Srinivas Pandruvada wrote: > > In the original HID sensor hub firmwares all Named array enums were > > to 0-based. But the most recent hub implemented as 1-based, > > because of the implementation by one of the major OS vendor. > > Using logical minimum for the field as the base of enum. So we add > > logical minimum to the selector values before setting those fields. > > Some sensor hub FWs already changed logical minimum from 0 to 1 > > to reflect this and hope every other vendor will follow. > > There is no easy way to add a common HID quirk for NAry elements, > > even if the standard specifies these field as NAry, the collection > > used to describe selectors is still just "logical". > > > > Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@xxxxxxxxxxxxxxx> > > Looks like a good solution to me. > > This one is a little interesting. Technically I 'believe' we don't have > a bug as it is possible to make these devices work via the kconfig option > and it definitely isn't a regression. As such I have applied this to the > branch intended for the next kernel cycled (togreg) rather than to the > fixes branch. > > If people have a very strong feeling about this then shout reasonably quickly - I'll > probably hold off sending that branch to Greg for a few days anyway. > > I've cc'd GregKH to see if he has any input on the path this should take. Making things "dynamic" and not depending on a random Kconfig option (which one should a distro pick?) is a -fix in my mind... thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html