summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-ardbeg.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/board-ardbeg.c')
-rw-r--r--arch/arm/mach-tegra/board-ardbeg.c26
1 files changed, 19 insertions, 7 deletions
diff --git a/arch/arm/mach-tegra/board-ardbeg.c b/arch/arm/mach-tegra/board-ardbeg.c
index 2b7e726bc772..28e7fefa4207 100644
--- a/arch/arm/mach-tegra/board-ardbeg.c
+++ b/arch/arm/mach-tegra/board-ardbeg.c
@@ -1299,7 +1299,6 @@ static void __init tegra_ardbeg_late_init(void)
else
platform_device_register(&ardbeg_audio_device_rt5639);
- //tegra_ram_console_debug_init();
tegra_io_dpd_init();
ardbeg_sdhci_init();
if (board_info.board_id == BOARD_PM359 ||
@@ -1373,11 +1372,6 @@ static void __init tegra_ardbeg_late_init(void)
ardbeg_sysedp_batmon_init();
}
-static void __init ardbeg_ramconsole_reserve(unsigned long size)
-{
- tegra_ram_console_debug_reserve(SZ_1M);
-}
-
static void __init tegra_ardbeg_init_early(void)
{
ardbeg_rail_alignment_init();
@@ -1419,7 +1413,6 @@ static void __init tegra_ardbeg_reserve(void)
#endif
tegra_reserve(carveout_size, fb1_size, fb2_size);
- ardbeg_ramconsole_reserve(SZ_1M);
}
static const char * const ardbeg_dt_board_compat[] = {
@@ -1447,6 +1440,11 @@ static const char * const norrin_dt_board_compat[] = {
NULL
};
+static const char * const jetson_dt_board_compat[] = {
+ "nvidia,jetson-tk1",
+ NULL
+};
+
DT_MACHINE_START(LAGUNA, "laguna")
.atag_offset = 0x100,
.smp = smp_ops(tegra_smp_ops),
@@ -1517,3 +1515,17 @@ DT_MACHINE_START(ARDBEG_SATA, "ardbeg_sata")
.init_late = tegra_init_late
MACHINE_END
+
+DT_MACHINE_START(JETSON_TK1, "jetson-tk1")
+ .atag_offset = 0x100,
+ .smp = smp_ops(tegra_smp_ops),
+ .map_io = tegra_map_common_io,
+ .reserve = tegra_ardbeg_reserve,
+ .init_early = tegra_ardbeg_init_early,
+ .init_irq = irqchip_init,
+ .init_time = clocksource_of_init,
+ .init_machine = tegra_ardbeg_dt_init,
+ .restart = tegra_assert_system_reset,
+ .dt_compat = jetson_dt_board_compat,
+ .init_late = tegra_init_late
+MACHINE_END