Hello,
I'm now getting non-boolean values from gpio sysfs interface on 3.13, like this
root@wirenboard:~# cat /sys/class/gpio/gpio16/value
65536
(I'm working with imx23 soc which is handled by gpio-generic.c driver)
Looks like these weird non-boolean values appeared after this commit: https://github.com/torvalds/linux/commit/79a9becda8940deb2274b5aa4577c86d52ee7ecb .
1) Is it an expected behavior or not?
2) If it's not the case, which one of these should be fixed?
a) bgpio_get in gpio-generic.c to return only boolean values
or
b) gpio_value_show so only the sysfs interface will be affected
or
c) gpiod_get_value and gpiod_get_value_cansleep functions
--
Thanks,
Evgeny Boger