diff --git a/[refs] b/[refs] index ae907522651d..07d5d9b166b2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 78abcb13dd573f80d76d12007b36200a86f1e494 +refs/heads/master: 57dada6819160eb08f2945fb847045f173d3218d diff --git a/trunk/drivers/net/ks8851.c b/trunk/drivers/net/ks8851.c index 237835864357..18b17a1deb11 100644 --- a/trunk/drivers/net/ks8851.c +++ b/trunk/drivers/net/ks8851.c @@ -1239,6 +1239,9 @@ static int __devinit ks8851_probe(struct spi_device *spi) ndev->netdev_ops = &ks8851_netdev_ops; ndev->irq = spi->irq; + /* issue a global soft reset to reset the device. */ + ks8851_soft_reset(ks, GRR_GSR); + /* simple check for a valid chip being connected to the bus */ if ((ks8851_rdreg16(ks, KS_CIDER) & ~CIDER_REV_MASK) != CIDER_ID) {