1. 22 1月, 2013 1 次提交
    • P
      drivers/net: delete the really obsolete 8390 based 10Mbit ISA drivers · fce3cd45
      Paul Gortmaker 提交于
      This is an area I know all too well, after being author of several 8390
      drivers, and maintainer of all 8390 drivers during a large part of their
      active lifecycle.
      
      To that end, I can say this with a reasonable degree of confidence.
      The drivers deleted here represent the earliest (as in early 1990)
      hardware and/or rare hardware.  The remaining hardware not deleted
      here is the more modern/sane of the lot, with ISA-PnP and jumperless
      "soft configuration" like the wd and smc cards had.
      
      The original ne2000 driver (ne.c) gets a pass at this time since
      AT/LANTIC based cards that could be both ne2000 or wd-like (with
      shared memory) and with jumperless configuration were made in the
      mid to late 1990's, and performed reasonably well for their era.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      fce3cd45
  2. 07 1月, 2013 2 次提交
    • P
      drivers/net: delete 8390 based EISA drivers. · bca94cff
      Paul Gortmaker 提交于
      The NS8390 chip was essentially the 1st widespread PC ethernet
      chip, starting its life on 8 bit ISA cards in the late 1980s.
      Even with better technologies available (bus mastering etc)
      the 8390 managed to get used on a few rare EISA cards in the
      early to mid 1990s.
      
      The EISA bus in the x86 world was largely confined to systems
      ranging from 486 to 586 (essentially 200MHz or lower, and less
      than 100MB RAM) -- i.e. machines unlikely to be still in service,
      and even less likely to be running a 3.9+ kernel.
      
      On top of that, only one of the five really ever was considered
      non-experimental; the smc-ultra32 was the one -- since it was
      largely just an EISA version of the popular smc-ultra ISA card.
      All the others had such a tiny user base that they simply never
      could be considered anything more than experimental.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      bca94cff
    • P
      drivers/net: remove orphaned references to micro channel · 483f7772
      Paul Gortmaker 提交于
      We threw away the microchannel support, but the removal wasn't
      completely trivial since there was namespace overlap with the
      machine check support, and hence some orphaned dependencies
      survived the deletion.  This attempts to sweep those up and
      send them to the bit-bucket.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      483f7772
  3. 12 7月, 2012 1 次提交
    • G
      net: add support for NS8390 based eth controllers on some ColdFire CPU boards · 064bff1c
      Greg Ungerer 提交于
      A number of older ColdFire CPU based boards use NS8390 based network
      controllers. Most use the Davicom 9008F or the UMC 9008F. This driver
      provides the support code to get these devices working on these platforms.
      
      Generally the NS8390 based eth device is direct connected via the general
      purpose bus of the ColdFire CPU. So its addressing and interrupt setup is
      fixed on each of the different platforms (classic platform setup).
      
      This driver is based on the other drivers/net/ethernet/8390 drivers, and
      includes the lib8390.c code. It uses the existing definitions of the
      board NS8390 device addresses, interrupts and access types from the
      arch/m68k/include/asm/mcf8390.h, but moves the IO access functions into
      the driver code and out of that header.
      Signed-off-by: NGreg Ungerer <gerg@uclinux.org>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      064bff1c
  4. 18 5月, 2012 1 次提交
    • P
      drivers/net: delete all code/drivers depending on CONFIG_MCA · a5e371f6
      Paul Gortmaker 提交于
      The support for CONFIG_MCA is being removed, since the 20
      year old hardware simply isn't capable of meeting today's
      software demands on CPU and memory resources.
      
      This commit removes any MCA specific net drivers, and removes
      any MCA specific probe/support code from drivers that were
      doing a dual ISA/MCA role.
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
      Cc: netdev@vger.kernel.org
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      a5e371f6
  5. 22 4月, 2012 1 次提交
  6. 27 8月, 2011 1 次提交
    • J
      drivers/net/ethernet/*: Enabled vendor Kconfig options · 88f07484
      Jeff Kirsher 提交于
      Based on finds for Stephen Rothwell, where current defconfig's
      enable a ethernet driver and it is not compiled due to the newly
      added NET_VENDOR_* component of Kconfig.
      
      This patch enables all the "new" Kconfig options so that current
      defconfig's will continue to compile the expected drivers.  In
      addition, by enabling all the new Kconfig options does not add
      any un-expected options.
      
      CC: Stephen Rothwll <sfc@canb.auug.org.au>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      88f07484
  7. 12 8月, 2011 1 次提交
    • J
      *sonic/natsemi/ns83829: Move the National Semi-conductor drivers · d9fb9f38
      Jeff Kirsher 提交于
      Move the National Semi-conductor drivers into drivers/net/ethernet/natsemi/
      and make the necessary Kconfig and Makefile changes.  Also moved the 8390
      (National Semi-conductor) devices as a sub-menu of National Semi-conductor
      devices.
      
      - moved the ibmlana driver as well into this directory since it is a
        "SONIC" driver
      
      CC: Alfred Arnold <alfred.arnold@lancom.de>
      CC: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
      CC: Harald Welte <laforge@gnumonks.org>
      CC: Tim Hockin <thockin@hockin.org>
      CC: <linux-ns83820@kvack.org>
      CC: Kevin Chea <kchea@yahoo.com>
      CC: Marc Gauthier <marc@linux-xtensa.org>
      CC: Chris Zankel <chris@zankel.net>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      Acked-by: NMarc Gauthier <marc@tensilica.com>
      d9fb9f38
  8. 11 8月, 2011 2 次提交
    • J
      smsc: Move the SMC (SMSC) drivers · ae150435
      Jeff Kirsher 提交于
      Moves the SMC (SMSC) drivers into drivers/net/ethernet/smsc/ and the
      necessary Kconfig and Makefile changes.  Also did some cleanup
      of NET_VENDOR_SMC Kconfig tag for the 8390 based drivers.
      
      CC: Nicolas Pitre <nico@fluxnic.net>
      CC: Donald Becker <becker@scyld.com>
      CC: Erik Stahlman <erik@vt.edu>
      CC: Dustin McIntire <dustin@sensoria.com>
      CC: Steve Glendinning <steve.glendinning@smsc.com>
      CC: David Hinds <dahinds@users.sourceforge.net>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      ae150435
    • J
      8390: Move the 8390 related drivers · 644570b8
      Jeff Kirsher 提交于
      Moves the drivers for the National Semi-conductor 8390 chipset into
      drivers/net/ethernet/8390/ and the necessary Kconfig and Makefile
      changes.
      
      CC: Donald Becker <becker@scyld.com>
      CC: Paul Gortmaker <paul.gortmaker@windriver.com>
      CC: Alain Malek <alain.malek@cryogen.com>
      CC: Peter De Schrijver <p2@mind.be>
      CC: "David Huggins-Daines" <dhd@debian.org>
      CC: Wim Dumon <wimpie@kotnet.org>
      CC: Yoshinori Sato <ysato@users.sourceforge.jp>
      CC: David Hinds <dahinds@users.sourceforge.net>
      CC: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      644570b8