summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--linux/drivers/media/video/bttv-driver.c11
-rw-r--r--linux/drivers/media/video/saa7134/saa7134-cards.c27
-rw-r--r--linux/drivers/media/video/saa7134/saa7134.h3
-rw-r--r--v4l/Make.config3
-rw-r--r--v4l/Makefile3
5 files changed, 35 insertions, 12 deletions
diff --git a/linux/drivers/media/video/bttv-driver.c b/linux/drivers/media/video/bttv-driver.c
index df30742ed..9e907b251 100644
--- a/linux/drivers/media/video/bttv-driver.c
+++ b/linux/drivers/media/video/bttv-driver.c
@@ -1,5 +1,5 @@
/*
- $Id: bttv-driver.c,v 1.16 2004/09/23 13:58:19 kraxel Exp $
+ $Id: bttv-driver.c,v 1.17 2004/09/30 12:21:15 kraxel Exp $
bttv - Bt848 frame grabber driver
@@ -4028,7 +4028,6 @@ static struct pci_driver bttv_pci_driver = {
static int bttv_init_module(void)
{
- int rc;
bttv_num = 0;
printk(KERN_INFO "bttv: driver version %d.%d.%d loaded\n",
@@ -4053,13 +4052,7 @@ static int bttv_init_module(void)
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
bus_register(&bttv_sub_bus_type);
#endif
- rc = pci_module_init(&bttv_pci_driver);
- if (-ENODEV == rc) {
- /* plenty of people trying to use bttv for the cx2388x ... */
- if (NULL != pci_find_device(0x14f1, 0x8800, NULL))
- printk("bttv doesn't support your Conexant 2388x card.\n");
- }
- return rc;
+ return pci_module_init(&bttv_pci_driver);
}
static void bttv_cleanup_module(void)
diff --git a/linux/drivers/media/video/saa7134/saa7134-cards.c b/linux/drivers/media/video/saa7134/saa7134-cards.c
index 836028b2d..99edb3073 100644
--- a/linux/drivers/media/video/saa7134/saa7134-cards.c
+++ b/linux/drivers/media/video/saa7134/saa7134-cards.c
@@ -1,5 +1,5 @@
/*
- * $Id: saa7134-cards.c,v 1.25 2004/09/20 13:53:37 kraxel Exp $
+ * $Id: saa7134-cards.c,v 1.26 2004/09/30 12:21:15 kraxel Exp $
*
* device driver for philips saa7134 based TV cards
* card-specific stuff.
@@ -1117,6 +1117,31 @@ struct saa7134_board saa7134_boards[] = {
.gpio = 0x40000,
},
},
+ [SAA7134_BOARD_SABRENT_SBTTVFM] = {
+ /* Michael Rodriguez-Torrent */
+ .name = "Sabrent SBT-TVFM (saa7130)",
+ .audio_clock = 0x00187de7,
+ .tuner_type = TUNER_PHILIPS_NTSC_M,
+ .tda9887_conf = TDA9887_PRESENT,
+ .inputs = {{
+ .name = name_tv,
+ .vmux = 3,
+ .amux = LINE2,
+ .tv = 1,
+ },{
+ .name = name_comp1,
+ .vmux = 1,
+ .amux = LINE2,
+ },{
+ .name = name_svideo,
+ .vmux = 8,
+ .amux = LINE2,
+ }},
+ .radio = {
+ .name = name_radio,
+ .amux = LINE2,
+ },
+ },
};
const unsigned int saa7134_bcount = ARRAY_SIZE(saa7134_boards);
diff --git a/linux/drivers/media/video/saa7134/saa7134.h b/linux/drivers/media/video/saa7134/saa7134.h
index 173e5aa07..d6bf37a1a 100644
--- a/linux/drivers/media/video/saa7134/saa7134.h
+++ b/linux/drivers/media/video/saa7134/saa7134.h
@@ -1,5 +1,5 @@
/*
- * $Id: saa7134.h,v 1.19 2004/09/20 17:31:21 kraxel Exp $
+ * $Id: saa7134.h,v 1.20 2004/09/30 12:21:15 kraxel Exp $
*
* v4l2 device driver for philips saa7134 based TV cards
*
@@ -181,6 +181,7 @@ struct saa7134_format {
#define SAA7134_BOARD_FLYTVPLATINUM 39
#define SAA7134_BOARD_VIDEOMATE_TV_PVR 40
#define SAA7134_BOARD_VIDEOMATE_TV_GOLD_PLUS 41
+#define SAA7134_BOARD_SABRENT_SBTTVFM 42
#define SAA7134_INPUT_MAX 8
diff --git a/v4l/Make.config b/v4l/Make.config
index 0464b1127..f9d2f3336 100644
--- a/v4l/Make.config
+++ b/v4l/Make.config
@@ -9,4 +9,7 @@ CONFIG_VIDEO_TVAUDIO := m
ifeq ($(VERSION).$(PATCHLEVEL),2.6)
CONFIG_VIDEO_CX88 := m
+ ifeq (($SUBLEVEL),9)
+ CONFIG_VIDEO_CX88_DVB := m
+ endif
endif
diff --git a/v4l/Makefile b/v4l/Makefile
index b96b3c781..ef88aa659 100644
--- a/v4l/Makefile
+++ b/v4l/Makefile
@@ -31,7 +31,8 @@ list-multi := bttv.o saa7134.o cx88xx.o cx8800.o cx8801.o cx8802.o
obj-m := video-buf.o v4l1-compat.o v4l2-common.o
obj-$(CONFIG_VIDEO_BTTV) += btcx-risc.o ir-common.o bttv.o
obj-$(CONFIG_VIDEO_CX88) += btcx-risc.o cx88xx.o cx8800.o cx8801.o cx8802.o \
- cx88-blackbird.o cx88-dvb.o cx22702.o
+ cx88-blackbird.o
+obj-$(CONFIG_VIDEO_CX88_DVB) += cx88-dvb.o cx22702.o
obj-$(CONFIG_VIDEO_SAA7134) += saa7134.o saa6752hs.o
obj-$(CONFIG_VIDEO_IR) += ir-common.o
obj-$(CONFIG_VIDEO_TUNER) += tuner.o tda9887.o