Module Name:    src
Committed By:   martin
Date:           Wed Oct 31 09:30:10 UTC 2018

Modified Files:
        src/sys/arch/amd64/conf [netbsd-8]: GENERIC
        src/sys/arch/i386/conf [netbsd-8]: GENERIC
        src/sys/conf [netbsd-8]: files
        src/sys/dev/pci [netbsd-8]: files.pci
        src/sys/dev/usb [netbsd-8]: files.usb usbdevs

Log Message:
Add bwfm config glue, requested by maya in ticket #1072.


To generate a diff of this commit:
cvs rdiff -u -r1.459.2.11 -r1.459.2.12 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.1156.2.11 -r1.1156.2.12 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.1173.2.5 -r1.1173.2.6 src/sys/conf/files
cvs rdiff -u -r1.388.4.2 -r1.388.4.3 src/sys/dev/pci/files.pci
cvs rdiff -u -r1.145 -r1.145.2.1 src/sys/dev/usb/files.usb
cvs rdiff -u -r1.736 -r1.736.2.1 src/sys/dev/usb/usbdevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amd64/conf/GENERIC
diff -u src/sys/arch/amd64/conf/GENERIC:1.459.2.11 src/sys/arch/amd64/conf/GENERIC:1.459.2.12
--- src/sys/arch/amd64/conf/GENERIC:1.459.2.11	Fri Sep  7 12:27:26 2018
+++ src/sys/arch/amd64/conf/GENERIC	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.459.2.11 2018/09/07 12:27:26 martin Exp $
+# $NetBSD: GENERIC,v 1.459.2.12 2018/10/31 09:30:10 martin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.459.2.11 $"
+#ident		"GENERIC-$Revision: 1.459.2.12 $"
 
 maxusers	64		# estimated number of users
 
@@ -753,6 +753,7 @@ bce*	at pci? dev ? function ?	# Broadcom
 bge*	at pci? dev ? function ?	# Broadcom 570x gigabit Ethernet
 bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
 bwi*	at pci? dev ? function ?	# Broadcom BCM43xx wireless
+bwfm*	at pci? dev ? function ?	# Broadcom FullMAC
 dge*	at pci? dev ? function ?	# Intel 82597 10GbE LR
 en*	at pci? dev ? function ?	# ENI/Adaptec ATM
 ep*	at pci? dev ? function ?	# 3Com 3c59x

Index: src/sys/arch/i386/conf/GENERIC
diff -u src/sys/arch/i386/conf/GENERIC:1.1156.2.11 src/sys/arch/i386/conf/GENERIC:1.1156.2.12
--- src/sys/arch/i386/conf/GENERIC:1.1156.2.11	Fri Sep  7 12:27:26 2018
+++ src/sys/arch/i386/conf/GENERIC	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1156.2.11 2018/09/07 12:27:26 martin Exp $
+# $NetBSD: GENERIC,v 1.1156.2.12 2018/10/31 09:30:10 martin Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.1156.2.11 $"
+#ident		"GENERIC-$Revision: 1.1156.2.12 $"
 
 maxusers	64		# estimated number of users
 
@@ -988,6 +988,7 @@ bce*	at pci? dev ? function ?	# Broadcom
 bge*	at pci? dev ? function ?	# Broadcom 570x gigabit Ethernet
 bnx*	at pci? dev ? function ?	# Broadcom NetXtremeII gigabit Ethernet
 bwi*	at pci? dev ? function ?	# Broadcom BCM43xx wireless
+bwfm*	at pci? dev ? function ?	# Broadcom FullMAC
 dge*	at pci? dev ? function ?	# Intel 82597 10GbE LR
 en*	at pci? dev ? function ?	# ENI/Adaptec ATM
 ep*	at pci? dev ? function ?	# 3Com 3c59x

Index: src/sys/conf/files
diff -u src/sys/conf/files:1.1173.2.5 src/sys/conf/files:1.1173.2.6
--- src/sys/conf/files:1.1173.2.5	Mon Apr  9 12:49:31 2018
+++ src/sys/conf/files	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: files,v 1.1173.2.5 2018/04/09 12:49:31 bouyer Exp $
+#	$NetBSD: files,v 1.1173.2.6 2018/10/31 09:30:10 martin Exp $
 #	@(#)files.newconf	7.5 (Berkeley) 5/10/93
 
 version 	20170615
@@ -1401,6 +1401,11 @@ file	dev/ic/isic_bchan.c		isic
 device	iavc: isdndev, isdncapi, passive_isdn
 file	dev/ic/iavc.c			iavc
 
+
+# Broadcom FullMAC 802.11 driver
+device	bwfm: arp, ifnet, wlan
+file	dev/ic/bwfm.c			bwfm
+
 # Broadcom AirForce / Apple Airport Extreme
 device	bwi: arp, ifnet, firmload, wlan
 file	dev/ic/bwi.c			bwi

Index: src/sys/dev/pci/files.pci
diff -u src/sys/dev/pci/files.pci:1.388.4.2 src/sys/dev/pci/files.pci:1.388.4.3
--- src/sys/dev/pci/files.pci:1.388.4.2	Sun Sep 23 18:00:53 2018
+++ src/sys/dev/pci/files.pci	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: files.pci,v 1.388.4.2 2018/09/23 18:00:53 martin Exp $
+#	$NetBSD: files.pci,v 1.388.4.3 2018/10/31 09:30:10 martin Exp $
 #
 # Config file and device description for machine-independent PCI code.
 # Included by ports that need it.  Requires that the SCSI files be
@@ -1067,6 +1067,10 @@ include "dev/pci/n8/files.n8"
 attach	bwi at pci with bwi_pci
 file	dev/pci/if_bwi_pci.c		bwi_pci
 
+# Broadcom FullMAC USB wireless adapter
+attach	bwfm at pci with bwfm_pci: firmload
+file	dev/pci/if_bwfm_pci.c		bwfm_pci
+
 # Marvell Serial-ATA Host Controller
 attach	mvsata at pci with mvsata_pci
 file	dev/pci/mvsata_pci.c		mvsata_pci

Index: src/sys/dev/usb/files.usb
diff -u src/sys/dev/usb/files.usb:1.145 src/sys/dev/usb/files.usb:1.145.2.1
--- src/sys/dev/usb/files.usb:1.145	Wed May 24 20:23:58 2017
+++ src/sys/dev/usb/files.usb	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-#	$NetBSD: files.usb,v 1.145 2017/05/24 20:23:58 christos Exp $
+#	$NetBSD: files.usb,v 1.145.2.1 2018/10/31 09:30:10 martin Exp $
 #
 # Config file and device description for machine-independent USB code.
 # Included by ports that need it.  Ports that use it must provide
@@ -551,3 +551,7 @@ file	dev/usb/udsir.c			udsir
 device	ualea
 attach	ualea at usbifif
 file	dev/usb/ualea.c			ualea
+
+# Broadcom FullMAC USB wireless adapter
+attach	bwfm at usbdevif with bwfm_usb: firmload
+file	dev/usb/if_bwfm_usb.c		bwfm_usb

Index: src/sys/dev/usb/usbdevs
diff -u src/sys/dev/usb/usbdevs:1.736 src/sys/dev/usb/usbdevs:1.736.2.1
--- src/sys/dev/usb/usbdevs:1.736	Tue May 30 20:13:35 2017
+++ src/sys/dev/usb/usbdevs	Wed Oct 31 09:30:10 2018
@@ -1,4 +1,4 @@
-$NetBSD: usbdevs,v 1.736 2017/05/30 20:13:35 jnemeth Exp $
+$NetBSD: usbdevs,v 1.736.2.1 2018/10/31 09:30:10 martin Exp $
 
 /*
  * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
@@ -1095,8 +1095,14 @@ product BILLIONTON USBE100	0x8511	USBE10
 product BILLIONTON USB2AR	0x90ff	USB2AR Ethernet
 
 /* Broadcom products */
+product BROADCOM BCMFW		0x0bdc	BCMFW
 product BROADCOM BCM2033	0x2000	BCM2033
 product BROADCOM BCM2033NF	0x2033	BCM2033 (no firmware)
+product BROADCOM BCM43236	0xbd17	BCM43236
+product BROADCOM BCM43143	0xbd1e	BCM43143
+product BROADCOM BCM43242	0xbd1f	BCM43242
+product BROADCOM BCM43569	0xbd27	BCM43569
+
 
 /* Brother Industries products */
 product BROTHER HL1050		0x0002	HL-1050 laser printer

Reply via email to