summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroger <roger@FreeBSD.org>1999-05-28 10:27:22 +0000
committerroger <roger@FreeBSD.org>1999-05-28 10:27:22 +0000
commitf631be9220cff3cdf2ce46acff663b02a0425d09 (patch)
tree687cd532a372ae19df87688eb6451914fd3eb20f
parent648570c1f4442ba17fd4c673cd88a81cd5ff3e05 (diff)
downloadFreeBSD-src-f631be9220cff3cdf2ce46acff663b02a0425d09.zip
FreeBSD-src-f631be9220cff3cdf2ce46acff663b02a0425d09.tar.gz
Add new Bt848/Bt878 driver options.
(Eventually I expect to move these into the man page)
-rw-r--r--sys/conf/NOTES52
-rw-r--r--sys/i386/conf/LINT52
-rw-r--r--sys/i386/conf/NOTES52
3 files changed, 108 insertions, 48 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index f4a36e9..f94f3f5 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.602 1999/05/21 04:37:36 wpaul Exp $
+# $Id: LINT,v 1.603 1999/05/23 11:11:31 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -1359,7 +1359,7 @@ device pca0 at isa? port IO_TIMER1
# apm: Laptop Advanced Power Management (experimental)
# spigot: The Creative Labs Video Spigot video-acquisition board
# meteor: Matrox Meteor video capture board
-# bktr: Brooktree bt848/848a/849/878/879 family video capture and TV Tuner board
+# bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board
# cy: Cyclades serial driver
# dgb: Digiboard PC/Xi and PC/Xe series driver (ALPHA QUALITY!)
# dgm: Digiboard PC/Xem driver
@@ -1608,25 +1608,45 @@ options EISA_SLOTS=12
# for initialization of fps routine when a signal is not present.
#
# The 'bktr' device is a PCI video capture device using the Brooktree
-# bt848/bt848a/bt849/bt878/bt879 chipset. When used with a TV Tuner it forms a
-# TV card, eg Miro PC/TV,Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
-# Intel Smart Video III, AverMedia, IMS Turbo.
-# The following options can be used to override the auto detection
-# options OVERRIDE_CARD=xxx
-# options OVERRIDE_TUNER=xxx
-# options OVERRIDE_MSP=1
-# options OVERRIDE_DBX=1
-# The current values are found in /usr/src/sys/pci/brooktree848.c
-#
-# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# bt848/bt848a/bt849a/bt878/bt879 chipset. When used with a TV Tuner it forms a
+# TV card, eg Miro PC/TV, Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
+# Intel Smart Video III, AverMedia, IMS Turbo, FlyVideo.
+#
+# options OVERRIDE_CARD=xxx
+# options OVERRIDE_TUNER=xxx
+# options OVERRIDE_MSP=1
+# options OVERRIDE_DBX=1
+# These options can be used to override the auto detection
+# The current values for xxx are found in /usr/src/sys/pci/brooktree848.c
+# Using sysctl(8) run-time overrides on a per-card basis can be made
+#
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# or
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
+# Specifes the default video capture mode.
# This is required for Dual Crystal (28&35Mhz) boards where PAL is used
# to prevent hangs during initialisation. eg VideoLogic Captivator PCI.
#
+# options BKTR_USE_PLL
# PAL or SECAM users who have a 28Mhz crystal (and no 35Mhz crystal)
-# must enable PLL mode with this option. eg some new Hauppauge cards.
-# options BKTR_USE_PLL
+# must enable PLL mode with this option. eg some new Bt878 cards.
+#
+# options BKTR_GPIO_ACCESS
+# This enable IOCTLs which give user level access to the GPIO port.
+#
+# options BKTR_NO_MSP_RESET
+# Prevents the MSP34xx reset. Good if you initialise the MSP in another OS first
+#
+# options BKTR_430_FX_MODE
+# Switch Bt878/879 cards into Intel 430FX chipset compatibility mode.
+#
+# options BKTR_SIS_VIA_MODE
+# Switch Bt878/879 cards into SIS/VIA chipset compatibility mode which is
+# needed for some old SiS and VIA chipset motherboards.
+# This also allows Bt878/879 chips to work on old OPTi (<1997) chipset
+# motherboards and motherboards with bad or incomplete PCI 2.1 support.
+# As a rough guess, old = before 1998
#
-# Using sysctl(8) run-time overrides on a per-card basis can be made
#
# The oltr driver supports the following Olicom PCI token-ring adapters
# OC-3136, OC-3137, OC-3139, OC-3140, OC-3141, OC-3540, OC-3250
diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT
index f4a36e9..f94f3f5 100644
--- a/sys/i386/conf/LINT
+++ b/sys/i386/conf/LINT
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.602 1999/05/21 04:37:36 wpaul Exp $
+# $Id: LINT,v 1.603 1999/05/23 11:11:31 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -1359,7 +1359,7 @@ device pca0 at isa? port IO_TIMER1
# apm: Laptop Advanced Power Management (experimental)
# spigot: The Creative Labs Video Spigot video-acquisition board
# meteor: Matrox Meteor video capture board
-# bktr: Brooktree bt848/848a/849/878/879 family video capture and TV Tuner board
+# bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board
# cy: Cyclades serial driver
# dgb: Digiboard PC/Xi and PC/Xe series driver (ALPHA QUALITY!)
# dgm: Digiboard PC/Xem driver
@@ -1608,25 +1608,45 @@ options EISA_SLOTS=12
# for initialization of fps routine when a signal is not present.
#
# The 'bktr' device is a PCI video capture device using the Brooktree
-# bt848/bt848a/bt849/bt878/bt879 chipset. When used with a TV Tuner it forms a
-# TV card, eg Miro PC/TV,Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
-# Intel Smart Video III, AverMedia, IMS Turbo.
-# The following options can be used to override the auto detection
-# options OVERRIDE_CARD=xxx
-# options OVERRIDE_TUNER=xxx
-# options OVERRIDE_MSP=1
-# options OVERRIDE_DBX=1
-# The current values are found in /usr/src/sys/pci/brooktree848.c
-#
-# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# bt848/bt848a/bt849a/bt878/bt879 chipset. When used with a TV Tuner it forms a
+# TV card, eg Miro PC/TV, Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
+# Intel Smart Video III, AverMedia, IMS Turbo, FlyVideo.
+#
+# options OVERRIDE_CARD=xxx
+# options OVERRIDE_TUNER=xxx
+# options OVERRIDE_MSP=1
+# options OVERRIDE_DBX=1
+# These options can be used to override the auto detection
+# The current values for xxx are found in /usr/src/sys/pci/brooktree848.c
+# Using sysctl(8) run-time overrides on a per-card basis can be made
+#
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# or
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
+# Specifes the default video capture mode.
# This is required for Dual Crystal (28&35Mhz) boards where PAL is used
# to prevent hangs during initialisation. eg VideoLogic Captivator PCI.
#
+# options BKTR_USE_PLL
# PAL or SECAM users who have a 28Mhz crystal (and no 35Mhz crystal)
-# must enable PLL mode with this option. eg some new Hauppauge cards.
-# options BKTR_USE_PLL
+# must enable PLL mode with this option. eg some new Bt878 cards.
+#
+# options BKTR_GPIO_ACCESS
+# This enable IOCTLs which give user level access to the GPIO port.
+#
+# options BKTR_NO_MSP_RESET
+# Prevents the MSP34xx reset. Good if you initialise the MSP in another OS first
+#
+# options BKTR_430_FX_MODE
+# Switch Bt878/879 cards into Intel 430FX chipset compatibility mode.
+#
+# options BKTR_SIS_VIA_MODE
+# Switch Bt878/879 cards into SIS/VIA chipset compatibility mode which is
+# needed for some old SiS and VIA chipset motherboards.
+# This also allows Bt878/879 chips to work on old OPTi (<1997) chipset
+# motherboards and motherboards with bad or incomplete PCI 2.1 support.
+# As a rough guess, old = before 1998
#
-# Using sysctl(8) run-time overrides on a per-card basis can be made
#
# The oltr driver supports the following Olicom PCI token-ring adapters
# OC-3136, OC-3137, OC-3139, OC-3140, OC-3141, OC-3540, OC-3250
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index f4a36e9..f94f3f5 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.602 1999/05/21 04:37:36 wpaul Exp $
+# $Id: LINT,v 1.603 1999/05/23 11:11:31 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -1359,7 +1359,7 @@ device pca0 at isa? port IO_TIMER1
# apm: Laptop Advanced Power Management (experimental)
# spigot: The Creative Labs Video Spigot video-acquisition board
# meteor: Matrox Meteor video capture board
-# bktr: Brooktree bt848/848a/849/878/879 family video capture and TV Tuner board
+# bktr: Brooktree bt848/848a/849a/878/879 video capture and TV Tuner board
# cy: Cyclades serial driver
# dgb: Digiboard PC/Xi and PC/Xe series driver (ALPHA QUALITY!)
# dgm: Digiboard PC/Xem driver
@@ -1608,25 +1608,45 @@ options EISA_SLOTS=12
# for initialization of fps routine when a signal is not present.
#
# The 'bktr' device is a PCI video capture device using the Brooktree
-# bt848/bt848a/bt849/bt878/bt879 chipset. When used with a TV Tuner it forms a
-# TV card, eg Miro PC/TV,Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
-# Intel Smart Video III, AverMedia, IMS Turbo.
-# The following options can be used to override the auto detection
-# options OVERRIDE_CARD=xxx
-# options OVERRIDE_TUNER=xxx
-# options OVERRIDE_MSP=1
-# options OVERRIDE_DBX=1
-# The current values are found in /usr/src/sys/pci/brooktree848.c
-#
-# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# bt848/bt848a/bt849a/bt878/bt879 chipset. When used with a TV Tuner it forms a
+# TV card, eg Miro PC/TV, Hauppauge WinCast/TV WinTV, VideoLogic Captivator,
+# Intel Smart Video III, AverMedia, IMS Turbo, FlyVideo.
+#
+# options OVERRIDE_CARD=xxx
+# options OVERRIDE_TUNER=xxx
+# options OVERRIDE_MSP=1
+# options OVERRIDE_DBX=1
+# These options can be used to override the auto detection
+# The current values for xxx are found in /usr/src/sys/pci/brooktree848.c
+# Using sysctl(8) run-time overrides on a per-card basis can be made
+#
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_PAL
+# or
+# options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
+# Specifes the default video capture mode.
# This is required for Dual Crystal (28&35Mhz) boards where PAL is used
# to prevent hangs during initialisation. eg VideoLogic Captivator PCI.
#
+# options BKTR_USE_PLL
# PAL or SECAM users who have a 28Mhz crystal (and no 35Mhz crystal)
-# must enable PLL mode with this option. eg some new Hauppauge cards.
-# options BKTR_USE_PLL
+# must enable PLL mode with this option. eg some new Bt878 cards.
+#
+# options BKTR_GPIO_ACCESS
+# This enable IOCTLs which give user level access to the GPIO port.
+#
+# options BKTR_NO_MSP_RESET
+# Prevents the MSP34xx reset. Good if you initialise the MSP in another OS first
+#
+# options BKTR_430_FX_MODE
+# Switch Bt878/879 cards into Intel 430FX chipset compatibility mode.
+#
+# options BKTR_SIS_VIA_MODE
+# Switch Bt878/879 cards into SIS/VIA chipset compatibility mode which is
+# needed for some old SiS and VIA chipset motherboards.
+# This also allows Bt878/879 chips to work on old OPTi (<1997) chipset
+# motherboards and motherboards with bad or incomplete PCI 2.1 support.
+# As a rough guess, old = before 1998
#
-# Using sysctl(8) run-time overrides on a per-card basis can be made
#
# The oltr driver supports the following Olicom PCI token-ring adapters
# OC-3136, OC-3137, OC-3139, OC-3140, OC-3141, OC-3540, OC-3250
OpenPOWER on IntegriCloud