aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBohdan Tymkiv <bhdt@cypress.com>2018-04-27 16:09:51 +0300
committerTomas Vanek <vanekt@fbl.cz>2018-06-05 11:29:57 +0100
commit69b0021846fd5b3ded5dc3ed85b9d1aef331900f (patch)
treea43da9beec6e5c85132f8b9cfea22bcf0b592578
parent456f982868ddd7c699e45ee24f7080cbaf0d72ee (diff)
downloadriscv-openocd-69b0021846fd5b3ded5dc3ed85b9d1aef331900f.zip
riscv-openocd-69b0021846fd5b3ded5dc3ed85b9d1aef331900f.tar.gz
riscv-openocd-69b0021846fd5b3ded5dc3ed85b9d1aef331900f.tar.bz2
flash/nor/virtual: copy missing fields from master flash_bank structure
Change-Id: I4ac71ad4b46ed613192310d85eb385b727649a11 Signed-off-by: Bohdan Tymkiv <bhdt@cypress.com> Reviewed-on: http://openocd.zylin.com/4505 Reviewed-by: Tomas Vanek <vanekt@fbl.cz> Tested-by: jenkins
-rw-r--r--src/flash/nor/virtual.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/flash/nor/virtual.c b/src/flash/nor/virtual.c
index d5d688b..15c4bff 100644
--- a/src/flash/nor/virtual.c
+++ b/src/flash/nor/virtual.c
@@ -46,8 +46,13 @@ static void virtual_update_bank_info(struct flash_bank *bank)
bank->bus_width = master_bank->bus_width;
bank->erased_value = master_bank->erased_value;
bank->default_padded_value = master_bank->default_padded_value;
+ bank->write_start_alignment = master_bank->write_start_alignment;
+ bank->write_end_alignment = master_bank->write_end_alignment;
+ bank->minimal_write_gap = master_bank->minimal_write_gap;
bank->num_sectors = master_bank->num_sectors;
bank->sectors = master_bank->sectors;
+ bank->num_prot_blocks = master_bank->num_prot_blocks;
+ bank->prot_blocks = master_bank->prot_blocks;
}
FLASH_BANK_COMMAND_HANDLER(virtual_flash_bank_command)