]> git.baikalelectronics.ru Git - kernel.git/commit
hwmon: (iio_hwmon) Allow the driver to accept hypen in device tree node names
authorSanchayan Maity <maitysanchayan@gmail.com>
Tue, 16 Feb 2016 05:00:53 +0000 (10:30 +0530)
committerGuenter Roeck <linux@roeck-us.net>
Sat, 5 Mar 2016 14:25:34 +0000 (06:25 -0800)
commitd74469c3981f40e43edef8ab7ce1209e62820445
treeaf7bf92e2bc14b18dad64957c90a035f3deaa6f3
parent1e97f2b9bd9e1005257bdd312c62397fbf8ceee2
hwmon: (iio_hwmon) Allow the driver to accept hypen in device tree node names

Currently the driver calls hwmon_device_register_with_groups which
does not accept hypen in node name and returns EINVAL. Use of hypen
in device tree node name results in probe failure., however use of
hypen in device tree node name is perfectly acceptable.

Change this by allocating a duplicate managed string, replacing
hypen with underscore and then calling hwmon_device_register_with_groups.
This allows the use of hypen in device tree node name while maintaining
backwards compatibility and preventing any possible regressions with
user space.

Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/iio_hwmon.c