From a528a25f4c1956b67d121c99ab3aadbfa0cdf93b Mon Sep 17 00:00:00 2001 From: Mikael Larsson Date: Thu, 16 Sep 2010 13:31:13 +0200 Subject: ITP loading This adds functionality to load and execute ITP in an early stage just after eMMC init. eMMC init was moved to mmc_host.c since it fits better there and is needed in order to access ITP before loading env. Flag for functionality is CONFIG_ITP_LOAD. This functionailty depends on CONFIG_TOC_PARTITION ST-Ericsson ID: ER273744 Change-Id: Ia80f0bf2d67055045c95e47473b9ba2275bbdb83 Signed-off-by: Mikael LARSSON Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/5130 Reviewed-by: Michael BRANDT Reviewed-by: Ulf HANSSON --- common/env_emmc.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'common') diff --git a/common/env_emmc.c b/common/env_emmc.c index 221798e19..0d0c1c3e1 100755 --- a/common/env_emmc.c +++ b/common/env_emmc.c @@ -67,21 +67,6 @@ uchar env_get_char_spec (int index) return ( *((uchar *)(gd->env_addr + index)) ); } -static int emmc_init(void) -{ - int i; - struct mmc *boot_dev = NULL; - - for (i = 0;; i++) { - boot_dev = find_mmc_device(i); - if (!boot_dev) - return -1; - if (!strcmp(boot_dev->name, env_name_spec)) - break; - } - - return mmc_init(boot_dev); -} static int emmc_read_write(u32 byte_offset, void *read_buffer, u32 size, u32 write) { @@ -259,8 +244,6 @@ void env_relocate_spec (void) #if !defined(ENV_IS_EMBEDDED) int ret; - ret = emmc_init(); - ret = emmc_read_write(CONFIG_ENV_OFFSET_START, (void *)env_ptr, CONFIG_ENV_SIZE, 0); -- cgit v1.2.3