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








--
To unsubscribe from this list: send the line "unsubscribe linux-gpio" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to