X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fefm32.c;h=8ff689cc030f3ed548eb8a20fa5aec6b9c7e9187;hb=f21c12abecb9df244f147740166378ede7ea398e;hp=282b6bdddafee0b60c2232aedea056cf6a780aa8;hpb=6d390e1b2a393505b38e1d0fcd741cd0b1cf92aa;p=openocd.git diff --git a/src/flash/nor/efm32.c b/src/flash/nor/efm32.c index 282b6bddda..8ff689cc03 100644 --- a/src/flash/nor/efm32.c +++ b/src/flash/nor/efm32.c @@ -429,7 +429,7 @@ static int efm32x_erase_page(struct flash_bank *bank, uint32_t addr) */ int ret = 0; uint32_t status = 0; - + addr += bank->base; LOG_DEBUG("erasing flash page at 0x%08" PRIx32, addr); ret = efm32x_write_reg_u32(bank, EFM32_MSC_REG_ADDRB, addr); @@ -1133,4 +1133,5 @@ struct flash_driver efm32_flash = { .erase_check = default_flash_blank_check, .protect_check = efm32x_protect_check, .info = get_efm32x_info, + .free_driver_priv = default_flash_free_driver_priv, };