Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
goto err;
}
rk1000->io_reset.active = !(flags & OF_GPIO_ACTIVE_LOW);
goto err;
}
rk1000->io_reset.active = !(flags & OF_GPIO_ACTIVE_LOW);
gpio_direction_output(rk1000->io_reset.gpio,
!(rk1000->io_reset.active));
gpio_direction_output(rk1000->io_reset.gpio,
!(rk1000->io_reset.active));
+ usleep_range(500, 1000);
/********Get power pin***********/
rk1000->io_power.gpio = of_get_named_gpio_flags(rk1000_np,
"gpio-power",
/********Get power pin***********/
rk1000->io_power.gpio = of_get_named_gpio_flags(rk1000_np,
"gpio-power",
/********rk1000 reset***********/
gpio_set_value(rk1000->io_reset.gpio,
rk1000->io_reset.active);
/********rk1000 reset***********/
gpio_set_value(rk1000->io_reset.gpio,
rk1000->io_reset.active);
+ usleep_range(5000, 10000);
gpio_set_value(rk1000->io_reset.gpio,
!(rk1000->io_reset.active));
}
gpio_set_value(rk1000->io_reset.gpio,
!(rk1000->io_reset.active));
}