drivers: flash: add NXP S32 QSPI flash NOR driver

Add support for flash NOR memory devices on a NXP S32 QSPI bus. The
driver uses a fixed LUT configuration assuming a default standard page
size and erase types, and allows to select between multiple read/program
instructions/modes. It is also possible to read the flash device
characteristics from the device at run-time as long as the memory is
JESD216 compatible, providing more flexibility.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
This commit is contained in:
Manuel Argüelles 2023-07-07 13:31:50 -03:00 committed by Carles Cufí
commit 6d0a876525
6 changed files with 1228 additions and 0 deletions

View file

@ -154,4 +154,6 @@ source "drivers/flash/Kconfig.ifx_cat1"
source "drivers/flash/Kconfig.numaker"
source "drivers/flash/Kconfig.nxp_s32"
endif # FLASH