Hi Jean, On Sat, Nov 30, 2013 at 02:04:02PM +0100, Jean Delvare wrote: > > i2c has a generic binding that matches to the name bit of the > > i2c_device_id array. That is then exported in sysfs. There are > > quite a lot of instances of underscores out there in these names. > > Thus unforutnately they can't be changed without possibly breaking > > userspace. Typically those same names are also output by IIO > > though obviously we could keep that the same whilst changing the > > dt binding. > > > > Also the i2c binding allows binding after dropping the vendor > > prefix which is even more 'interesting'. See of_modialias_node in > > drivers/of/base.c > > > > I'd therefore argue in favour of just leaving the underscores in > > existing drivers as a nasty bit of legacy and doing our best to > > not introduce any new ones! > > I don't know what is the problem with underscores, but please note > that hwmon i2c devices are NOT allowed to have dashes in their name > because that would break libsensors. As far as I remember, hwmon doesn't handle the accelerometers or gyroscopes, does it? Thanks, Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Attachment:
signature.asc
Description: Digital signature