diff options
Diffstat (limited to 'arch/arm/mach-tegra/board-ardbeg.c')
-rw-r--r-- | arch/arm/mach-tegra/board-ardbeg.c | 26 |
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 |