Thread (5 messages) 5 messages, 3 authors, 2014-02-05

Question about non-boolean gpio sysfs values

flat view

From: Evgeny Boger <hidden>
Date: 2014-02-01 23:35:05

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







Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help