On Tue, 3 Dec 2013 22:29:14 +0100, Maxime Ripard wrote: > 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? You remember correctly, it does not and never will. -- Jean Delvare -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html