diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2013-01-11 16:42:01 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2013-01-11 16:42:01 +0100 |
commit | bc0be7a8b2b4be691b4ef4bb8c294efcb16db384 (patch) | |
tree | 2936dca1424173a67eb4f28bfe640a516eb9a5e4 | |
parent | 561f6532db03eedcf9a4dabd35e127f41668dc70 (diff) |
colibri_t20: clean-up camera defines
Now simply enabling CONFIG_TEGRA_CAMERA resp. not explicitly disabling
it will make L4T's nv_omx_vip Gstreamer plug-in work with analogue video
decoders like the ADV7180 or MAX9526.
-rw-r--r-- | arch/arm/mach-tegra/board-colibri_t20.c | 12 | ||||
-rw-r--r-- | arch/arm/mach-tegra/board-colibri_t20.h | 2 |
2 files changed, 8 insertions, 6 deletions
diff --git a/arch/arm/mach-tegra/board-colibri_t20.c b/arch/arm/mach-tegra/board-colibri_t20.c index 2b11889eb9f3..f6678d2c37e7 100644 --- a/arch/arm/mach-tegra/board-colibri_t20.c +++ b/arch/arm/mach-tegra/board-colibri_t20.c @@ -74,13 +74,13 @@ void *get_colibri_t20_audio_platform_data(void) } EXPORT_SYMBOL(get_colibri_t20_audio_platform_data); -#ifdef COLIBRI_T20_VI +#ifdef CONFIG_TEGRA_CAMERA /* Camera */ static struct platform_device tegra_camera = { .name = "tegra_camera", .id = -1, }; -#endif /* COLIBRI_T20_VI */ +#endif /* CONFIG_TEGRA_CAMERA */ /* Clocks */ static struct tegra_clk_init_table colibri_t20_clk_init_table[] __initdata = { @@ -281,15 +281,17 @@ static struct i2c_board_info colibri_t20_i2c_bus1_board_info[] __initdata = { I2C_BOARD_INFO("rtc-ds1307", 0x68), .type = "m41t00", }, -#if defined(COLIBRI_T20_VI) && !defined(CONFIG_ANDROID) +#ifdef CONFIG_VIDEO_ADV7180 { I2C_BOARD_INFO("adv7180", 0x21), }, +#endif /* CONFIG_VIDEO_ADV7180 */ +#ifdef CONFIG_VIDEO_MT9V111 { I2C_BOARD_INFO("mt9v111", 0x5c), .platform_data = (void *)&camera_mt9v111_data, }, -#endif /* COLIBRI_T20_VI & !CONFIG_ANDROID */ +#endif /* CONFIG_VIDEO_MT9V111 */ }; static struct tegra_i2c_platform_data colibri_t20_i2c1_platform_data = { @@ -1216,7 +1218,7 @@ static struct platform_device *colibri_t20_devices[] __initdata = { #endif &tegra_wdt_device, &tegra_avp_device, -#ifdef COLIBRI_T20_VI +#ifdef CONFIG_TEGRA_CAMERA &tegra_camera, #endif &tegra_ac97_device, diff --git a/arch/arm/mach-tegra/board-colibri_t20.h b/arch/arm/mach-tegra/board-colibri_t20.h index 970337d83f6b..b6b5e6ae0883 100644 --- a/arch/arm/mach-tegra/board-colibri_t20.h +++ b/arch/arm/mach-tegra/board-colibri_t20.h @@ -26,7 +26,7 @@ #define TPS6586X_INT_END (TPS6586X_INT_BASE + 32) /* Uncomment for camera interface support on Colibri Evaluation carrier board */ -#ifdef CONFIG_ANDROID +#ifdef CONFIG_TEGRA_CAMERA #define COLIBRI_T20_VI #endif |