diff options
Diffstat (limited to 'drivers/net/ks8851.c')
-rw-r--r-- | drivers/net/ks8851.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ks8851.c b/drivers/net/ks8851.c index 237835864357..18b17a1deb11 100644 --- a/drivers/net/ks8851.c +++ b/drivers/net/ks8851.c | |||
@@ -1239,6 +1239,9 @@ static int __devinit ks8851_probe(struct spi_device *spi) | |||
1239 | ndev->netdev_ops = &ks8851_netdev_ops; | 1239 | ndev->netdev_ops = &ks8851_netdev_ops; |
1240 | ndev->irq = spi->irq; | 1240 | ndev->irq = spi->irq; |
1241 | 1241 | ||
1242 | /* issue a global soft reset to reset the device. */ | ||
1243 | ks8851_soft_reset(ks, GRR_GSR); | ||
1244 | |||
1242 | /* simple check for a valid chip being connected to the bus */ | 1245 | /* simple check for a valid chip being connected to the bus */ |
1243 | 1246 | ||
1244 | if ((ks8851_rdreg16(ks, KS_CIDER) & ~CIDER_REV_MASK) != CIDER_ID) { | 1247 | if ((ks8851_rdreg16(ks, KS_CIDER) & ~CIDER_REV_MASK) != CIDER_ID) { |