Lines Matching refs:fsl_qspi
240 struct fsl_qspi { struct
253 static inline int needs_swap_endian(struct fsl_qspi *q) in needs_swap_endian() argument
258 static inline int needs_4x_clock(struct fsl_qspi *q) in needs_4x_clock()
263 static inline int needs_fill_txfifo(struct fsl_qspi *q) in needs_fill_txfifo()
268 static inline int needs_wakeup_wait_mode(struct fsl_qspi *q) in needs_wakeup_wait_mode()
273 static inline int needs_amba_base_offset(struct fsl_qspi *q) in needs_amba_base_offset()
282 static inline u32 fsl_qspi_endian_xchg(struct fsl_qspi *q, u32 a) in fsl_qspi_endian_xchg()
294 static void qspi_writel(struct fsl_qspi *q, u32 val, void __iomem *addr) in qspi_writel()
302 static u32 qspi_readl(struct fsl_qspi *q, void __iomem *addr) in qspi_readl()
312 struct fsl_qspi *q = dev_id; in fsl_qspi_irq_handler()
326 static int fsl_qspi_check_buswidth(struct fsl_qspi *q, u8 width) in fsl_qspi_check_buswidth()
341 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); in fsl_qspi_supports_op()
386 static void fsl_qspi_prepare_lut(struct fsl_qspi *q, in fsl_qspi_prepare_lut()
442 static int fsl_qspi_clk_prep_enable(struct fsl_qspi *q) in fsl_qspi_clk_prep_enable()
462 static void fsl_qspi_clk_disable_unprep(struct fsl_qspi *q) in fsl_qspi_clk_disable_unprep()
478 static void fsl_qspi_invalidate(struct fsl_qspi *q) in fsl_qspi_invalidate()
496 static void fsl_qspi_select_mem(struct fsl_qspi *q, struct spi_device *spi) in fsl_qspi_select_mem()
522 static void fsl_qspi_read_ahb(struct fsl_qspi *q, const struct spi_mem_op *op) in fsl_qspi_read_ahb()
529 static void fsl_qspi_fill_txfifo(struct fsl_qspi *q, in fsl_qspi_fill_txfifo()
554 static void fsl_qspi_read_rxfifo(struct fsl_qspi *q, in fsl_qspi_read_rxfifo()
575 static int fsl_qspi_do_op(struct fsl_qspi *q, const struct spi_mem_op *op) in fsl_qspi_do_op()
600 static int fsl_qspi_readl_poll_tout(struct fsl_qspi *q, void __iomem *base, in fsl_qspi_readl_poll_tout()
614 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); in fsl_qspi_exec_op()
671 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); in fsl_qspi_adjust_op_size()
686 static int fsl_qspi_default_setup(struct fsl_qspi *q) in fsl_qspi_default_setup()
767 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->master); in fsl_qspi_get_name()
804 struct fsl_qspi *q; in fsl_qspi_probe()
904 struct fsl_qspi *q = platform_get_drvdata(pdev); in fsl_qspi_remove()
924 struct fsl_qspi *q = dev_get_drvdata(dev); in fsl_qspi_resume()