2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-22 20:23:57 +08:00
linux-next/drivers/net/sfc
Ben Hutchings 2f7f573095 sfc: Work around unreliable strap pins
The SFC4000 has strap pins indicating the presence of SPI flash and/or
EEPROM.  These pins are also used for GPIO, and in some cases they may
be read wrongly at reset.  However, on production boards it must boot
from one or the other device, so we can assume the boot device is
present and read the board config from there.

Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-12-12 21:57:43 -08:00
..
bitfield.h sfc: Extend self-tests 2008-09-03 09:53:48 -04:00
boards.c sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
boards.h sfc: Make PHY flash mode a device attribute, not a module parameter 2008-09-03 09:53:47 -04:00
efx.c sfc: Make reset_workqueue driver-global rather than per-NIC 2008-12-12 21:56:21 -08:00
efx.h sfc: Expose flash region storing boot code as MTD 2008-11-06 00:49:57 -05:00
enum.h sfc: Do not reset when hardware monitor detects a fault 2008-11-06 00:50:15 -05:00
ethtool.c sfc: Correct interpretation of second param to ethtool phys_id() 2008-12-12 21:56:20 -08:00
ethtool.h New driver "sfc" for Solarstorm SFC4000 controller. 2008-04-29 01:42:43 -04:00
falcon_hwdefs.h sfc: Clean up non-volatile memory partitioning 2008-11-06 00:49:56 -05:00
falcon_io.h sfc: Don't include net_driver.h from falcon_io.h 2008-09-24 18:54:38 -04:00
falcon_xmac.c sfc: Remove workaround for old firmware bug 2008-09-24 18:54:35 -04:00
falcon.c sfc: Work around unreliable strap pins 2008-12-12 21:57:43 -08:00
falcon.h sfc: Make queue flushes more reliable 2008-09-24 18:54:37 -04:00
gmii.h New driver "sfc" for Solarstorm SFC4000 controller. 2008-04-29 01:42:43 -04:00
Kconfig sfc: Fix dependency for SFC_MTD 2008-11-20 04:17:42 -08:00
mac.h sfc: Remove remnants of multi-port abstraction for MAC registers 2008-09-03 09:53:48 -04:00
Makefile sfc: Expose flash region storing boot code as MTD 2008-11-06 00:49:57 -05:00
mdio_10g.c sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
mdio_10g.h sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
mtd.c sfc: Clean up waits for flash/EEPROM operations 2008-12-12 21:57:35 -08:00
net_driver.h sfc: Make reset_workqueue driver-global rather than per-NIC 2008-12-12 21:56:21 -08:00
phy.h sfc: Make PHY flash mode a device attribute, not a module parameter 2008-09-03 09:53:47 -04:00
rx.c drivers/net: Kill now superfluous ->last_rx stores. 2008-11-03 21:11:17 -08:00
rx.h sfc: Remove some unreachable error paths 2008-09-03 09:53:48 -04:00
selftest.c sfc: Extend self-tests 2008-09-03 09:53:48 -04:00
selftest.h sfc: Extend self-tests 2008-09-03 09:53:48 -04:00
sfe4001.c sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
spi.h sfc: Clean up waits for flash/EEPROM operations 2008-12-12 21:57:35 -08:00
tenxpress.c sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
tx.c sfc: Use CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS where appropriate 2008-09-24 18:54:42 -04:00
tx.h sfc: Remove some unreachable error paths 2008-09-03 09:53:48 -04:00
workarounds.h sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00
xenpack.h New driver "sfc" for Solarstorm SFC4000 controller. 2008-04-29 01:42:43 -04:00
xfp_phy.c sfc: Use lm87 and lm90 drivers for board temperature/power monitoring 2008-11-06 00:50:09 -05:00