+ pwrseq_gpio = of_get_named_gpio_flags(np, "pwrseq-gpio", 0, &pwrseq_flags);
+ if ( gpio_is_valid(pwrseq_gpio) ) {
+ ret = devm_gpio_request_one(&host->class_dev, pwrseq_gpio, (pwrseq_flags & OF_GPIO_ACTIVE_LOW) ? GPIOF_OUT_INIT_LOW : GPIOF_OUT_INIT_HIGH, "sdpwr-gpio");
+ if (ret != 0) {
+ dev_err(&host->class_dev, "request sdcard pwrseq gpio error\n");
+ return -EIO;
+ }
+ };
+