Home
last modified time | relevance | path

Searched defs:qspi (Results 1 – 25 of 81) sorted by relevance

1234

/kernel/linux/linux-4.19/drivers/spi/
Dspi-bcm-qspi.c233 static inline bool has_bspi(struct bcm_qspi *qspi) in has_bspi()
239 static inline u32 bcm_qspi_read(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_read()
246 static inline void bcm_qspi_write(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_write()
253 static int bcm_qspi_bspi_busy_poll(struct bcm_qspi *qspi) in bcm_qspi_bspi_busy_poll()
267 static inline bool bcm_qspi_bspi_ver_three(struct bcm_qspi *qspi) in bcm_qspi_bspi_ver_three()
274 static void bcm_qspi_bspi_flush_prefetch_buffers(struct bcm_qspi *qspi) in bcm_qspi_bspi_flush_prefetch_buffers()
284 static int bcm_qspi_bspi_lr_is_fifo_empty(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_is_fifo_empty()
290 static inline u32 bcm_qspi_bspi_lr_read_fifo(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_read_fifo()
301 static inline void bcm_qspi_bspi_lr_start(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_start()
308 static inline void bcm_qspi_bspi_lr_clear(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_clear()
[all …]
Dspi-ti-qspi.c137 static inline unsigned long ti_qspi_read(struct ti_qspi *qspi, in ti_qspi_read()
143 static inline void ti_qspi_write(struct ti_qspi *qspi, in ti_qspi_write()
151 struct ti_qspi *qspi = spi_master_get_devdata(spi->master); in ti_qspi_setup() local
212 static void ti_qspi_restore_ctx(struct ti_qspi *qspi) in ti_qspi_restore_ctx()
219 static inline u32 qspi_is_busy(struct ti_qspi *qspi) in qspi_is_busy()
234 static inline int ti_qspi_poll_wc(struct ti_qspi *qspi) in ti_qspi_poll_wc()
252 static int qspi_write_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_write_msg()
321 static int qspi_read_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_read_msg()
371 static int qspi_transfer_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_transfer_msg()
397 struct ti_qspi *qspi = param; in ti_qspi_dma_callback() local
[all …]
Dspi-zynqmp-gqspi.c388 static void zynqmp_qspi_chipselect(struct spi_device *qspi, bool is_high) in zynqmp_qspi_chipselect()
450 static int zynqmp_qspi_setup_transfer(struct spi_device *qspi, in zynqmp_qspi_setup_transfer()
496 static int zynqmp_qspi_setup(struct spi_device *qspi) in zynqmp_qspi_setup()
802 struct spi_device *qspi, in zynqmp_qspi_start_transfer()
/kernel/linux/linux-5.10/drivers/spi/
Dspi-bcm-qspi.c234 static inline bool has_bspi(struct bcm_qspi *qspi) in has_bspi()
240 static inline bool bcm_qspi_has_fastbr(struct bcm_qspi *qspi) in bcm_qspi_has_fastbr()
251 static inline bool bcm_qspi_has_sysclk_108(struct bcm_qspi *qspi) in bcm_qspi_has_sysclk_108()
261 static inline int bcm_qspi_spbr_min(struct bcm_qspi *qspi) in bcm_qspi_spbr_min()
270 static inline u32 bcm_qspi_read(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_read()
277 static inline void bcm_qspi_write(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_write()
284 static int bcm_qspi_bspi_busy_poll(struct bcm_qspi *qspi) in bcm_qspi_bspi_busy_poll()
298 static inline bool bcm_qspi_bspi_ver_three(struct bcm_qspi *qspi) in bcm_qspi_bspi_ver_three()
305 static void bcm_qspi_bspi_flush_prefetch_buffers(struct bcm_qspi *qspi) in bcm_qspi_bspi_flush_prefetch_buffers()
315 static int bcm_qspi_bspi_lr_is_fifo_empty(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_is_fifo_empty()
[all …]
Dspi-ti-qspi.c128 static inline unsigned long ti_qspi_read(struct ti_qspi *qspi, in ti_qspi_read()
134 static inline void ti_qspi_write(struct ti_qspi *qspi, in ti_qspi_write()
142 struct ti_qspi *qspi = spi_master_get_devdata(spi->master); in ti_qspi_setup() local
204 static void ti_qspi_restore_ctx(struct ti_qspi *qspi) in ti_qspi_restore_ctx()
211 static inline u32 qspi_is_busy(struct ti_qspi *qspi) in qspi_is_busy()
226 static inline int ti_qspi_poll_wc(struct ti_qspi *qspi) in ti_qspi_poll_wc()
244 static int qspi_write_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_write_msg()
313 static int qspi_read_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_read_msg()
412 static int qspi_transfer_msg(struct ti_qspi *qspi, struct spi_transfer *t, in qspi_transfer_msg()
438 struct ti_qspi *qspi = param; in ti_qspi_dma_callback() local
[all …]
Dspi-stm32-qspi.c94 struct stm32_qspi *qspi; member
128 struct stm32_qspi *qspi = (struct stm32_qspi *)dev_id; in stm32_qspi_irq() local
154 static int stm32_qspi_tx_poll(struct stm32_qspi *qspi, in stm32_qspi_tx_poll()
186 static int stm32_qspi_tx_mm(struct stm32_qspi *qspi, in stm32_qspi_tx_mm()
201 static int stm32_qspi_tx_dma(struct stm32_qspi *qspi, in stm32_qspi_tx_dma()
265 static int stm32_qspi_tx(struct stm32_qspi *qspi, const struct spi_mem_op *op) in stm32_qspi_tx()
280 static int stm32_qspi_wait_nobusy(struct stm32_qspi *qspi) in stm32_qspi_wait_nobusy()
289 static int stm32_qspi_wait_cmd(struct stm32_qspi *qspi, in stm32_qspi_wait_cmd()
324 static int stm32_qspi_get_mode(struct stm32_qspi *qspi, u8 buswidth) in stm32_qspi_get_mode()
334 struct stm32_qspi *qspi = spi_controller_get_devdata(mem->spi->master); in stm32_qspi_send() local
[all …]
/kernel/linux/linux-4.19/drivers/mtd/spi-nor/
Dstm32-quadspi.c135 struct stm32_qspi *qspi; member
174 static int stm32_qspi_wait_cmd(struct stm32_qspi *qspi) in stm32_qspi_wait_cmd()
194 static int stm32_qspi_wait_nobusy(struct stm32_qspi *qspi) in stm32_qspi_wait_nobusy()
239 static int stm32_qspi_tx_poll(struct stm32_qspi *qspi, in stm32_qspi_tx_poll()
266 static int stm32_qspi_tx_mm(struct stm32_qspi *qspi, in stm32_qspi_tx_mm()
273 static int stm32_qspi_tx(struct stm32_qspi *qspi, in stm32_qspi_tx()
288 struct stm32_qspi *qspi = flash->qspi; in stm32_qspi_send() local
397 struct stm32_qspi *qspi = flash->qspi; in stm32_qspi_read() local
467 struct stm32_qspi *qspi = (struct stm32_qspi *)dev_id; in stm32_qspi_irq() local
489 struct stm32_qspi *qspi = flash->qspi; in stm32_qspi_prep() local
[all …]
/kernel/linux/linux-5.10/arch/mips/boot/dts/brcm/
Dbcm7125.dtsi247 qspi: spi@443000 { label
Dbcm7420.dtsi308 qspi: spi@443000 { label
Dbcm7358.dtsi339 qspi: spi@413000 { label
Dbcm7362.dtsi386 qspi: spi@413000 { label
Dbcm7360.dtsi390 qspi: spi@413000 { label
Dbcm7346.dtsi471 qspi: spi@413000 { label
/kernel/linux/linux-4.19/arch/mips/boot/dts/brcm/
Dbcm7125.dtsi247 qspi: spi@443000 { label
Dbcm7420.dtsi308 qspi: spi@443000 { label
Dbcm7358.dtsi339 qspi: spi@413000 { label
Dbcm7362.dtsi386 qspi: spi@413000 { label
Dbcm7360.dtsi390 qspi: spi@413000 { label
Dbcm7346.dtsi471 qspi: spi@413000 { label
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dbcm-hr2.dtsi219 qspi: spi@27200 { label
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dbcm-hr2.dtsi219 qspi: spi@27200 { label
Dam4372.dtsi473 qspi: spi@0 { label
Dmt7629.dtsi289 qspi: spi@11014000 { label
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dfsl-ls1012a.dtsi142 qspi: spi@1550000 { label
/kernel/linux/linux-4.19/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi494 qspi: spi@ff8d2000 { label

1234