board: samsung: auto reboot fastboot mode for exynos5422
authorChanho Park <chanho61.park@samsung.com>
Wed, 5 Aug 2015 02:34:25 +0000 (11:34 +0900)
committerChanho Park <chanho61.park@samsung.com>
Wed, 5 Aug 2015 02:34:25 +0000 (11:34 +0900)
This patch allow entering fastboot mode during reboot for exynos5422. If
sysip_dat0 register is set, fastboot is executed automatically during
boot.

Change-Id: If47647c9bd6c9da4a16b92acf7ebf65ab39a0dc8
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
board/samsung/smdk5422/smdk5422.c

index 40bb452c881931c1d1409afbe67431034b5ad29d..19ec41de62e2c831aa741383eb46380c8ff790d7 100644 (file)
@@ -463,6 +463,12 @@ int board_late_init(void)
                setenv("bootcmd", CONFIG_FACTORY_RESET_BOOTCOMMAND);
        }
 
+#ifdef CONFIG_FASTBOOT_AUTO_REBOOT
+       if (readl(&pmu->sysip_dat0) == CONFIG_FASTBOOT_AUTO_REBOOT_MODE) {
+               writel(0x0, &pmu->sysip_dat0);
+               run_command("fastboot", 0);
+       }
+#endif
        return 0;
 }