| /kernel/linux/linux-4.19/drivers/spi/ |
| D | spi-bcm-qspi.c | 233 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 …]
|
| D | spi-ti-qspi.c | 137 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 …]
|
| D | spi-zynqmp-gqspi.c | 388 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/ |
| D | spi-bcm-qspi.c | 234 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 …]
|
| D | spi-ti-qspi.c | 128 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 …]
|
| D | spi-stm32-qspi.c | 94 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/ |
| D | stm32-quadspi.c | 135 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/ |
| D | bcm7125.dtsi | 247 qspi: spi@443000 { label
|
| D | bcm7420.dtsi | 308 qspi: spi@443000 { label
|
| D | bcm7358.dtsi | 339 qspi: spi@413000 { label
|
| D | bcm7362.dtsi | 386 qspi: spi@413000 { label
|
| D | bcm7360.dtsi | 390 qspi: spi@413000 { label
|
| D | bcm7346.dtsi | 471 qspi: spi@413000 { label
|
| /kernel/linux/linux-4.19/arch/mips/boot/dts/brcm/ |
| D | bcm7125.dtsi | 247 qspi: spi@443000 { label
|
| D | bcm7420.dtsi | 308 qspi: spi@443000 { label
|
| D | bcm7358.dtsi | 339 qspi: spi@413000 { label
|
| D | bcm7362.dtsi | 386 qspi: spi@413000 { label
|
| D | bcm7360.dtsi | 390 qspi: spi@413000 { label
|
| D | bcm7346.dtsi | 471 qspi: spi@413000 { label
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | bcm-hr2.dtsi | 219 qspi: spi@27200 { label
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm-hr2.dtsi | 219 qspi: spi@27200 { label
|
| D | am4372.dtsi | 473 qspi: spi@0 { label
|
| D | mt7629.dtsi | 289 qspi: spi@11014000 { label
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1012a.dtsi | 142 qspi: spi@1550000 { label
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/altera/ |
| D | socfpga_stratix10.dtsi | 494 qspi: spi@ff8d2000 { label
|