drivers: flash: SoC KSDK

This KSDK flash shim driver supports the device in the FRDM K64F
platform (enabled with this commit).

WARNING: the driver disables the system interrupts for potentially
long periods of time. This is required to avoid Read-While-Write
issues since most platforms run in XIP mode.

For more detailed information see the link below:
http://cache.freescale.com/files/32bit/doc/app_note/AN4695.pdf

Change-Id: I70f8d09080251033ce2f45be0c2eb95c19fded08
Signed-off-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>
This commit is contained in:
Jorge Ramirez-Ortiz 2016-10-21 10:58:53 +02:00 committed by Maureen Helm
commit 27ecd5d8f3
5 changed files with 148 additions and 0 deletions

View file

@ -77,4 +77,11 @@ config RANDOM_KSDK
endif # RANDOM_GENERATOR
if FLASH
config SOC_FLASH_KSDK
def_bool y
endif # FLASH
endif # SOC_MK64F12