]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: pm375: add jetson-tk1 references
authorPrabhu Kuttiyam <pkuttiyam@nvidia.com>
Tue, 6 May 2014 20:03:14 +0000 (13:03 -0700)
committerRiham Haidar <rhaidar@nvidia.com>
Tue, 24 Jun 2014 06:39:23 +0000 (23:39 -0700)
This commit adds jetson-tk1 compatible reference checks
to the architecture code.

bug 1509239

Change-Id: I859452a0c8705b6fda8e1739906eb78f2b0527b2
Signed-off-by: Prabhu Kuttiyam <pkuttiyam@nvidia.com>
Reviewed-on: http://git-master/r/406016
(cherry picked from commit f2e5dba37b8a5750b3a516e6c7bcfb0b603bca53)
Reviewed-on: http://git-master/r/418545
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
arch/arm/mach-tegra/board-ardbeg-sdhci.c
arch/arm/mach-tegra/board-ardbeg.c

index e067812afd31b354d74851fc614b899ddb073c38..265fddced7ecdb1669f99bb00762fd282623037c 100644 (file)
@@ -425,7 +425,8 @@ static int __init ardbeg_wifi_prepower(void)
                !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);
 
@@ -467,7 +468,8 @@ int __init ardbeg_sdhci_init(void)
                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);
index 9fc9e121570f1854ed24128f9590978461ae9040..f1cd8cec6b3b0940b74254b0667c5b5b939fbde0 100644 (file)
@@ -1548,6 +1548,11 @@ static const char * const loki_dt_board_compat[] = {
        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,
@@ -1648,3 +1653,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