|
@@ -288,9 +288,9 @@ static int imx6_pcie_deassert_core_reset(struct pcie_port *pp)
|
|
|
|
|
|
/* Some boards don't have PCIe reset GPIO. */
|
|
|
if (gpio_is_valid(imx6_pcie->reset_gpio)) {
|
|
|
- gpio_set_value(imx6_pcie->reset_gpio, 0);
|
|
|
+ gpio_set_value_cansleep(imx6_pcie->reset_gpio, 0);
|
|
|
msleep(100);
|
|
|
- gpio_set_value(imx6_pcie->reset_gpio, 1);
|
|
|
+ gpio_set_value_cansleep(imx6_pcie->reset_gpio, 1);
|
|
|
}
|
|
|
return 0;
|
|
|
|