flash/stm32l4x: add support of STM32U57x/U58x
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Tue, 16 Mar 2021 15:10:59 +0000 (16:10 +0100)
committerOleksij Rempel <linux@rempel-privat.de>
Mon, 30 Aug 2021 07:51:52 +0000 (07:51 +0000)
commitc2ad18d68b79b0466782b945a2ef4bb723071282
tree4782601ec90eae6d3b2c55691c471e6e2169dc15
parent6c1e1a212a8c044ae778c526851fe909bf219e90
flash/stm32l4x: add support of STM32U57x/U58x

this device flash registers are quite similar to STM32L5
with this changes :
 - flash size is up to 2MB
 - 2MB variants are always dual bank
 - 1MB and 512KB variants could be dual bank (contiguous addressing)
   depending on DUALBANK bit(21)
 - flash data width is 16 bytes (quad-word)

Change-Id: Id13c552270ce1071479ad418526e8a39ebe83cb1
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6108
Tested-by: jenkins
Reviewed-by: Oleksij Rempel <linux@rempel-privat.de>
doc/openocd.texi
src/flash/nor/stm32l4x.c
src/flash/startup.tcl
tcl/target/stm32u5x.cfg [new file with mode: 0644]