!of_machine_is_compatible("nvidia,ardbeg_sata") &&
!of_machine_is_compatible("nvidia,tn8") &&
!of_machine_is_compatible("nvidia,norrin") &&
- !of_machine_is_compatible("nvidia,bowmore"))
+ !of_machine_is_compatible("nvidia,bowmore") &&
+ !of_machine_is_compatible("nvidia,jetson-tk1"))
return 0;
ardbeg_wifi_power(1);
tegra_sdhci_platform_data3.boot_vcore_mv = boot_vcore_mv;
}
- if (of_machine_is_compatible("nvidia,laguna"))
+ if (of_machine_is_compatible("nvidia,laguna") ||
+ of_machine_is_compatible("nvidia,jetson-tk1"))
tegra_sdhci_platform_data2.wp_gpio = ARDBEG_SD_WP;
tegra_get_board_info(&board_info);
NULL
};
+static const char * const jetson_dt_board_compat[] = {
+ "nvidia,jetson-tk1",
+ NULL
+};
+
#ifdef CONFIG_ARCH_TEGRA_13x_SOC
DT_MACHINE_START(LOKI, "t132loki")
.atag_offset = 0x100,
.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