Do not enforce hard-wired size 32 MiB
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Change-Id: I54608f75cc13996fda38ebd5d330e3b1893c2fd9
Reviewed-on: https://review.openocd.org/c/openocd/+/8446
Tested-by: jenkins
Reviewed-by: Jonathan Bell <jonathan@raspberrypi.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
bank->write_end_alignment = 256;
// Max size -- up to two devices (two chip selects) in adjacent 24-bit address windows
- bank->size = 32 * 1024 * 1024;
+ if (bank->size == 0) {
+ /* TODO: get real flash size */
+ bank->size = 32 * 1024 * 1024;
+ }
bank->num_sectors = bank->size / 4096;