]> git.karo-electronics.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)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:45 +0000 (09:54 +0800)
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 8cd644d8135e8173c41eb27800a50762e1d5f40c..a23156f85a4a66de5ad2dba596e14af21f23f3ad 100644 (file)
@@ -2064,7 +2064,7 @@ static void fec_of_init(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);
                fep->phy_reset_gpio = -1;