Module Name:    src
Committed By:   rkujawa
Date:           Fri Jul  1 13:30:19 UTC 2011

Modified Files:
        src/sys/arch/amiga/conf: GENERIC GENERIC.in files.amiga

Log Message:
Add Bluetooth stack to Amiga. Tested with 3Com 3CRWB6096B on an A1200. Change 
approved by phx.


To generate a diff of this commit:
cvs rdiff -u -r1.267 -r1.268 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.144 -r1.145 src/sys/arch/amiga/conf/files.amiga

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/amiga/conf/GENERIC
diff -u src/sys/arch/amiga/conf/GENERIC:1.267 src/sys/arch/amiga/conf/GENERIC:1.268
--- src/sys/arch/amiga/conf/GENERIC:1.267	Thu Jun 30 20:09:18 2011
+++ src/sys/arch/amiga/conf/GENERIC	Fri Jul  1 13:30:18 2011
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.267 2011/06/30 20:09:18 wiz Exp $
+# $NetBSD: GENERIC,v 1.268 2011/07/01 13:30:18 rkujawa Exp $
 #
 # This file was automatically created.
 # Changes will be lost when make is run in this directory.
@@ -28,7 +28,7 @@
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.267 $"
+#ident 		"GENERIC-$Revision: 1.268 $"
 
 
 maxusers	8
@@ -462,6 +462,37 @@
 ss*	at scsibus? target ? lun ?	# scsi scanner
 uk*	at scsibus? target ? lun ?	# scsi unknown
 
+# Bluetooth Controller and Device support
+# tested only with btuart on an A1200
+
+# Bluetooth PCMCIA Controllers
+bt3c*   at pcmcia? function ?           # 3Com 3CRWB6096-A
+btbc*   at pcmcia? function ?           # AnyCom BlueCard LSE041/039/139
+
+# Bluetooth Device Hub
+bthub*  at bcsp?
+bthub*  at bt3c?
+bthub*  at btbc?
+bthub*  at btuart?
+
+# Bluetooth HID support
+bthidev* at bthub?
+
+# Bluetooth Mouse
+btms*   at bthidev? reportid ?
+wsmouse* at btms? mux 0
+
+# Bluetooth Keyboard
+#btkbd* at bthidev? reportid ?
+#wskbd* at btkbd? console ? mux 1
+
+# Bluetooth Apple Magic Mouse
+btmagic* at bthub?
+wsmouse* at btmagic? mux 0
+
+# Bluetooth Audio support
+#btsco* at bthub?
+
 #
 # accept filters
 pseudo-device	accf_data		# "dataready" accept filter
@@ -516,6 +547,9 @@
 pseudo-device	ksyms			# /dev/ksyms (kernel symbols)
 pseudo-device	nsmb			# experimental - SMB requester
 
+pseudo-device   bcsp                    # BlueCore Serial Protocol
+pseudo-device   btuart                  # Bluetooth HCI UART (H4)
+
 # Veriexec
 #
 # a pseudo device needed for veriexec

Index: src/sys/arch/amiga/conf/GENERIC.in
diff -u src/sys/arch/amiga/conf/GENERIC.in:1.79 src/sys/arch/amiga/conf/GENERIC.in:1.80
--- src/sys/arch/amiga/conf/GENERIC.in:1.79	Thu Jun 30 20:09:18 2011
+++ src/sys/arch/amiga/conf/GENERIC.in	Fri Jul  1 13:30:18 2011
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.in,v 1.79 2011/06/30 20:09:18 wiz Exp $
+# $NetBSD: GENERIC.in,v 1.80 2011/07/01 13:30:18 rkujawa Exp $
 #
 # GENERIC machine description file
 #
@@ -56,7 +56,7 @@
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.79 $"
+#ident 		"GENERIC-$Revision: 1.80 $"
 
 m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl
 makeoptions	COPTS="-Os"
@@ -566,6 +566,37 @@
 m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl
 ss*	at scsibus? target ? lun ?	# scsi scanner
 uk*	at scsibus? target ? lun ?	# scsi unknown
+
+# Bluetooth Controller and Device support
+# tested only with btuart on an A1200
+
+# Bluetooth PCMCIA Controllers
+bt3c*   at pcmcia? function ?           # 3Com 3CRWB6096-A
+btbc*   at pcmcia? function ?           # AnyCom BlueCard LSE041/039/139
+
+# Bluetooth Device Hub
+bthub*  at bcsp?
+bthub*  at bt3c?
+bthub*  at btbc?
+bthub*  at btuart?
+
+# Bluetooth HID support
+bthidev* at bthub?
+
+# Bluetooth Mouse
+btms*   at bthidev? reportid ?
+wsmouse* at btms? mux 0
+
+# Bluetooth Keyboard
+#btkbd* at bthidev? reportid ?
+#wskbd* at btkbd? console ? mux 1
+
+# Bluetooth Apple Magic Mouse
+btmagic* at bthub?
+wsmouse* at btmagic? mux 0
+
+# Bluetooth Audio support
+#btsco* at bthub?
 ')m4_dnl
 
 m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl
@@ -637,6 +668,9 @@
 m4_ifdef(`INSTALL_CONFIGURATION', `', `m4_dnl
 pseudo-device	ksyms			# /dev/ksyms (kernel symbols)
 pseudo-device	nsmb			# experimental - SMB requester
+
+pseudo-device   bcsp                    # BlueCore Serial Protocol
+pseudo-device   btuart                  # Bluetooth HCI UART (H4)
 ')m4_dnl
 
 # Veriexec

Index: src/sys/arch/amiga/conf/files.amiga
diff -u src/sys/arch/amiga/conf/files.amiga:1.144 src/sys/arch/amiga/conf/files.amiga:1.145
--- src/sys/arch/amiga/conf/files.amiga:1.144	Sun Jun 12 03:35:38 2011
+++ src/sys/arch/amiga/conf/files.amiga	Fri Jul  1 13:30:18 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: files.amiga,v 1.144 2011/06/12 03:35:38 rmind Exp $
+#	$NetBSD: files.amiga,v 1.145 2011/07/01 13:30:18 rkujawa Exp $
 
 # maxpartitions must be first item in files.${ARCH}.newconf
 maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
@@ -489,4 +489,7 @@
 # OSS audio driver compatibility
 include "compat/ossaudio/files.ossaudio"
 
+# Bluetooth stack
+include "dev/bluetooth/files.bluetooth"
+
 include "arch/amiga/conf/majors.amiga"

Reply via email to