summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.c
diff options
context:
space:
mode:
authorAdam Jiang <chaoj@nvidia.com>2011-11-30 14:52:35 +0900
committerVarun Colbert <vcolbert@nvidia.com>2012-01-13 14:06:55 -0800
commitfaba4c1b7e9708261d8bfbaca82717dab5ba9cb5 (patch)
tree5d772359763db44a8c39c6476baeef3f1aae5bb9 /arch/arm/mach-tegra/board-cardhu.c
parente9a5d26f386bb2c6137b642901d8354afd5837a7 (diff)
Tegra: Cardhu: Added dtv device to cardhu board
Added dtv device to cardhu board Fixed Bug 904626 Fixed Bug 881303 Change-Id: If1560cc8101403720c46b318c76326621c889154 Signed-off-by: Adam Jiang <chaoj@nvidia.com> Reviewed-on: http://git-master/r/68145 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com> Reviewed-on: http://git-master/r/74892 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-cardhu.c')
-rw-r--r--arch/arm/mach-tegra/board-cardhu.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-cardhu.c b/arch/arm/mach-tegra/board-cardhu.c
index a2be52f0c288..18ed959ef96a 100644
--- a/arch/arm/mach-tegra/board-cardhu.c
+++ b/arch/arm/mach-tegra/board-cardhu.c
@@ -41,6 +41,7 @@
#include <linux/nfc/pn544.h>
#include <sound/wm8903.h>
+#include <media/tegra_dtv.h>
#include <mach/clk.h>
#include <mach/iomap.h>
@@ -513,6 +514,16 @@ static void __init cardhu_spi_init(void)
}
}
+static void __init cardhu_dtv_init(void)
+{
+ struct board_info board_info;
+
+ tegra_get_board_info(&board_info);
+
+ if (board_info.board_id == BOARD_E1186)
+ platform_device_register(&tegra_dtv_device);
+}
+
static struct resource tegra_rtc_resources[] = {
[0] = {
.start = TEGRA_RTC_BASE,
@@ -971,6 +982,7 @@ static void __init tegra_cardhu_init(void)
tegra_ram_console_debug_init();
cardhu_sdhci_init();
cardhu_regulator_init();
+ cardhu_dtv_init();
cardhu_gpio_switch_regulator_init();
cardhu_suspend_init();
cardhu_power_off_init();