Lines Matching defs:fsl_qspi

264 struct fsl_qspi {
277 static inline int needs_swap_endian(struct fsl_qspi *q)
282 static inline int needs_4x_clock(struct fsl_qspi *q)
287 static inline int needs_fill_txfifo(struct fsl_qspi *q)
292 static inline int needs_wakeup_wait_mode(struct fsl_qspi *q)
297 static inline int needs_amba_base_offset(struct fsl_qspi *q)
302 static inline int needs_tdh_setting(struct fsl_qspi *q)
311 static inline u32 fsl_qspi_endian_xchg(struct fsl_qspi *q, u32 a)
323 static void qspi_writel(struct fsl_qspi *q, u32 val, void __iomem *addr)
331 static u32 qspi_readl(struct fsl_qspi *q, void __iomem *addr)
341 struct fsl_qspi *q = dev_id;
355 static int fsl_qspi_check_buswidth(struct fsl_qspi *q, u8 width)
370 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->controller);
415 static void fsl_qspi_prepare_lut(struct fsl_qspi *q,
471 static int fsl_qspi_clk_prep_enable(struct fsl_qspi *q)
491 static void fsl_qspi_clk_disable_unprep(struct fsl_qspi *q)
507 static void fsl_qspi_invalidate(struct fsl_qspi *q)
525 static void fsl_qspi_select_mem(struct fsl_qspi *q, struct spi_device *spi)
551 static void fsl_qspi_read_ahb(struct fsl_qspi *q, const struct spi_mem_op *op)
558 static void fsl_qspi_fill_txfifo(struct fsl_qspi *q,
583 static void fsl_qspi_read_rxfifo(struct fsl_qspi *q,
604 static int fsl_qspi_do_op(struct fsl_qspi *q, const struct spi_mem_op *op)
629 static int fsl_qspi_readl_poll_tout(struct fsl_qspi *q, void __iomem *base,
643 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->controller);
705 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->controller);
720 static int fsl_qspi_default_setup(struct fsl_qspi *q)
811 struct fsl_qspi *q = spi_controller_get_devdata(mem->spi->controller);
848 struct fsl_qspi *q;
952 struct fsl_qspi *q = platform_get_drvdata(pdev);
970 struct fsl_qspi *q = dev_get_drvdata(dev);