aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/Kconfig
diff options
context:
space:
mode:
authorGuennadi Liakhovetski <g.liakhovetski@pengutronix.de>2008-04-22 13:42:08 -0400
committerMauro Carvalho Chehab <mchehab@infradead.org>2008-04-24 13:07:43 -0400
commitef6ad5c35ed7233e7aafcc5645a1470199b10cc7 (patch)
treeb6a540d8e7ce973b65e139bd0185d8002a5ed36f /drivers/media/video/Kconfig
parentb4333a3baecfeee35317c03cf08952cc04bd149a (diff)
V4L/DVB (7218): Fix breakage in mt9m001 and mt9v022 driver if "CONFIG_GENERIC_GPIO is not set"
Both camera drivers can function without GPIO support, in which case they will only support the 10 bit data width mode. But the two respective switch have to depend on CONFIG_GENERIC_GPIO. Additionally remove redundant gpio_is_valid tests - they are repeated in bus_switch_request() functions. Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@pengutronix.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r--drivers/media/video/Kconfig8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 21f250b8cbb..de6a6208e34 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -847,7 +847,7 @@ config SOC_CAMERA
847 847
848config SOC_CAMERA_MT9M001 848config SOC_CAMERA_MT9M001
849 tristate "mt9m001 support" 849 tristate "mt9m001 support"
850 depends on SOC_CAMERA && GENERIC_GPIO 850 depends on SOC_CAMERA
851 select GPIO_PCA953X if MT9M001_PCA9536_SWITCH 851 select GPIO_PCA953X if MT9M001_PCA9536_SWITCH
852 help 852 help
853 This driver supports MT9M001 cameras from Micron, monochrome 853 This driver supports MT9M001 cameras from Micron, monochrome
@@ -855,21 +855,21 @@ config SOC_CAMERA_MT9M001
855 855
856config MT9M001_PCA9536_SWITCH 856config MT9M001_PCA9536_SWITCH
857 bool "pca9536 datawidth switch for mt9m001" 857 bool "pca9536 datawidth switch for mt9m001"
858 depends on SOC_CAMERA_MT9M001 858 depends on SOC_CAMERA_MT9M001 && GENERIC_GPIO
859 help 859 help
860 Select this if your MT9M001 camera uses a PCA9536 I2C GPIO 860 Select this if your MT9M001 camera uses a PCA9536 I2C GPIO
861 extender to switch between 8 and 10 bit datawidth modes 861 extender to switch between 8 and 10 bit datawidth modes
862 862
863config SOC_CAMERA_MT9V022 863config SOC_CAMERA_MT9V022
864 tristate "mt9v022 support" 864 tristate "mt9v022 support"
865 depends on SOC_CAMERA && GENERIC_GPIO 865 depends on SOC_CAMERA
866 select GPIO_PCA953X if MT9V022_PCA9536_SWITCH 866 select GPIO_PCA953X if MT9V022_PCA9536_SWITCH
867 help 867 help
868 This driver supports MT9V022 cameras from Micron 868 This driver supports MT9V022 cameras from Micron
869 869
870config MT9V022_PCA9536_SWITCH 870config MT9V022_PCA9536_SWITCH
871 bool "pca9536 datawidth switch for mt9v022" 871 bool "pca9536 datawidth switch for mt9v022"
872 depends on SOC_CAMERA_MT9V022 872 depends on SOC_CAMERA_MT9V022 && GENERIC_GPIO
873 help 873 help
874 Select this if your MT9V022 camera uses a PCA9536 I2C GPIO 874 Select this if your MT9V022 camera uses a PCA9536 I2C GPIO
875 extender to switch between 8 and 10 bit datawidth modes 875 extender to switch between 8 and 10 bit datawidth modes