bluenrg-x: simplyfied the driver 93/5393/4
authorluca vinci <luca.vinci@st.com>
Wed, 8 Jan 2020 09:15:40 +0000 (10:15 +0100)
committerTomas Vanek <vanekt@fbl.cz>
Sat, 7 Mar 2020 15:31:09 +0000 (15:31 +0000)
commite9932ef23d4af8466e724b7603549778fb93c294
tree8a6515bc13db7e6d7e67d549f6cf1707a997f578
parent6bc0a77a6e1a1146c44785812595250857fc7307
bluenrg-x: simplyfied the driver

Adopted only fast algorithm for flash programming:
- write_word and write_byte methods have been removed.
- start and end write alignments have been defined.
Moved flash controller registers offsets in a common file
shared with the flash algorithm.
- the flash base address is passed to the flash algorithm
  as a parameter.
Removed unused functions

Change-Id: I80aeab3994e477044bbcf02e66d9525dae0cb491
Signed-off-by: luca vinci <luca.vinci@st.com>
Reviewed-on: http://openocd.zylin.com/5393
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-by: Michele Sardo <msmttchr@gmail.com>
contrib/loaders/flash/bluenrg-x/Makefile
contrib/loaders/flash/bluenrg-x/bluenrg-2_write.inc [deleted file]
contrib/loaders/flash/bluenrg-x/bluenrg-lp_write.inc [deleted file]
contrib/loaders/flash/bluenrg-x/bluenrg-x_write.c
contrib/loaders/flash/bluenrg-x/bluenrg-x_write.inc [new file with mode: 0644]
doc/openocd.texi
src/flash/nor/Makefile.am
src/flash/nor/bluenrg-x.c
src/flash/nor/bluenrg-x.h [new file with mode: 0644]
tcl/target/bluenrg-x.cfg