From 0e67c680c2bb7881c96b3bb4c9fc1c9696efcc5a Mon Sep 17 00:00:00 2001 From: csjamesdeng Date: Tue, 20 Nov 2012 13:42:11 +0800 Subject: [PATCH 1/2] claim mmc host support high capacity. --- drivers/mmc/sunxi_mmc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c index f9ea9bafe1..e60076ba7e 100755 --- a/drivers/mmc/sunxi_mmc.c +++ b/drivers/mmc/sunxi_mmc.c @@ -628,7 +628,7 @@ int sunxi_mmc_init(int sdc_no) mmc->voltages = MMC_VDD_32_33 | MMC_VDD_33_34; mmc->host_caps = MMC_MODE_4BIT; - mmc->host_caps |= MMC_MODE_HS_52MHz | MMC_MODE_HS; + mmc->host_caps |= MMC_MODE_HS_52MHz | MMC_MODE_HS | MMC_MODE_HC; mmc->f_min = 400000; mmc->f_max = 52000000; From 3ad799ccef5ebd7279346588ea0ea8375ee83573 Mon Sep 17 00:00:00 2001 From: csjamesdeng Date: Fri, 23 Nov 2012 13:42:10 +0800 Subject: [PATCH 2/2] update env_offset in flash_env_relocate_spec(). fixed can not save env error. --- common/env_sunxi_flash.c | 1 + 1 file changed, 1 insertion(+) diff --git a/common/env_sunxi_flash.c b/common/env_sunxi_flash.c index 183453d8f4..8661f8cf99 100755 --- a/common/env_sunxi_flash.c +++ b/common/env_sunxi_flash.c @@ -129,6 +129,7 @@ static void flash_env_relocate_spec(void) } env_import(buf, 1); + env_offset = start << 9; #endif }