cmd: gpio: Add `gpio read` subcommand
As explained in commit 4af2a33e ("cmd: gpio: Make gpio input
return pin value again") the gpio input is used in scripts to obtain
the value of a pin, despite the fact that CMD_RET_FAILURE is
indistinguishable from a valid pin value.
To be able to detect failures and properly use the value of a GPIO in
scripts we introduce the gpio read command that sets the variable
name to the value of the pin. Return code of the gpio read command
can be used to check for CMD_RET_SUCCESS or CMD_RET_FAILURE.
CONFIG_CMD_GPIO_READ is used to enable the gpio read command.
Signed-off-by: Diego Rondini diego.rondini@kynetics.com