summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-09-29 20:24:16 +0000
committerMike Frysinger <vapier@gentoo.org>2010-10-02 16:00:40 -0400
commitabaa5ba4e3b52f82b8158044cba6cf7986309d43 (patch)
tree1c8592b8e28171fea2946f125a37d8f6ca98c9be
parentd3c07a5d24841da3a26c1a1e00ac6b33ded1b646 (diff)
downloadu-boot-imx-abaa5ba4e3b52f82b8158044cba6cf7986309d43.zip
u-boot-imx-abaa5ba4e3b52f82b8158044cba6cf7986309d43.tar.gz
u-boot-imx-abaa5ba4e3b52f82b8158044cba6cf7986309d43.tar.bz2
Blackfin: bf548-ezkit: bump SPI flash size up
The current size used (256KiB) is smaller than the LDR created for the bf548-ezkit, so 'run update' doesn't work correctly. So bump up the size a bit by making this flexible per-board config. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
-rw-r--r--include/configs/bf548-ezkit.h1
-rw-r--r--include/configs/bfin_adi_common.h5
2 files changed, 5 insertions, 1 deletions
diff --git a/include/configs/bf548-ezkit.h b/include/configs/bf548-ezkit.h
index d299dc1..4412177 100644
--- a/include/configs/bf548-ezkit.h
+++ b/include/configs/bf548-ezkit.h
@@ -182,6 +182,7 @@
#define CONFIG_BOARD_EARLY_INIT_F
#define CONFIG_RTC_BFIN
#define CONFIG_UART_CONSOLE 1
+#define CONFIG_BFIN_SPI_IMG_SIZE 0x50000
#ifndef __ADSPBF542__
/* Don't waste time transferring a logo over the UART */
diff --git a/include/configs/bfin_adi_common.h b/include/configs/bfin_adi_common.h
index 3e9f3b2..608788a 100644
--- a/include/configs/bfin_adi_common.h
+++ b/include/configs/bfin_adi_common.h
@@ -172,9 +172,12 @@
# define UBOOT_ENV_UPDATE \
"eeprom write $(loadaddr) 0x0 $(filesize)"
# else
+# ifndef CONFIG_BFIN_SPI_IMG_SIZE
+# define CONFIG_BFIN_SPI_IMG_SIZE 0x40000
+# endif
# define UBOOT_ENV_UPDATE \
"sf probe " MK_STR(BFIN_BOOT_SPI_SSEL) ";" \
- "sf erase 0 0x40000;" \
+ "sf erase 0 " MK_STR(CONFIG_BFIN_SPI_IMG_SIZE) ";" \
"sf write $(loadaddr) 0 $(filesize)"
# endif
# elif (CONFIG_BFIN_BOOT_MODE == BFIN_BOOT_NAND)