openocd/src/flash/nor
Tim Newsome 31ea7037b3 Add flash support for SiFive's Freedom E platforms
Valgrind and Clang Static Analyzer have no complaints about this change.

Change-Id: I7757615ec52448372bdc57729cdf97c7016d97e8
Signed-off-by: Tim Newsome <tim@sifive.com>
Reviewed-on: http://openocd.zylin.com/4656
Tested-by: jenkins
Reviewed-by: Philipp Guehring <pg@futureware.at>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2019-01-11 19:50:09 +00:00
..
aduc702x.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
aducm360.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
ambiqmicro.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
at91sam3.c flash/nor: use default_flash_blank_check() instead of dummy 2018-12-05 07:55:53 +00:00
at91sam4.c flash/at91sam4: fix clang static analyzer warning 2018-08-21 19:26:14 +01:00
at91sam4l.c flash/nor/at91sam: implement flash bank deallocation for SAM series 2018-04-10 06:19:01 +01:00
at91sam7.c target, flash: prepare infrastructure for multi-block blank check 2018-04-10 06:16:40 +01:00
at91samd.c flash/nor/at91samd: add SAMR21E19A DID 2018-11-02 11:55:49 +00:00
ath79.c flash: nor: ath79: remove base calculation 2019-01-02 21:53:41 +00:00
atsamv.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
avrf.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
bluenrg-x.c Fix for warnings detected by clang static analyzer 2018-04-04 21:23:57 +01:00
cc26xx.c flash/nor: update CC26xx/CC13xx support 2018-12-11 13:27:17 +00:00
cc26xx.h flash/nor: Add support for TI CC26xx/CC13xx flash 2018-06-15 20:06:25 +01:00
cc3220sf.c flash/nor: update cc3220sf for issue found in code review 2018-12-11 13:27:29 +00:00
cc3220sf.h flash/nor: Add support for TI CC3220SF internal flash 2018-06-06 15:38:25 +01:00
cfi.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
cfi.h cfi: Add support for strangely endianness broken SoC implementations 2016-06-23 07:39:57 +01:00
core.c flash/nor/core: Fix chunk size calculation in default_flash_mem_blank_check 2018-12-12 18:13:00 +00:00
core.h flash/nor: handle flash write alignment/padding in the infrastructure 2018-04-10 06:17:52 +01:00
driver.h flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
drivers.c Add flash support for SiFive's Freedom E platforms 2019-01-11 19:50:09 +00:00
dsp5680xx_flash.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
efm32.c efm32: correct erase address if bank->base != 0 2018-11-18 08:22:18 +00:00
em357.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
esirisc_flash.c flash/esirisc: refactor register write protection 2018-12-12 08:48:11 +00:00
faux.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
fespi.c Add flash support for SiFive's Freedom E platforms 2019-01-11 19:50:09 +00:00
fm3.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
fm4.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
imp.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
jtagspi.c SPI table updates (some new devices and new info) 2018-11-29 08:18:24 +00:00
kinetis_ke.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
kinetis.c Fix warnings exposed by GCC8 2018-05-30 09:36:46 +01:00
lpc288x.c flash/nor: use default_flash_blank_check() instead of dummy 2018-12-05 07:55:53 +00:00
lpc2000.c NOR: lpc2000 Add support for LPC84x devices 2019-01-02 21:54:03 +00:00
lpc2900.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
lpcspifi.c SPI table updates (some new devices and new info) 2018-11-29 08:18:24 +00:00
Makefile.am Add flash support for SiFive's Freedom E platforms 2019-01-11 19:50:09 +00:00
max32xxx.c max32xxx: Support for MAX32XXX devices. 2018-08-21 19:24:58 +01:00
mdr.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
mrvlqspi.c SPI table updates (some new devices and new info) 2018-11-29 08:18:24 +00:00
msp432.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
msp432.h flash/nor: add support for TI MSP432 devices 2018-07-18 21:09:23 +01:00
niietcm4.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
non_cfi.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
non_cfi.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
nrf5.c flash/nor/nrf5: set correct timeout for nvmc operations 2019-01-02 21:52:58 +00:00
numicro.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
ocl.c flash/nor: use default_flash_blank_check() instead of dummy 2018-12-05 07:55:53 +00:00
ocl.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
pic32mx.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
psoc4.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
psoc5lp.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
psoc6.c psoc6: Run flash algorithm asynchronously to improve performance 2018-04-23 20:42:06 +01:00
sim3x.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
spi.c flash/nor/spi: add adesto AT25DF081A 2018-12-19 13:16:45 +00:00
spi.h SPI table updates (some new devices and new info) 2018-11-29 08:18:24 +00:00
stellaris.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
stm32f1x.c flash/nor/stm32f1x: Use of protection blocks, improved option bytes handling 2018-11-03 11:18:18 +00:00
stm32f2x.c flash/stm32f2x: add stm32f7 revision Z identification 2018-09-09 21:10:05 +01:00
stm32h7x.c flash/nor/stm32h7: Fix incorrect comment 2018-07-03 07:48:40 +01:00
stm32l4x.c flash/nor: Add support for sector erase in stm32l4x.c for L4+ family 2018-12-11 13:27:49 +00:00
stm32lx.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
stmsmi.c flash/stmsmi: fix byte order for big-endian host 2018-12-06 09:40:19 +00:00
str7x.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
str9x.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
str9xpec.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
tcl.c flash/nor: consolidate flash protect/protect_check 2018-11-26 09:31:35 +00:00
tms470.c src/flash/tms470: remove testing of sectors[].is_erased state 2018-06-15 20:07:22 +01:00
virtual.c flash/nor/virtual: copy missing fields from master flash_bank structure 2018-06-05 11:29:57 +01:00
w600.c add w600 support 2018-12-21 07:11:19 +00:00
xcf.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
xmc1xxx.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00
xmc4xxx.c flash/nor: implement flash bank deallocation in drivers with simple alloc 2018-04-04 20:14:18 +01:00