openocd/src/flash/nor
Andrea Merello 10a3b24daf flash: efm32: add support for EFR-familty (e.g. bluegecko)
This patch adds support for Blue Gecko and Mighty Gecko chips from
Silabs.

They have different EFM32_MSC_REGBASE and LOCK register offset.

Based on the original patch from Andreas Kemnade.

Change-Id: I166c14960ced7c880b68083badd1b31372fefabe
Cc: Andreas Kemnade <andreas@kemnade.info>
Signed-off-by: Andrea Merello <andrea.merello@gmail.com>
Reviewed-on: http://openocd.zylin.com/4034
Reviewed-by: Jonas Norling <jonas.norling@cyanconnode.com>
Tested-by: jenkins
Reviewed-by: Fredrik Hederstierna <fredrik@hederstierna.com>
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Reviewed-by: chrysn <chrysn@fsfe.org>
2017-10-03 11:22:18 +01:00
..
aduc702x.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
aducm360.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
ambiqmicro.c flash/nor: Add Ambiq Micro Apollo flash driver. 2016-05-14 12:18:31 +01:00
at91sam3.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
at91sam4.c flash/nor/at91sam4: remove FWS=6, rename at91samg to atsamg 2017-06-17 11:56:54 +01:00
at91sam4l.c flash at91samd, at91sam4l: fix improper use of mem_ap_ call 2016-11-05 10:35:19 +00:00
at91sam7.c flash/nor: Add erased_value to drivers and pass it to targets 2016-10-30 20:30:48 +00:00
at91samd.c flash/nor: at91samd modified to use real erase sector size 2017-06-17 11:58:26 +01:00
ath79.c flash: nor: ath79: fix build failure due to recent MIPS changes 2017-06-02 20:20:26 +01:00
atsamv.c atsamv: Support for ATSAMS70N19 Memory Configuration 2016-10-30 20:21:53 +00:00
avrf.c flash/nor: avrf: support atmega128rfa1 2017-02-13 17:42:36 +00:00
cfi.c mips32, add support for micromips in debug mode 2017-05-08 18:03:28 +01:00
cfi.h cfi: Add support for strangely endianness broken SoC implementations 2016-06-23 07:39:57 +01:00
core.c flash/nor: fix doc/help and range test for flash protect 2017-01-15 11:01:36 +00:00
core.h flash/nor: Add erased_value to drivers and pass it to targets 2016-10-30 20:30:48 +00:00
driver.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
drivers.c flash: Add support for Atheros (ath79) SPI interface 2017-05-31 08:18:29 +01:00
dsp5680xx_flash.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
efm32.c flash: efm32: add support for EFR-familty (e.g. bluegecko) 2017-10-03 11:22:18 +01:00
em357.c Added 512K flashing support for em3587 2017-04-24 22:32:24 +01:00
faux.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
fm3.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
fm4.c target: Add 64-bit target address support 2017-02-10 13:50:17 +01:00
imp.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
jtagspi.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
kinetis_ke.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
kinetis.c flash Kinetis: fix probe for FlexNVM partitioned as EEPROM backup 2017-07-24 13:11:06 +01:00
lpc288x.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
lpc2000.c target: Add 64-bit target address support 2017-02-10 13:50:17 +01:00
lpc2900.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
lpcspifi.c target: Add 64-bit target address support 2017-02-10 13:50:17 +01:00
Makefile.am flash: Add support for Atheros (ath79) SPI interface 2017-05-31 08:18:29 +01:00
mdr.c flash: nor: mdr: do not mass erase when clearing INFO memory 2016-11-04 22:04:58 +00:00
mrvlqspi.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
niietcm4.c Make OpenOCD build using -Og. 2016-11-04 21:10:30 +00: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
nrf51.c nrf51: Add new HWID 0x008F 2017-04-23 21:33:05 +01:00
numicro.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
ocl.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
ocl.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
pic32mx.c mips32, pic32 use uint8_t in 8 bit scan function 2017-04-24 23:06:54 +01:00
psoc4.c psoc4: Corrected Silicon IDs 2016-08-13 14:48:45 +01:00
sim3x.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
spi.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
spi.h Make #include guard naming consistent 2016-05-24 22:30:55 +01:00
stellaris.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
stm32f1x.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
stm32f2x.c stm32f2x: Fix left shift of negative value 2017-10-03 11:19:45 +01:00
stm32l4x.c stm32l4: support flashing L45x/46x devices 2017-05-08 18:07:41 +01:00
stm32lx.c stm32l1: Devid 0x429 only has 8bit flash size register 2017-08-10 09:20:39 +01:00
stmsmi.c Fix usage of timeval_ms() 2016-07-19 10:45:16 +01:00
str7x.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
str9x.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
str9xpec.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
tcl.c flash/nor/tcl: Make read_bank parameters optional 2017-06-17 12:45:56 +01:00
tms470.c Remove FSF address from GPL notices 2016-05-24 22:30:01 +01:00
virtual.c flash/nor: Add erased_value to drivers and pass it to targets 2016-10-30 20:30:48 +00:00
xmc1xxx.c target: Add 64-bit target address support 2017-02-10 13:50:17 +01:00
xmc4xxx.c xmc4xxx: Add support for XMC4300 2016-12-08 12:27:54 +00:00