summaryrefslogtreecommitdiff
path: root/include/configs
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2020-09-30 19:39:16 +0300
committerTom Rini <trini@konsulko.com>2020-10-08 18:42:36 +0300
commit3d8d9186c379a9d7504088d901b6cb97eb6598ba (patch)
treefe896ec6845ba37a27d4501f9490ddd38339da9d /include/configs
parent12650e4a46c859eb14e6141b828d92919a18b9c6 (diff)
downloadu-boot-3d8d9186c379a9d7504088d901b6cb97eb6598ba.tar.xz
qemu-arm: Remove need to specify flash banks
Currently we hard-code the number and initial addresses of QEMU's flash banks, even though our code is perfectly able to gather the same information from the DTB provided by QEMU. This is especially annoying, since we have two slightly different U-Boot configurations ("bare-metal" vs. loaded via Arm Trusted Firmware), which need to be selected at build time. Drop the two hard coded alternatives, and use CONFIG_SYS_MAX_FLASH_BANKS_DETECT instead, which relies on the DTB to figure out the actual flash configuration at runtime. Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Diffstat (limited to 'include/configs')
-rw-r--r--include/configs/qemu-arm.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/include/configs/qemu-arm.h b/include/configs/qemu-arm.h
index bc8b7c5c12..273fa1a7d7 100644
--- a/include/configs/qemu-arm.h
+++ b/include/configs/qemu-arm.h
@@ -45,13 +45,7 @@
#define CONFIG_SYS_CBSIZE 512
#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
-#ifdef CONFIG_TFABOOT
-#define CONFIG_SYS_FLASH_BASE 0x4000000
-#define CONFIG_SYS_MAX_FLASH_BANKS 1
-#else
-#define CONFIG_SYS_FLASH_BASE 0x0
-#define CONFIG_SYS_MAX_FLASH_BANKS 2
-#endif
+#define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 2
#define CONFIG_SYS_MAX_FLASH_SECT 256 /* Sector: 256K, Bank: 64M */
#define CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS