diff options
| author | Thomas Gleixner <tglx@linutronix.de> | 2008-05-18 05:54:43 -0400 |
|---|---|---|
| committer | Thomas Gleixner <tglx@linutronix.de> | 2008-05-18 05:54:43 -0400 |
| commit | b4ef290d7c3abd1bf8cefcf8def359537fda7f31 (patch) | |
| tree | f3e270923fa36c773eee3bb1f9981aab1711d938 /drivers/media/dvb | |
| parent | 77b52b4c5c66175553ee59eb43f74366f1e54bde (diff) | |
| parent | f26a3988917913b3d11b2bd741601a2c64ab9204 (diff) | |
Merge branch 'linus' into x86/pat
Diffstat (limited to 'drivers/media/dvb')
| -rw-r--r-- | drivers/media/dvb/b2c2/flexcop-fe-tuner.c | 2 | ||||
| -rw-r--r-- | drivers/media/dvb/bt8xx/Kconfig | 1 | ||||
| -rw-r--r-- | drivers/media/dvb/cinergyT2/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/media/dvb/dvb-core/dvb_ca_en50221.c | 28 | ||||
| -rw-r--r-- | drivers/media/dvb/dvb-usb/Kconfig | 1 | ||||
| -rw-r--r-- | drivers/media/dvb/frontends/Kconfig | 18 | ||||
| -rw-r--r-- | drivers/media/dvb/frontends/itd1000.c | 2 | ||||
| -rw-r--r-- | drivers/media/dvb/frontends/mt312.c | 9 | ||||
| -rw-r--r-- | drivers/media/dvb/frontends/mt312.h | 4 | ||||
| -rw-r--r-- | drivers/media/dvb/ttpci/Kconfig | 2 | ||||
| -rw-r--r-- | drivers/media/dvb/ttusb-dec/Kconfig | 1 |
11 files changed, 40 insertions, 30 deletions
diff --git a/drivers/media/dvb/b2c2/flexcop-fe-tuner.c b/drivers/media/dvb/b2c2/flexcop-fe-tuner.c index 7b0ea3bdfafb..f9d087669d5d 100644 --- a/drivers/media/dvb/b2c2/flexcop-fe-tuner.c +++ b/drivers/media/dvb/b2c2/flexcop-fe-tuner.c | |||
| @@ -634,7 +634,7 @@ int flexcop_frontend_init(struct flexcop_device *fc) | |||
| 634 | } | 634 | } |
| 635 | 635 | ||
| 636 | /* try the sky v2.3 (vp310/Samsung tbdu18132(tsa5059)) */ | 636 | /* try the sky v2.3 (vp310/Samsung tbdu18132(tsa5059)) */ |
| 637 | fc->fe = dvb_attach(vp310_mt312_attach, | 637 | fc->fe = dvb_attach(mt312_attach, |
| 638 | &skystar23_samsung_tbdu18132_config, i2c); | 638 | &skystar23_samsung_tbdu18132_config, i2c); |
| 639 | if (fc->fe != NULL) { | 639 | if (fc->fe != NULL) { |
| 640 | ops = &fc->fe->ops; | 640 | ops = &fc->fe->ops; |
diff --git a/drivers/media/dvb/bt8xx/Kconfig b/drivers/media/dvb/bt8xx/Kconfig index d1239b8342f8..7588db1319d0 100644 --- a/drivers/media/dvb/bt8xx/Kconfig +++ b/drivers/media/dvb/bt8xx/Kconfig | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | config DVB_BT8XX | 1 | config DVB_BT8XX |
| 2 | tristate "BT8xx based PCI cards" | 2 | tristate "BT8xx based PCI cards" |
| 3 | depends on DVB_CORE && PCI && I2C && VIDEO_BT848 | 3 | depends on DVB_CORE && PCI && I2C && VIDEO_BT848 |
| 4 | depends on HOTPLUG # due to FW_LOADER | ||
| 4 | select DVB_MT352 if !DVB_FE_CUSTOMISE | 5 | select DVB_MT352 if !DVB_FE_CUSTOMISE |
| 5 | select DVB_SP887X if !DVB_FE_CUSTOMISE | 6 | select DVB_SP887X if !DVB_FE_CUSTOMISE |
| 6 | select DVB_NXT6000 if !DVB_FE_CUSTOMISE | 7 | select DVB_NXT6000 if !DVB_FE_CUSTOMISE |
diff --git a/drivers/media/dvb/cinergyT2/Kconfig b/drivers/media/dvb/cinergyT2/Kconfig index 3d778c5aba68..c03513b2ccae 100644 --- a/drivers/media/dvb/cinergyT2/Kconfig +++ b/drivers/media/dvb/cinergyT2/Kconfig | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | config DVB_CINERGYT2 | 1 | config DVB_CINERGYT2 |
| 2 | tristate "Terratec CinergyT2/qanu USB2 DVB-T receiver" | 2 | tristate "Terratec CinergyT2/qanu USB2 DVB-T receiver" |
| 3 | depends on DVB_CORE && USB | 3 | depends on DVB_CORE && USB && INPUT |
| 4 | help | 4 | help |
| 5 | Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers | 5 | Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers |
| 6 | 6 | ||
diff --git a/drivers/media/dvb/dvb-core/dvb_ca_en50221.c b/drivers/media/dvb/dvb-core/dvb_ca_en50221.c index 8cbdb0ec67e2..588fbe105c27 100644 --- a/drivers/media/dvb/dvb-core/dvb_ca_en50221.c +++ b/drivers/media/dvb/dvb-core/dvb_ca_en50221.c | |||
| @@ -910,15 +910,21 @@ static void dvb_ca_en50221_thread_update_delay(struct dvb_ca_private *ca) | |||
| 910 | int curdelay = 100000000; | 910 | int curdelay = 100000000; |
| 911 | int slot; | 911 | int slot; |
| 912 | 912 | ||
| 913 | /* Beware of too high polling frequency, because one polling | ||
| 914 | * call might take several hundred milliseconds until timeout! | ||
| 915 | */ | ||
| 913 | for (slot = 0; slot < ca->slot_count; slot++) { | 916 | for (slot = 0; slot < ca->slot_count; slot++) { |
| 914 | switch (ca->slot_info[slot].slot_state) { | 917 | switch (ca->slot_info[slot].slot_state) { |
| 915 | default: | 918 | default: |
| 916 | case DVB_CA_SLOTSTATE_NONE: | 919 | case DVB_CA_SLOTSTATE_NONE: |
| 920 | delay = HZ * 60; /* 60s */ | ||
| 921 | if (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE)) | ||
| 922 | delay = HZ * 5; /* 5s */ | ||
| 923 | break; | ||
| 917 | case DVB_CA_SLOTSTATE_INVALID: | 924 | case DVB_CA_SLOTSTATE_INVALID: |
| 918 | delay = HZ * 60; | 925 | delay = HZ * 60; /* 60s */ |
| 919 | if (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE)) { | 926 | if (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE)) |
| 920 | delay = HZ / 10; | 927 | delay = HZ / 10; /* 100ms */ |
| 921 | } | ||
| 922 | break; | 928 | break; |
| 923 | 929 | ||
| 924 | case DVB_CA_SLOTSTATE_UNINITIALISED: | 930 | case DVB_CA_SLOTSTATE_UNINITIALISED: |
| @@ -926,19 +932,17 @@ static void dvb_ca_en50221_thread_update_delay(struct dvb_ca_private *ca) | |||
| 926 | case DVB_CA_SLOTSTATE_VALIDATE: | 932 | case DVB_CA_SLOTSTATE_VALIDATE: |
| 927 | case DVB_CA_SLOTSTATE_WAITFR: | 933 | case DVB_CA_SLOTSTATE_WAITFR: |
| 928 | case DVB_CA_SLOTSTATE_LINKINIT: | 934 | case DVB_CA_SLOTSTATE_LINKINIT: |
| 929 | delay = HZ / 10; | 935 | delay = HZ / 10; /* 100ms */ |
| 930 | break; | 936 | break; |
| 931 | 937 | ||
| 932 | case DVB_CA_SLOTSTATE_RUNNING: | 938 | case DVB_CA_SLOTSTATE_RUNNING: |
| 933 | delay = HZ * 60; | 939 | delay = HZ * 60; /* 60s */ |
| 934 | if (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE)) { | 940 | if (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_CAMCHANGE)) |
| 935 | delay = HZ / 10; | 941 | delay = HZ / 10; /* 100ms */ |
| 936 | } | ||
| 937 | if (ca->open) { | 942 | if (ca->open) { |
| 938 | if ((!ca->slot_info[slot].da_irq_supported) || | 943 | if ((!ca->slot_info[slot].da_irq_supported) || |
| 939 | (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_DA))) { | 944 | (!(ca->flags & DVB_CA_EN50221_FLAG_IRQ_DA))) |
| 940 | delay = HZ / 10; | 945 | delay = HZ / 10; /* 100ms */ |
| 941 | } | ||
| 942 | } | 946 | } |
| 943 | break; | 947 | break; |
| 944 | } | 948 | } |
diff --git a/drivers/media/dvb/dvb-usb/Kconfig b/drivers/media/dvb/dvb-usb/Kconfig index 4c1cff9feb2e..cf4584e48b6d 100644 --- a/drivers/media/dvb/dvb-usb/Kconfig +++ b/drivers/media/dvb/dvb-usb/Kconfig | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | config DVB_USB | 1 | config DVB_USB |
| 2 | tristate "Support for various USB DVB devices" | 2 | tristate "Support for various USB DVB devices" |
| 3 | depends on DVB_CORE && USB && I2C | 3 | depends on DVB_CORE && USB && I2C |
| 4 | depends on HOTPLUG # due to FW_LOADER | ||
| 4 | select FW_LOADER | 5 | select FW_LOADER |
| 5 | help | 6 | help |
| 6 | By enabling this you will be able to choose the various supported | 7 | By enabling this you will be able to choose the various supported |
diff --git a/drivers/media/dvb/frontends/Kconfig b/drivers/media/dvb/frontends/Kconfig index 6d2384605927..c20553c4da1f 100644 --- a/drivers/media/dvb/frontends/Kconfig +++ b/drivers/media/dvb/frontends/Kconfig | |||
| @@ -30,7 +30,7 @@ config DVB_CX24123 | |||
| 30 | A DVB-S tuner module. Say Y when you want to support this frontend. | 30 | A DVB-S tuner module. Say Y when you want to support this frontend. |
| 31 | 31 | ||
| 32 | config DVB_MT312 | 32 | config DVB_MT312 |
| 33 | tristate "Zarlink VP310/MT312 based" | 33 | tristate "Zarlink VP310/MT312/ZL10313 based" |
| 34 | depends on DVB_CORE && I2C | 34 | depends on DVB_CORE && I2C |
| 35 | default m if DVB_FE_CUSTOMISE | 35 | default m if DVB_FE_CUSTOMISE |
| 36 | help | 36 | help |
| @@ -97,7 +97,7 @@ comment "DVB-T (terrestrial) frontends" | |||
| 97 | 97 | ||
| 98 | config DVB_SP8870 | 98 | config DVB_SP8870 |
| 99 | tristate "Spase sp8870 based" | 99 | tristate "Spase sp8870 based" |
| 100 | depends on DVB_CORE && I2C | 100 | depends on DVB_CORE && I2C && HOTPLUG |
| 101 | default m if DVB_FE_CUSTOMISE | 101 | default m if DVB_FE_CUSTOMISE |
| 102 | select FW_LOADER | 102 | select FW_LOADER |
| 103 | help | 103 | help |
| @@ -110,7 +110,7 @@ config DVB_SP8870 | |||
| 110 | 110 | ||
| 111 | config DVB_SP887X | 111 | config DVB_SP887X |
| 112 | tristate "Spase sp887x based" | 112 | tristate "Spase sp887x based" |
| 113 | depends on DVB_CORE && I2C | 113 | depends on DVB_CORE && I2C && HOTPLUG |
| 114 | default m if DVB_FE_CUSTOMISE | 114 | default m if DVB_FE_CUSTOMISE |
| 115 | select FW_LOADER | 115 | select FW_LOADER |
| 116 | help | 116 | help |
| @@ -144,7 +144,7 @@ config DVB_L64781 | |||
| 144 | 144 | ||
| 145 | config DVB_TDA1004X | 145 | config DVB_TDA1004X |
| 146 | tristate "Philips TDA10045H/TDA10046H based" | 146 | tristate "Philips TDA10045H/TDA10046H based" |
| 147 | depends on DVB_CORE && I2C | 147 | depends on DVB_CORE && I2C && HOTPLUG |
| 148 | default m if DVB_FE_CUSTOMISE | 148 | default m if DVB_FE_CUSTOMISE |
| 149 | select FW_LOADER | 149 | select FW_LOADER |
| 150 | help | 150 | help |
| @@ -211,7 +211,7 @@ config DVB_DIB7000P | |||
| 211 | 211 | ||
| 212 | config DVB_TDA10048 | 212 | config DVB_TDA10048 |
| 213 | tristate "Philips TDA10048HN based" | 213 | tristate "Philips TDA10048HN based" |
| 214 | depends on DVB_CORE && I2C | 214 | depends on DVB_CORE && I2C && HOTPLUG |
| 215 | default m if DVB_FE_CUSTOMISE | 215 | default m if DVB_FE_CUSTOMISE |
| 216 | select FW_LOADER | 216 | select FW_LOADER |
| 217 | help | 217 | help |
| @@ -253,7 +253,7 @@ comment "ATSC (North American/Korean Terrestrial/Cable DTV) frontends" | |||
| 253 | 253 | ||
| 254 | config DVB_NXT200X | 254 | config DVB_NXT200X |
| 255 | tristate "NxtWave Communications NXT2002/NXT2004 based" | 255 | tristate "NxtWave Communications NXT2002/NXT2004 based" |
| 256 | depends on DVB_CORE && I2C | 256 | depends on DVB_CORE && I2C && HOTPLUG |
| 257 | default m if DVB_FE_CUSTOMISE | 257 | default m if DVB_FE_CUSTOMISE |
| 258 | select FW_LOADER | 258 | select FW_LOADER |
| 259 | help | 259 | help |
| @@ -268,7 +268,7 @@ config DVB_NXT200X | |||
| 268 | 268 | ||
| 269 | config DVB_OR51211 | 269 | config DVB_OR51211 |
| 270 | tristate "Oren OR51211 based" | 270 | tristate "Oren OR51211 based" |
| 271 | depends on DVB_CORE && I2C | 271 | depends on DVB_CORE && I2C && HOTPLUG |
| 272 | default m if DVB_FE_CUSTOMISE | 272 | default m if DVB_FE_CUSTOMISE |
| 273 | select FW_LOADER | 273 | select FW_LOADER |
| 274 | help | 274 | help |
| @@ -281,7 +281,7 @@ config DVB_OR51211 | |||
| 281 | 281 | ||
| 282 | config DVB_OR51132 | 282 | config DVB_OR51132 |
| 283 | tristate "Oren OR51132 based" | 283 | tristate "Oren OR51132 based" |
| 284 | depends on DVB_CORE && I2C | 284 | depends on DVB_CORE && I2C && HOTPLUG |
| 285 | default m if DVB_FE_CUSTOMISE | 285 | default m if DVB_FE_CUSTOMISE |
| 286 | select FW_LOADER | 286 | select FW_LOADER |
| 287 | help | 287 | help |
| @@ -297,7 +297,7 @@ config DVB_OR51132 | |||
| 297 | 297 | ||
| 298 | config DVB_BCM3510 | 298 | config DVB_BCM3510 |
| 299 | tristate "Broadcom BCM3510" | 299 | tristate "Broadcom BCM3510" |
| 300 | depends on DVB_CORE && I2C | 300 | depends on DVB_CORE && I2C && HOTPLUG |
| 301 | default m if DVB_FE_CUSTOMISE | 301 | default m if DVB_FE_CUSTOMISE |
| 302 | select FW_LOADER | 302 | select FW_LOADER |
| 303 | help | 303 | help |
diff --git a/drivers/media/dvb/frontends/itd1000.c b/drivers/media/dvb/frontends/itd1000.c index 04c562ccf990..600dad6b41ea 100644 --- a/drivers/media/dvb/frontends/itd1000.c +++ b/drivers/media/dvb/frontends/itd1000.c | |||
| @@ -195,7 +195,7 @@ static void itd1000_set_vco(struct itd1000_state *state, u32 freq_khz) | |||
| 195 | } | 195 | } |
| 196 | } | 196 | } |
| 197 | 197 | ||
| 198 | struct { | 198 | static const struct { |
| 199 | u32 freq; | 199 | u32 freq; |
| 200 | u8 values[10]; /* RFTR, RFST1 - RFST9 */ | 200 | u8 values[10]; /* RFTR, RFST1 - RFST9 */ |
| 201 | } itd1000_fre_values[] = { | 201 | } itd1000_fre_values[] = { |
diff --git a/drivers/media/dvb/frontends/mt312.c b/drivers/media/dvb/frontends/mt312.c index 081ca3398c76..5ac9b15920f8 100644 --- a/drivers/media/dvb/frontends/mt312.c +++ b/drivers/media/dvb/frontends/mt312.c | |||
| @@ -737,7 +737,7 @@ static void mt312_release(struct dvb_frontend *fe) | |||
| 737 | } | 737 | } |
| 738 | 738 | ||
| 739 | #define MT312_SYS_CLK 90000000UL /* 90 MHz */ | 739 | #define MT312_SYS_CLK 90000000UL /* 90 MHz */ |
| 740 | static struct dvb_frontend_ops vp310_mt312_ops = { | 740 | static struct dvb_frontend_ops mt312_ops = { |
| 741 | 741 | ||
| 742 | .info = { | 742 | .info = { |
| 743 | .name = "Zarlink ???? DVB-S", | 743 | .name = "Zarlink ???? DVB-S", |
| @@ -776,7 +776,7 @@ static struct dvb_frontend_ops vp310_mt312_ops = { | |||
| 776 | .set_voltage = mt312_set_voltage, | 776 | .set_voltage = mt312_set_voltage, |
| 777 | }; | 777 | }; |
| 778 | 778 | ||
| 779 | struct dvb_frontend *vp310_mt312_attach(const struct mt312_config *config, | 779 | struct dvb_frontend *mt312_attach(const struct mt312_config *config, |
| 780 | struct i2c_adapter *i2c) | 780 | struct i2c_adapter *i2c) |
| 781 | { | 781 | { |
| 782 | struct mt312_state *state = NULL; | 782 | struct mt312_state *state = NULL; |
| @@ -795,7 +795,7 @@ struct dvb_frontend *vp310_mt312_attach(const struct mt312_config *config, | |||
| 795 | goto error; | 795 | goto error; |
| 796 | 796 | ||
| 797 | /* create dvb_frontend */ | 797 | /* create dvb_frontend */ |
| 798 | memcpy(&state->frontend.ops, &vp310_mt312_ops, | 798 | memcpy(&state->frontend.ops, &mt312_ops, |
| 799 | sizeof(struct dvb_frontend_ops)); | 799 | sizeof(struct dvb_frontend_ops)); |
| 800 | state->frontend.demodulator_priv = state; | 800 | state->frontend.demodulator_priv = state; |
| 801 | 801 | ||
| @@ -827,12 +827,13 @@ error: | |||
| 827 | kfree(state); | 827 | kfree(state); |
| 828 | return NULL; | 828 | return NULL; |
| 829 | } | 829 | } |
| 830 | EXPORT_SYMBOL(vp310_mt312_attach); | 830 | EXPORT_SYMBOL(mt312_attach); |
| 831 | 831 | ||
| 832 | module_param(debug, int, 0644); | 832 | module_param(debug, int, 0644); |
| 833 | MODULE_PARM_DESC(debug, "Turn on/off frontend debugging (default:off)."); | 833 | MODULE_PARM_DESC(debug, "Turn on/off frontend debugging (default:off)."); |
| 834 | 834 | ||
| 835 | MODULE_DESCRIPTION("Zarlink VP310/MT312/ZL10313 DVB-S Demodulator driver"); | 835 | MODULE_DESCRIPTION("Zarlink VP310/MT312/ZL10313 DVB-S Demodulator driver"); |
| 836 | MODULE_AUTHOR("Andreas Oberritter <obi@linuxtv.org>"); | 836 | MODULE_AUTHOR("Andreas Oberritter <obi@linuxtv.org>"); |
| 837 | MODULE_AUTHOR("Matthias Schwarzott <zzam@gentoo.org>"); | ||
| 837 | MODULE_LICENSE("GPL"); | 838 | MODULE_LICENSE("GPL"); |
| 838 | 839 | ||
diff --git a/drivers/media/dvb/frontends/mt312.h b/drivers/media/dvb/frontends/mt312.h index de796eab3911..29e3bb5496b8 100644 --- a/drivers/media/dvb/frontends/mt312.h +++ b/drivers/media/dvb/frontends/mt312.h | |||
| @@ -37,10 +37,10 @@ struct mt312_config { | |||
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | #if defined(CONFIG_DVB_MT312) || (defined(CONFIG_DVB_MT312_MODULE) && defined(MODULE)) | 39 | #if defined(CONFIG_DVB_MT312) || (defined(CONFIG_DVB_MT312_MODULE) && defined(MODULE)) |
| 40 | struct dvb_frontend *vp310_mt312_attach(const struct mt312_config *config, | 40 | struct dvb_frontend *mt312_attach(const struct mt312_config *config, |
| 41 | struct i2c_adapter *i2c); | 41 | struct i2c_adapter *i2c); |
| 42 | #else | 42 | #else |
| 43 | static inline struct dvb_frontend *vp310_mt312_attach( | 43 | static inline struct dvb_frontend *mt312_attach( |
| 44 | const struct mt312_config *config, struct i2c_adapter *i2c) | 44 | const struct mt312_config *config, struct i2c_adapter *i2c) |
| 45 | { | 45 | { |
| 46 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); | 46 | printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); |
diff --git a/drivers/media/dvb/ttpci/Kconfig b/drivers/media/dvb/ttpci/Kconfig index ae882432dd3d..d4339b1b3b68 100644 --- a/drivers/media/dvb/ttpci/Kconfig +++ b/drivers/media/dvb/ttpci/Kconfig | |||
| @@ -5,6 +5,7 @@ config TTPCI_EEPROM | |||
| 5 | config DVB_AV7110 | 5 | config DVB_AV7110 |
| 6 | tristate "AV7110 cards" | 6 | tristate "AV7110 cards" |
| 7 | depends on DVB_CORE && PCI && I2C | 7 | depends on DVB_CORE && PCI && I2C |
| 8 | depends on HOTPLUG | ||
| 8 | select FW_LOADER if !DVB_AV7110_FIRMWARE | 9 | select FW_LOADER if !DVB_AV7110_FIRMWARE |
| 9 | select TTPCI_EEPROM | 10 | select TTPCI_EEPROM |
| 10 | select VIDEO_SAA7146_VV | 11 | select VIDEO_SAA7146_VV |
| @@ -123,6 +124,7 @@ config DVB_BUDGET_AV | |||
| 123 | depends on DVB_BUDGET_CORE && I2C | 124 | depends on DVB_BUDGET_CORE && I2C |
| 124 | select VIDEO_SAA7146_VV | 125 | select VIDEO_SAA7146_VV |
| 125 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV | 126 | depends on VIDEO_DEV # dependencies of VIDEO_SAA7146_VV |
| 127 | depends on HOTPLUG # dependency of FW_LOADER | ||
| 126 | select DVB_PLL if !DVB_FE_CUSTOMISE | 128 | select DVB_PLL if !DVB_FE_CUSTOMISE |
| 127 | select DVB_STV0299 if !DVB_FE_CUSTOMISE | 129 | select DVB_STV0299 if !DVB_FE_CUSTOMISE |
| 128 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE | 130 | select DVB_TDA1004X if !DVB_FE_CUSTOMISE |
diff --git a/drivers/media/dvb/ttusb-dec/Kconfig b/drivers/media/dvb/ttusb-dec/Kconfig index 83611012ef34..0712899e39a4 100644 --- a/drivers/media/dvb/ttusb-dec/Kconfig +++ b/drivers/media/dvb/ttusb-dec/Kconfig | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | config DVB_TTUSB_DEC | 1 | config DVB_TTUSB_DEC |
| 2 | tristate "Technotrend/Hauppauge USB DEC devices" | 2 | tristate "Technotrend/Hauppauge USB DEC devices" |
| 3 | depends on DVB_CORE && USB | 3 | depends on DVB_CORE && USB |
| 4 | depends on HOTPLUG # due to FW_LOADER | ||
| 4 | select FW_LOADER | 5 | select FW_LOADER |
| 5 | select CRC32 | 6 | select CRC32 |
| 6 | help | 7 | help |
