Merge https://source.denx.de/u-boot/custodians/u-boot-spi
[platform/kernel/u-boot.git] / cmd / gpio.c
index 408a942..4150024 100644 (file)
 #include <command.h>
 #include <errno.h>
 #include <dm.h>
+#include <log.h>
 #include <malloc.h>
 #include <asm/gpio.h>
 #include <linux/err.h>
 
 __weak int name_to_gpio(const char *name)
 {
-       return simple_strtoul(name, NULL, 10);
+       return dectoul(name, NULL);
 }
 
 enum gpio_cmd {
@@ -98,7 +99,7 @@ static int do_gpio_status(bool all, const char *gpio_name)
 
                        p = gpio_name + banklen;
                        if (gpio_name && *p) {
-                               offset = simple_strtoul(p, NULL, 10);
+                               offset = dectoul(p, NULL);
                                gpio_get_description(dev, bank_name, offset,
                                                     &flags, true);
                        } else {
@@ -117,7 +118,8 @@ static int do_gpio_status(bool all, const char *gpio_name)
 }
 #endif
 
-static int do_gpio(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+static int do_gpio(struct cmd_tbl *cmdtp, int flag, int argc,
+                  char *const argv[])
 {
        unsigned int gpio;
        enum gpio_cmd sub_cmd;