dmfe/tulip: Let dmfe handle DM910x except for SPARC on-board chips
commit411f04e3b62272894de8829e80bce5a22d1dca38
authorBen Hutchings <ben@decadent.org.uk>
Thu, 7 Jan 2010 02:41:51 +0000 (7 02:41 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:11:10 +0000 (5 11:11 -0700)
tree20427206641ef5ae921d7af1bce5d8976ba13fe6
parent3a088cb06e66adb133052d3fab43ec0cebb4f709
dmfe/tulip: Let dmfe handle DM910x except for SPARC on-board chips

commit 4d907069bc1b745f4abd4745c332d33098e733b8 upstream.

The Davicom DM9100 and DM9102 chips are used on the motherboards of
some SPARC systems (supported by the tulip driver) and also in PCI
expansion cards (supported by the dmfe driver).  There is no
difference in the PCI device ids for the two different configurations,
so these drivers both claim the device ids.  However, it is possible
to distinguish the two configurations by the presence of Open Firmware
properties for them, so we do that.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/tulip/Kconfig
drivers/net/tulip/dmfe.c
drivers/net/tulip/tulip_core.c