tc35815.c (dae2e9f430c46c29e3f771110094bd3da3625aa4) tc35815.c (f2cedb63df14342ad40a8b5b324fc5d94a60b665)
1/*
2 * tc35815.c: A TOSHIBA TC35815CF PCI 10/100Mbps ethernet driver for linux.
3 *
4 * Based on skelton.c by Donald Becker.
5 *
6 * This driver is a replacement of older and less maintained version.
7 * This is a header of the older version:
8 * -----<snip>-----

--- 835 unchanged lines hidden (view full) ---

844 pci_set_drvdata(pdev, dev);
845
846 /* Soft reset the chip. */
847 tc35815_chip_reset(dev);
848
849 /* Retrieve the ethernet address. */
850 if (tc35815_init_dev_addr(dev)) {
851 dev_warn(&pdev->dev, "not valid ether addr\n");
1/*
2 * tc35815.c: A TOSHIBA TC35815CF PCI 10/100Mbps ethernet driver for linux.
3 *
4 * Based on skelton.c by Donald Becker.
5 *
6 * This driver is a replacement of older and less maintained version.
7 * This is a header of the older version:
8 * -----<snip>-----

--- 835 unchanged lines hidden (view full) ---

844 pci_set_drvdata(pdev, dev);
845
846 /* Soft reset the chip. */
847 tc35815_chip_reset(dev);
848
849 /* Retrieve the ethernet address. */
850 if (tc35815_init_dev_addr(dev)) {
851 dev_warn(&pdev->dev, "not valid ether addr\n");
852 random_ether_addr(dev->dev_addr);
852 eth_hw_addr_random(dev);
853 }
854
855 rc = register_netdev(dev);
856 if (rc)
857 goto err_out;
858
859 memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);
860 printk(KERN_INFO "%s: %s at 0x%lx, %pM, IRQ %d\n",

--- 1367 unchanged lines hidden ---
853 }
854
855 rc = register_netdev(dev);
856 if (rc)
857 goto err_out;
858
859 memcpy(dev->perm_addr, dev->dev_addr, dev->addr_len);
860 printk(KERN_INFO "%s: %s at 0x%lx, %pM, IRQ %d\n",

--- 1367 unchanged lines hidden ---