if (argc != 3)
show_usage:
- return cmd_usage(cmdtp);
+ return CMD_RET_USAGE;
str_cmd = argv[1];
str_gpio = argv[2];
goto show_usage;
/* grab the pin before we tweak it */
- gpio_request(gpio, "cmd_gpio");
+ if (gpio_request(gpio, "cmd_gpio")) {
+ printf("gpio: requesting pin %u failed\n", gpio);
+ return -1;
+ }
/* finally, let's do it: set direction and exec command */
if (sub_cmd == GPIO_INPUT) {