u-boot-brain/arch/riscv/cpu/fu540
Jagan Teki ff7d25e8db env: Enable SPI flash env for SiFive FU540
SPI flash device on HiFive Unleashed has 32MiB Size.

This patch adds SPI flash environment after U-Boot proper
partition with a size of 128KiB.

SPI flash partition layout(32MiB):
    0 - 34	: reserved for GPT header
   35 - 39	: unused
   40 - 2087	: loader1 (SPL, FSBL)
 2088 - 10279	: loader2 (U-Boot proper, U-Boot)
10280 - 10535	: environment
10536 - 65494	: rootfs
65528 - 65536	: distro script

Note: the loader1 must start from 40th sector even though
there are 6 free sectors prior since 40th sector is nearest
flash sector boundary. 

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Reviewed-by: Bin Meng <bin.meng@windriver.com>
Tested-by: Bin Meng <bin.meng@windriver.com>
2020-07-24 14:55:19 +08:00
..
cache.c riscv: sifive: fu540: enable all cache ways from U-Boot proper 2020-07-03 15:09:06 +08:00
cpu.c riscv: cpu: fu540: Add support for cpu fu540 2020-06-04 09:44:09 +08:00
dram.c riscv: cpu: fu540: Add support for cpu fu540 2020-06-04 09:44:09 +08:00
Kconfig env: Enable SPI flash env for SiFive FU540 2020-07-24 14:55:19 +08:00
Makefile riscv: sifive: fu540: enable all cache ways from U-Boot proper 2020-07-03 15:09:06 +08:00
spl.c riscv: sifive: fu540: add SPL configuration 2020-06-04 09:44:09 +08:00