[U-Boot] [PATCH3/3] stm32: gpio_get_value: always return 0 or 1
Benjamin Tietz
uboot at dresden.micronet24.de
Tue Jun 14 08:27:07 CEST 2016
Previously, a set gpio had returned any power of 2. Some function check for 1 explicitly.
---
drivers/gpio/stm32_gpio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-------------- next part --------------
Previously, a set gpio had returned any power of 2. Some function check for 1 explicitly.
---
drivers/gpio/stm32_gpio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpio/stm32_gpio.c b/drivers/gpio/stm32_gpio.c
index d092c8f..516dfcc 100644
--- a/drivers/gpio/stm32_gpio.c
+++ b/drivers/gpio/stm32_gpio.c
@@ -263,7 +263,7 @@ int gpio_get_value(unsigned gpio)
dsc.port = stm32_gpio_to_port(gpio);
dsc.pin = stm32_gpio_to_pin(gpio);
- return stm32_gpin_get(&dsc);
+ return !!stm32_gpin_get(&dsc);
}
int gpio_set_value(unsigned gpio, int value)
More information about the U-Boot
mailing list