Skip to content

Commit

Permalink
[media] Kconfig: Fix dependencies for driver autoselect options
Browse files Browse the repository at this point in the history
This option is a merge of both analog TV and DVB CUSTOMISE.

At the merge, the dependencies were not done right: the menu
currently appears only for analog TV. It should also be opened
for digital TV. As there are other I2C devices there (flash
devices, etc) that aren't related to either one, it is better
to make it generic enough to open for all media devices with
video.

Signed-off-by: Mauro Carvalho Chehab <[email protected]>
  • Loading branch information
Mauro Carvalho Chehab committed Oct 17, 2012
1 parent ce3b595 commit 2c76a12
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions drivers/media/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -163,19 +163,21 @@ source "drivers/media/common/Kconfig"
#

config MEDIA_SUBDRV_AUTOSELECT
bool "Autoselect analog and hybrid tuner modules to build"
depends on MEDIA_TUNER
bool "Autoselect tuners and i2c modules to build"
depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT
default y
help
By default, a TV driver auto-selects all possible tuners
thar could be used by the driver.
By default, a media driver auto-selects all possible i2c
devices that are used by any of the supported devices.

This is generally the right thing to do, except when there
are strict constraints with regards to the kernel size.
are strict constraints with regards to the kernel size,
like on embedded systems.

Use this option with care, as deselecting tuner drivers which
are in fact necessary will result in TV devices which cannot
be tuned due to lack of the tuning driver.
Use this option with care, as deselecting ancillary drivers which
are, in fact, necessary will result in the lack of the needed
functionality for your device (it may not tune or may not have
the need demodulers).

If unsure say Y.

Expand Down

0 comments on commit 2c76a12

Please sign in to comment.