ChangeSet 1.969, 2003/01/27 22:48:24+11:00, [EMAIL PROTECTED]

[PATCH] USB: pegasus & mii cset

  Some ethernet drivers other than those in .../drivers/net need generic
  MII code too and this cset shows how we do it for .../drivers/usb/net;
  For now only pegasus.c is using this feature, but as soon as we find
  more MII compliant controllers we'll put them in Makefile.mii too.
  Note: drivers which use the generic mii routines should bracket the
  code with #ifdef CONFIG_MII #endif since CONFIG_MII may not be present.
  See pegasus.c for more details.


diff -Nru a/drivers/net/Kconfig b/drivers/net/Kconfig
--- a/drivers/net/Kconfig       Tue Feb  4 15:17:57 2003
+++ b/drivers/net/Kconfig       Tue Feb  4 15:17:57 2003
@@ -212,6 +212,14 @@
          kernel: saying N will just cause the configurator to skip all
          the questions about Ethernet network cards. If unsure, say N.
 
+config MII
+       tristate "generic Media Independent Interface device support"
+       depends on NET_ETHERNET
+       help
+         Most ethernet controllers have MII transceiver either as an external
+         or internal device.  It is safe to say Y or M here even if your
+         ethernet card lack MII.
+
 config ARM_AM79C961A
        bool "ARM EBSA110 AM79C961A support"
        depends on NET_ETHERNET && ARM && ARCH_EBSA110
diff -Nru a/drivers/net/Makefile b/drivers/net/Makefile
--- a/drivers/net/Makefile      Tue Feb  4 15:17:57 2003
+++ b/drivers/net/Makefile      Tue Feb  4 15:17:57 2003
@@ -63,6 +63,7 @@
 # end link order section
 #
 
+obj-$(CONFIG_MII) += mii.o
 obj-$(CONFIG_AIRONET4500)      += aironet4500_core.o
 obj-$(CONFIG_AIRONET4500_CS)   += aironet4500_core.o
 obj-$(CONFIG_AIRONET4500_NONCS)  += aironet4500_card.o
@@ -199,3 +200,6 @@
 obj-$(CONFIG_NET_TULIP) += tulip/
 obj-$(CONFIG_HAMRADIO) += hamradio/
 obj-$(CONFIG_IRDA) += irda/
+
+
+include $(TOPDIR)/drivers/usb/net/Makefile.mii
diff -Nru a/drivers/usb/net/Makefile.mii b/drivers/usb/net/Makefile.mii
--- /dev/null   Wed Dec 31 16:00:00 1969
+++ b/drivers/usb/net/Makefile.mii      Tue Feb  4 15:17:57 2003
@@ -0,0 +1,5 @@
+#
+# Makefile for USB Network drivers which require generic MII code.
+#
+
+obj-$(CONFIG_USB_PEGASUS)      += mii.o



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to