patch-2.4.13 linux/Documentation/video4linux/bttv/Insmod-options

Next file: linux/Documentation/video4linux/bttv/README.quirks
Previous file: linux/Documentation/video4linux/bttv/Cards
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.12/linux/Documentation/video4linux/bttv/Insmod-options linux/Documentation/video4linux/bttv/Insmod-options
@@ -1,6 +1,6 @@
 
 bttv.o
-	the bt848 (grabber chip) driver
+	the bt848/878 (grabber chip) driver
 
 	insmod args:
 		card=n		card type, see CARDLIST for a list.
@@ -10,12 +10,11 @@
 			0: don't use PLL
 			1: 28 MHz crystal installed
 			2: 35 MHz crystal installed
-		triton1=0/1     for Triton1 compatibility
-				Triton1 is automatically recognized
-				but this might also help with other chipsets
-		vsfx=0/1	yet another chipset bug compatibility flag
-				(bt878 docs mentiones via+sis, but no
-				specific chipsets with that problem).
+
+		triton1=0/1     for Triton1 (+others) compatibility
+		vsfx=0/1	yet another chipset bug compatibility bit
+				see README.quirks for details on these two.
+
 		bigendian=n	Set the endianness of the gfx framebuffer.
 				Default is native endian.
 		fieldnr=0/1	Count fields.  Some TV descrambling software
@@ -23,8 +22,8 @@
 				50 useless IRQs/sec.  default is 0 (off).
 		autoload=0/1	autoload helper modules (tuner, audio).
 				default is 1 (on).
-		bttv_verbose=0/1/2  verbose level (at insmod time, while looking
-				at the hardware).  default is 1.
+		bttv_verbose=0/1/2  verbose level (at insmod time, while
+				looking at the hardware).  default is 1.
 		bttv_debug=0/1	debug messages (for capture).
 				default is 0 (off).
 		irq_debug=0/1	irq handler debug messages.
@@ -80,12 +79,32 @@
 		tda9850  = 1	The tea6300 can't be autodetected and is
 		tda9855  = 1	therefore off by default, if you have
 		tda9873  = 1	this one on your card (STB uses these)
-		tea6300  = 0	you have to enable it explicitly.
-		tea6420  = 1	The two tda985x chips use the same i2c
-		pic16c54 = 1	address and can't be disturgished from
-				each other, you might have to disable
+		tda9874a = 1	you have to enable it explicitly.
+		tea6300  = 0	The two tda985x chips use the same i2c
+		tea6420  = 1	address and can't be disturgished from
+		pic16c54 = 1	each other, you might have to disable
 				the wrong one.
 		debug = 1	print debug messages
+
+	insmod args for tda9874a:
+		tda9874a_SIF=1/2	select sound IF input pin (1 or 2)
+					(default is pin 1)
+		tda9874a_STD=n		select TV sound standard (0..8):
+					0 - A2, B/G
+					1 - A2, M (Korea)
+					2 - A2, D/K (1)
+					3 - A2, D/K (2)
+					4 - A2, D/K (3)
+					5 - NICAM, I
+					6 - NICAM, B/G
+					7 - NICAM, D/K (default)
+					8 - NICAM, L
+
+	Note: tda9874a is very similar to tda9874 (without 'A'-suffix), but
+	this driver will not work for the latter device (will not load).
+	Note: tda9874a and tda9875 (which is supported separately by
+	tda9875.o) use the same i2c address so both modules should not be
+	used at the same time.
 
 msp3400.o
 	The driver for the msp34xx sound processor chips. If you have a

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)