cmd: gpio: Make `gpio input` return pin value again
authorAlex Kiernan <alex.kiernan@gmail.com>
Wed, 11 Mar 2020 08:46:29 +0000 (08:46 +0000)
committerTom Rini <trini@konsulko.com>
Fri, 13 Mar 2020 13:30:30 +0000 (09:30 -0400)
commit4af2a33ee5b91223f993af9bb0de1a081090634b
tree0df4c0755bfc29e427d76f9cca984464276ebbb8
parentdde1b75e9526d887a9aba9d4b30eb62ad2f22013
cmd: gpio: Make `gpio input` return pin value again

4dbc107f4683 ("cmd: gpio: Correct do_gpio() return value") correctly
changed the behaviour of the gpio command to return CMD_RET_SUCCESS or
CMD_RET_FAILURE, but any existing script which expects the return value
to be the pin value is broken by this change.

Reinstate the legacy behaviour for `gpio input` only.

Fixes: 4dbc107f4683 ("cmd: gpio: Correct do_gpio() return value")
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alex Kiernan <alex.kiernan@hivehome.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
cmd/gpio.c
test/py/tests/test_gpio.py [new file with mode: 0644]