stfsm
static void stfsm_prepare_erasesec_seq(struct stfsm *fsm,
stfsm_search_seq_rw_configs(struct stfsm *fsm,
static void stfsm_prepare_rw_seq(struct stfsm *fsm,
static int stfsm_search_prepare_rw_seq(struct stfsm *fsm,
static int stfsm_prepare_rwe_seqs_default(struct stfsm *fsm)
static int stfsm_mx25_config(struct stfsm *fsm)
static int stfsm_n25q_config(struct stfsm *fsm)
static void stfsm_s25fl_read_dyb(struct stfsm *fsm, uint32_t offs, uint8_t *dby)
static void stfsm_s25fl_write_dyb(struct stfsm *fsm, uint32_t offs, uint8_t dby)
static int stfsm_s25fl_clear_status_reg(struct stfsm *fsm)
static int stfsm_s25fl_config(struct stfsm *fsm)
static int stfsm_w25q_config(struct stfsm *fsm)
static int stfsm_read(struct stfsm *fsm, uint8_t *buf, uint32_t size,
static int stfsm_write(struct stfsm *fsm, const uint8_t *buf,
struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent);
static int stfsm_erase_sector(struct stfsm *fsm, uint32_t offset)
static int stfsm_erase_chip(struct stfsm *fsm)
struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent);
struct stfsm *fsm = dev_get_drvdata(mtd->dev.parent);
static void stfsm_read_jedec(struct stfsm *fsm, uint8_t *jedec)
static struct flash_info *stfsm_jedec_probe(struct stfsm *fsm)
static int stfsm_set_mode(struct stfsm *fsm, uint32_t mode)
static void stfsm_set_freq(struct stfsm *fsm, uint32_t spi_freq)
static int stfsm_init(struct stfsm *fsm)
struct stfsm *fsm = platform_get_drvdata(pdev);
struct stfsm *fsm;
struct stfsm *fsm = platform_get_drvdata(pdev);
struct stfsm *fsm = dev_get_drvdata(dev);
struct stfsm *fsm = dev_get_drvdata(dev);
int (*config)(struct stfsm *);
static int stfsm_n25q_config(struct stfsm *fsm);
static int stfsm_mx25_config(struct stfsm *fsm);
static int stfsm_s25fl_config(struct stfsm *fsm);
static int stfsm_w25q_config(struct stfsm *fsm);
static inline int stfsm_is_idle(struct stfsm *fsm)
static inline uint32_t stfsm_fifo_available(struct stfsm *fsm)
static inline void stfsm_load_seq(struct stfsm *fsm,
static void stfsm_wait_seq(struct stfsm *fsm)
static void stfsm_read_fifo(struct stfsm *fsm, uint32_t *buf, uint32_t size)
static void stfsm_clear_fifo(struct stfsm *fsm)
static int stfsm_write_fifo(struct stfsm *fsm, const uint32_t *buf,
static int stfsm_enter_32bit_addr(struct stfsm *fsm, int enter)
static uint8_t stfsm_wait_busy(struct stfsm *fsm)
static int stfsm_read_status(struct stfsm *fsm, uint8_t cmd,
static int stfsm_write_status(struct stfsm *fsm, uint8_t cmd,
static bool stfsm_can_handle_soc_reset(struct stfsm *fsm)