From owner-cvs-all Tue Mar 30 9: 7:39 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E602E15AEF; Tue, 30 Mar 1999 09:07:37 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA20200; Tue, 30 Mar 1999 09:07:21 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Message-Id: <199903301707.JAA20200@freefall.freebsd.org> From: Bill Paul Date: Tue, 30 Mar 1999 09:07:21 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_tl.c if_tlreg.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk wpaul 1999/03/30 09:07:21 PST Modified files: sys/pci if_tl.c if_tlreg.h Log: Various updates for the ThunderLAN driver: - When trying to map ports, if mapping TL_PCI_LOIO or TL_PCI_LOMEM fails, try mapping the other one. Apparently, some ThunderLAN parts swap these two registers while others don't. - Add support for bitrate (non-MII) PHYs. If no MII-based PHY is found, program the chip for bitrate mode. This is required for the TNETE110 part, which doesn't have MII support. (It's also obsolete, but there are still some people out there who have them.) With this change and the change above, the Compaq Netflex-3/P 10baseT/BNC board works correctly. (Thanks to Matthew Dodd for getting me one of these cards.) - Convert to bus_space_foo() for register accesses. - Add changes to support FreeBSD/Alpha. I still have to actually test this in my Alpha box so I'm not going to update /sys/alpha/conf/GENERIC yet. Revision Changes Path 1.27 +86 -92 src/sys/pci/if_tl.c 1.8 +23 -36 src/sys/pci/if_tlreg.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message