]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ENGR00275619 net: fec: set reset phy gpio to high in .probe().
authorFugang Duan <B38611@freescale.com>
Mon, 19 Aug 2013 02:58:24 +0000 (10:58 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 16 Jun 2014 15:11:31 +0000 (17:11 +0200)
In .probe() call fec_of_init() to parse phy reset gpio, and
request the gpio for later use. For the init, we must set the
gpio to high to let phy power on.

Signed-off-by: Fugang Duan <B38611@freescale.com>
drivers/net/ethernet/freescale/fec_main.c

index 29acc422587980fae8a93d6c8895a47601c73233..d9602a20782a35c310a4a0a98bc762c6e1c16e92 100644 (file)
@@ -2463,7 +2463,7 @@ static void fec_reset_phy(struct platform_device *pdev)
                return;
 
        err = devm_gpio_request_one(&pdev->dev, fep->phy_reset_gpio,
-                                   GPIOF_OUT_INIT_LOW, "phy-reset");
+                                   GPIOF_OUT_INIT_HIGH, "phy-reset");
        if (err) {
                dev_err(&pdev->dev, "failed to get phy-reset-gpios: %d\n", err);
                return;