Skip to content

Commit f444457

Browse files
Fabio Estevamdavem330
authored andcommitted
fec: Use gpio_set_value_cansleep()
We are in a context where we can sleep, and the FEC PHY reset gpio may be on an I2C expander. Use the cansleep() variant when setting the GPIO value. Based on a patch from Russell King for pci-mvebu.c. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent 523e134 commit f444457

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/ethernet/freescale/fec_main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3262,7 +3262,7 @@ static void fec_reset_phy(struct platform_device *pdev)
32623262
return;
32633263
}
32643264
msleep(msec);
3265-
gpio_set_value(phy_reset, 1);
3265+
gpio_set_value_cansleep(phy_reset, 1);
32663266
}
32673267
#else /* CONFIG_OF */
32683268
static void fec_reset_phy(struct platform_device *pdev)

0 commit comments

Comments
 (0)