+ if (gpio_request(gpio_num, "poweroff-gpio")) {
+ pr_err("%s: Could not get GPIO %d", __func__, gpio_num);
+ return -ENODEV;
+ }
+ if (gpio_direction_output(gpio_num, gpio_active_low)) {
+ pr_err("%s: Could not set direction of GPIO %d",
+ __func__, gpio_num);
+ return -ENODEV;
+ }