b72cc8e145
We need the DIR bit cleared, not set, in order for the pin to be treated as an input. When looking up the data value, we need to shift the "level" value over by "my_port" rather than "bit" as the latter has already been shifted over. We also should normalize the "level" coming in from the outside worlds to the set of {0,1} since those are the only values that matter to GPIOs. We need the BOTH bit set, not cleared, in order for the pin to trigger on both edges. Signed-off-by: Mike Frysinger <vapier@gentoo.org> |
||
---|---|---|
.. | ||
arm | ||
avr | ||
bfin | ||
common | ||
cr16 | ||
cris | ||
d10v | ||
erc32 | ||
frv | ||
h8300 | ||
igen | ||
iq2000 | ||
lm32 | ||
m32c | ||
m32r | ||
m68hc11 | ||
mcore | ||
microblaze | ||
mips | ||
mn10300 | ||
moxie | ||
ppc | ||
rx | ||
sh | ||
sh64 | ||
testsuite | ||
v850 | ||
.gitignore | ||
ChangeLog | ||
MAINTAINERS | ||
Makefile.in | ||
README-HACKING | ||
configure | ||
configure.ac | ||
configure.tgt |