flash/nor: add mrvlqspi flash controller driver
authorMahavir Jain <mjain@marvell.com>
Thu, 4 Sep 2014 10:01:16 +0000 (15:31 +0530)
committerSpencer Oliver <spen@spen-soft.co.uk>
Mon, 22 Sep 2014 19:37:09 +0000 (19:37 +0000)
commit447fb25324f1e9112523ef78825f8dadf3c7ddb7
treeec1d6e865b01db090c2a65e4600f2ed5ac9f550c
parente921c69e0e96ba5ad58c58f07b68fbb6cff021aa
flash/nor: add mrvlqspi flash controller driver

This patch adds support for QSPI flash controller driver for
Marvell's Wireless Microcontroller platform.
For more information please refer,
https://origin-www.marvell.com/microcontrollers/wi-fi-microcontroller-platform/

Following things have been tested on 88MC200 (Winbond W25Q80BV flash chip):
1. Flash sector level erase
2. Flash chip erase
3. Flash write in normal SPI mode
4. Flash fill (write and verify) in normal SPI mode

Change-Id: If4414ae3f77ff170b84e426a35b66c44590c5e06
Signed-off-by: Mahavir Jain <mjain@marvell.com>
Reviewed-on: http://openocd.zylin.com/2280
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
contrib/loaders/flash/mrvlqspi_write.S [new file with mode: 0644]
src/flash/nor/Makefile.am
src/flash/nor/drivers.c
src/flash/nor/mrvlqspi.c [new file with mode: 0644]