[linux-dvb] [PATCH] Some changes to the Kbuild help

Trent Piepho xyzzy at speakeasy.org
Wed Mar 29 08:07:37 CEST 2006


This patch makes a few changes to the Kbuild files:

1) Add firmware download comments for or51211 and or51132
2) Fix PCI ID typo in CX88 audio driver
3) Clarify how cx88-dvb frontend support relates to DVB frontend support
4) Add DVB-S/DVB-T/ATSC partitions in cx88 frontend support list and order
   frontends the same as in the "Customise DVB Frontends" menu
5) Add list of current cards supported by each cx88 frontend
6) cx88 VP-3054 support needs cx88 MT352 support
-------------- next part --------------
# HG changeset patch
# User xyzzy at t2.domain.actdsltmp
# Node ID 0b920453b7a5902816588ded1ccfbfae1cf1d0e1
# Parent  6396b65320e33fa6507622cbf58f6c0d2bf0da1f
A few improvements to the Kconfig help

From: Trent Piepho <xyzzy at speakeasy.org>

A few changes to the kernel build help:
1) Add firmware download comments for or51211 and or51132
2) Fix PCI ID typo in CX88 audio driver
3) Clarify how cx88-dvb frontend support relates to DVB frontend support
4) Add DVB-S/DVB-T/ATSC partitions in cx88 frontend support list and order
   frontends the same as in the "Customise DVB Frontends" menu
5) Add list of current cards supported by each cx88 frontend
6) cx88 VP-3054 support needs cx88 MT352 support

Signed-off-by: Trent Piepho <xyzzy at speakeasy.org>

diff -r 6396b65320e3 -r 0b920453b7a5 linux/drivers/media/dvb/frontends/Kconfig
--- a/linux/drivers/media/dvb/frontends/Kconfig	Mon Mar 27 13:31:49 2006 -0800
+++ b/linux/drivers/media/dvb/frontends/Kconfig	Tue Mar 28 21:57:49 2006 -0800
@@ -181,6 +181,11 @@ config DVB_OR51211
 	help
 	  An ATSC 8VSB tuner module. Say Y when you want to support this frontend.
 
+	  This driver needs external firmware. Please use the command
+	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51211" to
+	  download it, and then copy it to /usr/lib/hotplug/firmware
+	  or /lib/firmware (depending on configuration of firmware hotplug).
+
 config DVB_OR51132
 	tristate "Oren OR51132 based"
 	depends on DVB_CORE
@@ -189,6 +194,13 @@ config DVB_OR51132
 	  An ATSC 8VSB and QAM64/256 tuner module. Say Y when you want
 	  to support this frontend.
 
+	  This driver needs external firmware. Please use the commands
+	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_vsb" and/or
+	  "<kerneldir>/Documentation/dvb/get_dvb_firmware or51132_qam" to
+	  download firmwares for 8VSB and QAM64/256, respectively. Copy them to
+	  /usr/lib/hotplug/firmware or /lib/firmware (depending on
+	  configuration of firmware hotplug).
+
 config DVB_BCM3510
 	tristate "Broadcom BCM3510"
 	depends on DVB_CORE
diff -r 6396b65320e3 -r 0b920453b7a5 linux/drivers/media/video/cx88/Kconfig
--- a/linux/drivers/media/video/cx88/Kconfig	Mon Mar 27 13:31:49 2006 -0800
+++ b/linux/drivers/media/video/cx88/Kconfig	Tue Mar 28 21:57:49 2006 -0800
@@ -25,7 +25,7 @@ config VIDEO_CX88_ALSA
 
 	  It only works with boards with function 01 enabled.
 	  To check if your board supports, use lspci -n.
-	  If supported, you should see 1471:8801 or 1471:8811
+	  If supported, you should see 14f1:8801 or 14f1:8811
 	  PCI device.
 
 	  To compile this driver as a module, choose M here: the
@@ -44,6 +44,15 @@ config VIDEO_CX88_DVB
 
 	  You must also select one or more DVB/ATSC demodulators.
 	  If you are unsure which you need, choose all of them.
+
+	  All selected demodulators will be loaded by the cx88-dvb
+	  driver, even those which your card does not need.
+
+	  Demodulators selected here will automatically be enabled
+	  under Digital Video Broadcasting Devices -> Customise DVB
+	  Frontends.  Demodulators which are not enabled here, but
+	  are enabled under "Customise DVB Frontends" will still NOT
+	  be supported by cx2388x based cards.
 
 config VIDEO_CX88_DVB_ALL_FRONTENDS
 	bool "Build all supported frontends for cx2388x based TV cards"
@@ -64,6 +73,41 @@ config VIDEO_CX88_DVB_ALL_FRONTENDS
 
 	  If you are unsure, choose Y.
 
+comment "DVB-S (satellite) frontends"
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+
+config VIDEO_CX88_DVB_CX24123
+	bool "Conexant CX24123 DVB-S Support"
+	default y
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+	select DVB_CX24123
+	---help---
+	  This adds DVB-S support for cards based on the
+	  Connexant 2388x chip and the CX24123 demodulator.
+
+	  Cards which may use this combination include:
+	    Hauppauge WinTV Nova-S Plus
+	    Hauppauge WinTV Nova-SE2
+	    KWorld DVB-S 100
+
+comment "DVB-T (terrestrial) frontends"
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+
+config VIDEO_CX88_DVB_CX22702
+	bool "Conexant CX22702 DVB-T Support"
+	default y
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+	select DVB_CX22702
+	---help---
+	  This adds DVB-T support for cards based on the
+	  Connexant 2388x chip and the CX22702 demodulator.
+
+	  Cards which may use this combination include:
+	    Hauppauge WinTV HVR-1100 and HVR-1100LP
+	    KWorld VStream Xpert DVT DVB-T (also MT352)
+	    TerraTec Cinergy 1400 DVB-T
+	    WinFast DTV1000-T
+
 config VIDEO_CX88_DVB_MT352
 	bool "Zarlink MT352 DVB-T Support"
 	default y
@@ -73,10 +117,18 @@ config VIDEO_CX88_DVB_MT352
 	  This adds DVB-T support for cards based on the
 	  Connexant 2388x chip and the MT352 demodulator.
 
+	  Cards which may use this combination include:
+	    DViCO FusionHDTV DVB-T
+	    DViCO FusionHDTV DVB-T Dual
+	    DViCO FusionHDTV DVB-T Plus (old version)
+	    KWorld VStream Xpert DVT DVB-T (also CX22702)
+	    DNTV Live! DVB-T / DVB-T Pro
+	    ADSTech Instant TV DVB-T
+
 config VIDEO_CX88_VP3054
 	tristate "VP-3054 Secondary I2C Bus Support"
 	default m
-	depends on DVB_MT352
+	depends on DVB_MT352 && VIDEO_CX88_DVB_MT352
 	---help---
 	  This adds DVB-T support for cards based on the
 	  Connexant 2388x chip and the MT352 demodulator,
@@ -93,6 +145,24 @@ config VIDEO_CX88_DVB_ZL10353
 	  Connexant 2388x chip and the ZL10353 demodulator,
 	  successor to the Zarlink MT352.
 
+	  Cards which may use this combination include:
+	    DViCO FusionHDTV DVB-T Hybrid
+	    DViCO FusionHDTV DVB-T Plus (new version)
+
+comment "ATSC (North American/Korean Terresterial/Cable DTV) frontends"
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+
+config VIDEO_CX88_DVB_NXT200X
+	bool "NXT2002/NXT2004 ATSC Support"
+	default y
+	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
+	select DVB_NXT200X
+	---help---
+	  This adds ATSC 8VSB and QAM64/256 support for cards based on the
+	  Connexant 2388x chip and the NXT2002/NXT2004 demodulator.
+
+	  This combination is used by the ATI HDTV Wonder.
+
 config VIDEO_CX88_DVB_OR51132
 	bool "OR51132 ATSC Support"
 	default y
@@ -102,14 +172,7 @@ config VIDEO_CX88_DVB_OR51132
 	  This adds ATSC 8VSB and QAM64/256 support for cards based on the
 	  Connexant 2388x chip and the OR51132 demodulator.
 
-config VIDEO_CX88_DVB_CX22702
-	bool "Conexant CX22702 DVB-T Support"
-	default y
-	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
-	select DVB_CX22702
-	---help---
-	  This adds DVB-T support for cards based on the
-	  Connexant 2388x chip and the CX22702 demodulator.
+	  This combination is used by the pcHDTV HD-3000.
 
 config VIDEO_CX88_DVB_LGDT330X
 	bool "LG Electronics DT3302/DT3303 ATSC Support"
@@ -120,20 +183,7 @@ config VIDEO_CX88_DVB_LGDT330X
 	  This adds ATSC 8VSB and QAM64/256 support for cards based on the
 	  Connexant 2388x chip and the LGDT3302/LGDT3303 demodulator.
 
-config VIDEO_CX88_DVB_NXT200X
-	bool "NXT2002/NXT2004 ATSC Support"
-	default y
-	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
-	select DVB_NXT200X
-	---help---
-	  This adds ATSC 8VSB and QAM64/256 support for cards based on the
-	  Connexant 2388x chip and the NXT2002/NXT2004 demodulator.
-
-config VIDEO_CX88_DVB_CX24123
-	bool "Conexant CX24123 DVB-S Support"
-	default y
-	depends on VIDEO_CX88_DVB && !VIDEO_CX88_DVB_ALL_FRONTENDS
-	select DVB_CX24123
-	---help---
-	  This adds DVB-S support for cards based on the
-	  Connexant 2388x chip and the CX24123 demodulator.
+	  Cards which may use this combination include:
+	    DViCO FusionHDTV 3 QAM / ATSC
+	    DViCO FusionHDTV 3 Gold-T
+	    DViCO FusionHDTV 5 Gold / Gold Plus


More information about the linux-dvb mailing list