zephyr/drivers/memc/memc_mcux_flexspi.h
Pieter De Gendt add98e766a drivers: flash: Support i.MX FlexSPI NOR driver with XIP
This change allows writing to the flash while running in XIP mode,
and enables mcuboot or NVS settings to be used on i.MX RT socs.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2021-04-15 16:26:39 -05:00

27 lines
683 B
C

/*
* Copyright 2020 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <device.h>
#include <sys/types.h>
#include <fsl_flexspi.h>
bool memc_flexspi_is_running_xip(const struct device *dev);
int memc_flexspi_update_lut(const struct device *dev, uint32_t index,
const uint32_t *cmd, uint32_t count);
int memc_flexspi_set_device_config(const struct device *dev,
const flexspi_device_config_t *device_config,
flexspi_port_t port);
int memc_flexspi_reset(const struct device *dev);
int memc_flexspi_transfer(const struct device *dev,
flexspi_transfer_t *transfer);
void *memc_flexspi_get_ahb_address(const struct device *dev,
flexspi_port_t port, off_t offset);