Add config option to enable natsemi net driver hardware bug workaround.
authorJeff Garzik <jgarzik@rum.normnet.org>
Fri, 8 Feb 2002 13:27:49 +0000 (08:27 -0500)
committerJeff Garzik <jgarzik@rum.normnet.org>
Fri, 8 Feb 2002 13:27:49 +0000 (08:27 -0500)
commit786ceeafd316d60da2cd02c3531feae88f88b23d
tree0f65a5f48c3b8cdc5f0ccba039ed39827d30a8f1
parent4dae3030779696859b449262488b8e24b72c1c18
Add config option to enable natsemi net driver hardware bug workaround.

"some" systems with "some" cables see a large amount of errors,
due to a hardware bug.  This bug is (apparently) not probe-able;
however it only appears on rare reference boards and the like,
so we simply add a config option and default the option to OFF.

Further detail:
When CONFIG_NATSEMI_CABLE_MAGIC option is enabled, PMDCSR_VAL
register value becomes 0x1898, a value provided by a NatSemi
app note.  This enables a workaround for a hardware bug
which is (apparently) not probe-able.  Luckily the hardware bug
is (apparently) not common either, so we default to disabling
this workaround.

Contributor: Tim Hockin
drivers/net/Config.help
drivers/net/Config.in
drivers/net/natsemi.c