zephyr/drivers/memc
Manuel Argüelles 5dad944351 drivers: memc: add NXP S32 QSPI controller
The NXP S32 QSPI controller acts as an interface to up to two serial
flash memory devices, each with up to eight bidirectional data lines,
depending on the platform. It is based on a LUT enginee to interface
through commands with different memory types including flash NOR and
Hyperram.

This patch adds support for the QSPI in S32K344 which supports a single
memory device (side A) with up to four bidirectional data lines and SDR
only. Nevertheless, the memory controller is implemented flexible enough
to be extended to support more feature-rich QSPI blocks.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-07-26 09:44:14 +02:00
..
CMakeLists.txt drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
Kconfig drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
Kconfig.mcux drivers: all: mcux: remove conditional support for pinctrl 2023-04-24 13:34:22 +02:00
Kconfig.nxp_s32 drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
Kconfig.sam
Kconfig.sifive drivers: memc: implement sifive ddr mem controller 2023-04-12 13:05:55 +02:00
Kconfig.stm32
memc_mcux_flexspi_aps6408l.c drivers: memc: fix flexspi init priorities 2023-03-10 13:10:30 -06:00
memc_mcux_flexspi_s27ks0641.c drivers: memc: fix flexspi init priorities 2023-03-10 13:10:30 -06:00
memc_mcux_flexspi.c drivers: memc: add update clock function 2023-05-22 10:15:03 +02:00
memc_mcux_flexspi.h drivers: memc: add update clock function 2023-05-22 10:15:03 +02:00
memc_nxp_s32_qspi.c drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
memc_nxp_s32_qspi.h drivers: memc: add NXP S32 QSPI controller 2023-07-26 09:44:14 +02:00
memc_sam_smc.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
memc_stm32_nor_psram.c
memc_stm32_sdram.c
memc_stm32_sdram.ld
memc_stm32.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
sifive_ddr.c drivers: memc: implement sifive ddr mem controller 2023-04-12 13:05:55 +02:00
sifive_ddrregs.h drivers: memc: implement sifive ddr mem controller 2023-04-12 13:05:55 +02:00