zephyr/drivers/memc
Raymond Lei a93a80be82 drivers: nxp: flexspi: fix hyper flash hang issue
CS hold time parameter is not correct which may cause bus fault
randomly.
System hang during status register reading after flash progromming which
is caused by parameter accessing in XIP mode.
Add dummy delay for READ command according the flash datasheet which is
required for SDR mode.
Use FlexSPI internal divider for clock updating instead of register in
CCM to avoid potential risk caused by flash access during clock updating
procedure.

Signed-off-by: Raymond Lei <raymond.lei@nxp.com>
2025-06-26 22:14:38 -05:00
..
CMakeLists.txt drivers: mspi: add APMemory APS Z8 pSRAM driver 2025-06-18 07:36:26 +02:00
Kconfig drivers: memc: Add support for siwx91x QSPI controller 2025-05-15 09:00:39 +02:00
Kconfig.max32_hpb drivers: memc: Add MAX32 HyperBus driver 2025-05-02 15:20:55 +02:00
Kconfig.mcux drivers: Move flexram to misc driver 2025-04-26 10:55:09 +02:00
Kconfig.mspi drivers: mspi: add APMemory APS Z8 pSRAM driver 2025-06-18 07:36:26 +02:00
Kconfig.nxp_s32
Kconfig.renesas_ra drivers: memc: enable support for SDRAM controller on Renesas RA family 2024-12-20 23:53:37 +02:00
Kconfig.sam soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sifive
Kconfig.siwx91x_qspi drivers: memc: Add support for siwx91x QSPI controller 2025-05-15 09:00:39 +02:00
Kconfig.smartbond
Kconfig.stm32 drivers: memc: add driver for stm32 xspi psram 2025-03-24 15:09:47 +01:00
memc_max32_hpb.c drivers: memc: Add MAX32 HyperBus driver 2025-05-02 15:20:55 +02:00
memc_mcux_flexspi_aps6404l.c drivers: memc: add memc_mcux_flexspi_aps6404l driver 2024-10-22 18:29:42 -04:00
memc_mcux_flexspi_aps6408l.c
memc_mcux_flexspi_is66wvq8m4.c drivers: memc_mcux_flexspi_is66wvq8m4: make addressShift unconditional 2024-10-22 18:29:42 -04:00
memc_mcux_flexspi_s27ks0641.c
memc_mcux_flexspi_w956a8mbya.c
memc_mcux_flexspi.c drivers: nxp: flexspi: fix hyper flash hang issue 2025-06-26 22:14:38 -05:00
memc_mcux_flexspi.h
memc_mspi_aps6404l.c drivers: mspi: shroud controller specifics and fix potential issue 2025-05-07 10:33:38 +02:00
memc_mspi_aps_z8.c drivers: mspi: add ambiq mspi timing scan utility 2025-06-18 07:36:26 +02:00
memc_mspi_aps_z8.h drivers: mspi: add APMemory APS Z8 pSRAM driver 2025-06-18 07:36:26 +02:00
memc_nxp_s32_qspi.c drivers: memc_nxp_s32_qspi: add support for s32ze 2025-01-21 19:26:45 +01:00
memc_nxp_s32_qspi.h
memc_renesas_ra_sdram.c drivers: memc: enable support for SDRAM controller on Renesas RA family 2024-12-20 23:53:37 +02:00
memc_sam_smc.c
memc_silabs_siwx91x_qspi.c drivers: memc: Add support for siwx91x QSPI controller 2025-05-15 09:00:39 +02:00
memc_smartbond_nor_psram.c drivers: memc: smartbond: add missing break statement in pm_action 2025-06-18 09:31:30 -04:00
memc_stm32_nor_psram.c
memc_stm32_sdram.c
memc_stm32_sdram.ld
memc_stm32_xspi_psram.c drivers: memc: stm32 psram: Fix XSPI configuration for performance 2025-06-19 22:33:37 -07:00
memc_stm32_xspi_psram.ld drivers: memc: stm32 xspi: add psram linker section 2025-04-22 09:59:34 +02:00
memc_stm32.c
sifive_ddr.c
sifive_ddrregs.h