From d89bd3a381bcb846b354c0f1f995c78dcf3c5203 Mon Sep 17 00:00:00 2001 From: Chanho Park Date: Wed, 2 Dec 2015 14:19:09 +0900 Subject: [PATCH] board: samsung: configure emmc_dev environment rework This patch is enhanced and fixed version of previous(895ce33) patch. Previous patch was reverted due to panic issue because setenv was failed during board_mmc_init. Thus, I move the OmPin check and setenv to board_late_init function. Change-Id: I4194a5669ae53f302229f820dac8159c06de52b3 Signed-off-by: Chanho Park --- board/samsung/espresso3250/espresso3250.c | 5 +++++ board/samsung/smdk5422/smdk5422.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/board/samsung/espresso3250/espresso3250.c b/board/samsung/espresso3250/espresso3250.c index 3b9b3b76f..4d413d9de 100644 --- a/board/samsung/espresso3250/espresso3250.c +++ b/board/samsung/espresso3250/espresso3250.c @@ -530,5 +530,10 @@ int board_late_init(void) run_command("fastboot", 0); } #endif + +#ifdef CONFIG_FACTORY_INFO + if (readl(&pmu->inform3) == BOOT_MMCSD) + setenv("emmc_dev", "1"); +#endif return 0; } diff --git a/board/samsung/smdk5422/smdk5422.c b/board/samsung/smdk5422/smdk5422.c index ca9dbdd4e..e2c39eb11 100644 --- a/board/samsung/smdk5422/smdk5422.c +++ b/board/samsung/smdk5422/smdk5422.c @@ -471,6 +471,12 @@ int board_late_init(void) run_command("fastboot", 0); } #endif + +#ifdef CONFIG_FACTORY_INFO + if (readl(&pmu->inform3) == BOOT_MMCSD) + setenv("emmc_dev", "1"); +#endif + return 0; } -- 2.34.1