flash/stm32l4x: STM32L5 support programming when TZEN=1 and RDP=0xAA
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Thu, 12 Nov 2020 16:19:40 +0000 (17:19 +0100)
committerOleksij Rempel <linux@rempel-privat.de>
Thu, 26 Aug 2021 06:19:15 +0000 (06:19 +0000)
commitc9d40366ad55ea3a83f2ff438aab1e62da653169
tree630e0e60ed4f078948e1b56a4298a9ba86ecec45
parent80d323c6e82b0256da4a671b1acbdceb54de9a82
flash/stm32l4x: STM32L5 support programming when TZEN=1 and RDP=0xAA

STM32L5 flash memory is aliased to 0x0C000000, this address mapping
is used for secure applications. (0x08000000 for non-secure)

this change allows the programming of secure and non-secure flash
when trustzone is enabled and RDP level is 0

Change-Id: I89d1f1b5d493cf01a142ca4dbfef5a3731cab96e
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/5936
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
src/flash/nor/stm32l4x.c
src/flash/nor/stm32l4x.h
tcl/target/stm32l5x.cfg