[linux-dvb] Re: 3 patches for Kernel 2.6.19-rc5

Mauro Carvalho Chehab mchehab at infradead.org
Tue Nov 14 17:56:23 CET 2006


Em Ter, 2006-11-14 às 17:47 +0100, Uwe Bugla escreveu:
> Hi everybody,

> Number ONE:
> --- a/Documentation/dvb/bt8xx.txt
> +++ b/Documentation/dvb/bt8xx.txt
> @@ -9,9 +9,15 @@
>  Please see Documentation/dvb/cards.txt => o Cards based on the Conexant Bt8xx PCI bridge:
>  
>  Compiling kernel please enable:
> -a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "BT848 Video For Linux"
> +a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "Enable Video for Linux API 1 (DEPRECATED)"
> -b.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
> - => "DVB for Linux" "DVB Core Support" "Bt8xx based PCI Cards"
> +b.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "Video Capture Adapters" => "BT848 Video For Linux"
> +c.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
> + => "DVB for Linux" "DVB Core Support" "Bt8xx based PCI Cards"
> +
> +Note: If you know the frontend driver that your specific card needs furthermore please enable:
No. For most users, it is a risky option to allow DVB_CUSTOMISE. A
warning should be added here, marking that this option may make DVB to
stop working.
> +d.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
> + => "DVB for Linux" "DVB Core Support" "Customize DVB Frontends" => "Customize the frontend modules to build"
> + Then you can save memory by deselecting every frontend module your specific card does not need.
Same as above.
>  
>  2) Loading Modules
>  ==================
> 
> Number TWO:
> --- a/drivers/media/dvb/bt8xx/Kconfig
> +++ b/drivers/media/dvb/bt8xx/Kconfig
> @@ -1,7 +1,7 @@
>  config DVB_BT8XX
>      tristate "BT8xx based PCI cards"
>      depends on DVB_CORE && PCI && I2C && VIDEO_BT848
> -    select DVB_PLL
> +    select DVB_PLL if !DVB_FE_CUSTOMISE
>      select DVB_MT352 if !DVB_FE_CUSTOMISE
>      select DVB_SP887X if !DVB_FE_CUSTOMISE
>      select DVB_NXT6000 if !DVB_FE_CUSTOMISE
> --- a/drivers/media/dvb/frontends/Kconfig
> +++ b/drivers/media/dvb/frontends/Kconfig
> @@ -264,8 +264,11 @@
>      depends on DVB_CORE
>  
>  config DVB_PLL
> -    tristate
> +    tristate "PLL support for DVB tuners"
>      depends on DVB_CORE && I2C
> +    default m if !DVB_FE_CUSTOMISE
> +    help
> +      You can safely deselect this if you're only running a Pinnacle PCTV Sat DVB-S card.
This comment doesn't help. For 99,9% of the current DVB boards, DVB_PLL
is needed. So, help should be something like "this is required for most
boards. You should disable it only if you know what you are doing".
>  
>  config DVB_TDA826X
>      tristate "Philips TDA826X silicon tuner"
> 
> Number Three: (the destructive RAM saver!)
>  
> -static struct dst_config dst_config = {
> -    .demod_address = 0x55,
> -};
<snip/>
NO! You are just removing DST support from the driver! Saves some memory
for your board, but breaks support for a large number of boards.


Cheers, 
Mauro.




More information about the linux-dvb mailing list