| /linux/drivers/spi/ |
| H A D | spi-bcm-qspi.c | 255 static inline bool has_bspi(struct bcm_qspi *qspi) in has_bspi() 261 static inline bool bcm_qspi_has_fastbr(struct bcm_qspi *qspi) in bcm_qspi_has_fastbr() 272 static inline bool bcm_qspi_has_sysclk_108(struct bcm_qspi *qspi) in bcm_qspi_has_sysclk_108() 282 static inline int bcm_qspi_spbr_min(struct bcm_qspi *qspi) in bcm_qspi_spbr_min() 303 static inline u32 bcm_qspi_read(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_read() 310 static inline void bcm_qspi_write(struct bcm_qspi *qspi, enum base_type type, in bcm_qspi_write() 317 static int bcm_qspi_bspi_busy_poll(struct bcm_qspi *qspi) in bcm_qspi_bspi_busy_poll() 331 static inline bool bcm_qspi_bspi_ver_three(struct bcm_qspi *qspi) in bcm_qspi_bspi_ver_three() 338 static void bcm_qspi_bspi_flush_prefetch_buffers(struct bcm_qspi *qspi) in bcm_qspi_bspi_flush_prefetch_buffers() 348 static int bcm_qspi_bspi_lr_is_fifo_empty(struct bcm_qspi *qspi) in bcm_qspi_bspi_lr_is_fifo_empty() [all …]
|
| H A D | spi-ti-qspi.c | 126 static inline unsigned long ti_qspi_read(struct ti_qspi *qspi, in ti_qspi_read() argument 132 static inline void ti_qspi_write(struct ti_qspi *qspi, in ti_qspi_write() argument 140 struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller); in ti_qspi_setup() local 170 ti_qspi_setup_clk(struct ti_qspi * qspi,u32 speed_hz) ti_qspi_setup_clk() argument 200 ti_qspi_restore_ctx(struct ti_qspi * qspi) ti_qspi_restore_ctx() argument 207 qspi_is_busy(struct ti_qspi * qspi) qspi_is_busy() argument 222 ti_qspi_poll_wc(struct ti_qspi * qspi) ti_qspi_poll_wc() argument 240 qspi_write_msg(struct ti_qspi * qspi,struct spi_transfer * t,int count) qspi_write_msg() argument 309 qspi_read_msg(struct ti_qspi * qspi,struct spi_transfer * t,int count) qspi_read_msg() argument 408 qspi_transfer_msg(struct ti_qspi * qspi,struct spi_transfer * t,int count) qspi_transfer_msg() argument 434 struct ti_qspi *qspi = param; ti_qspi_dma_callback() local 439 ti_qspi_dma_xfer(struct ti_qspi * qspi,dma_addr_t dma_dst,dma_addr_t dma_src,size_t len) ti_qspi_dma_xfer() argument 478 ti_qspi_dma_bounce_buffer(struct ti_qspi * qspi,loff_t offs,void * to,size_t readsize) ti_qspi_dma_bounce_buffer() argument 505 ti_qspi_dma_xfer_sg(struct ti_qspi * qspi,struct sg_table rx_sg,loff_t from) ti_qspi_dma_xfer_sg() argument 527 struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller); ti_qspi_enable_memory_map() local 541 struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller); ti_qspi_disable_memory_map() local 555 struct ti_qspi *qspi = spi_controller_get_devdata(spi->controller); ti_qspi_setup_mmap_read() local 577 struct ti_qspi *qspi = spi_controller_get_devdata(mem->spi->controller); ti_qspi_adjust_op_size() local 607 struct ti_qspi *qspi = spi_controller_get_devdata(mem->spi->controller); ti_qspi_exec_mem_op() local 666 struct ti_qspi *qspi = spi_controller_get_devdata(host); ti_qspi_start_transfer_one() local 732 struct ti_qspi *qspi; ti_qspi_runtime_resume() local 740 ti_qspi_dma_cleanup(struct ti_qspi * qspi) ti_qspi_dma_cleanup() argument 760 struct ti_qspi *qspi; ti_qspi_probe() local 906 struct ti_qspi *qspi = platform_get_drvdata(pdev); ti_qspi_remove() local [all...] |
| H A D | spi-microchip-core-qspi.c | 133 mchp_coreqspi_set_mode(struct mchp_coreqspi * qspi,const struct spi_mem_op * op) mchp_coreqspi_set_mode() argument 170 struct mchp_coreqspi *qspi = spi_controller_get_devdata(spi->controller); mchp_coreqspi_set_cs() local 183 struct mchp_coreqspi *qspi = spi_controller_get_devdata(spi->controller); mchp_coreqspi_setup() local 200 mchp_coreqspi_read_op(struct mchp_coreqspi * qspi) mchp_coreqspi_read_op() argument 236 mchp_coreqspi_write_op(struct mchp_coreqspi * qspi) mchp_coreqspi_write_op() argument 264 mchp_coreqspi_write_read_op(struct mchp_coreqspi * qspi) mchp_coreqspi_write_read_op() argument 345 mchp_coreqspi_enable_ints(struct mchp_coreqspi * qspi) mchp_coreqspi_enable_ints() argument 354 mchp_coreqspi_disable_ints(struct mchp_coreqspi * qspi) mchp_coreqspi_disable_ints() argument 361 struct mchp_coreqspi *qspi = (struct mchp_coreqspi *)dev_id; mchp_coreqspi_isr() local 388 mchp_coreqspi_setup_clock(struct mchp_coreqspi * qspi,struct spi_device * spi,u32 max_freq) mchp_coreqspi_setup_clock() argument 422 mchp_coreqspi_config_op(struct mchp_coreqspi * qspi,const struct spi_mem_op * op) mchp_coreqspi_config_op() argument 477 mchp_coreqspi_wait_for_ready(struct mchp_coreqspi * qspi) mchp_coreqspi_wait_for_ready() argument 488 struct mchp_coreqspi *qspi = spi_controller_get_devdata mchp_coreqspi_exec_op() local 609 struct mchp_coreqspi *qspi = spi_controller_get_devdata(ctlr); mchp_coreqspi_unprepare_message() local 624 struct mchp_coreqspi *qspi = spi_controller_get_devdata(ctlr); mchp_coreqspi_prepare_message() local 692 struct mchp_coreqspi *qspi = spi_controller_get_devdata(ctlr); mchp_coreqspi_transfer_one() local 723 struct mchp_coreqspi *qspi; mchp_coreqspi_probe() local 805 struct mchp_coreqspi *qspi = spi_controller_get_devdata(ctlr); mchp_coreqspi_remove() local [all...] |
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | elba.dtsi | 81 qspi: spi@2400 { label
|
| /linux/arch/mips/boot/dts/brcm/ |
| H A D | bcm7125.dtsi | 247 qspi: spi@443000 { label
|
| H A D | bcm7420.dtsi | 308 qspi: spi@443000 { label
|
| H A D | bcm7358.dtsi | 339 qspi: spi@413000 { label
|
| H A D | bcm7362.dtsi | 386 qspi: spi@413000 { label
|
| H A D | bcm7360.dtsi | 390 qspi: spi@413000 { label
|
| H A D | bcm7346.dtsi | 471 qspi: spi@413000 { label
|
| H A D | bcm7435.dtsi | 498 qspi: spi@41d200 { label
|
| H A D | bcm7425.dtsi | 482 qspi: spi@41c000 { label
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm-hr2.dtsi | 220 qspi: spi@27200 { label
|
| H A D | bcm-nsp.dtsi | 287 qspi: spi@27200 { label
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7629.dtsi | 288 qspi: spi@11014000 { label
|
| /linux/arch/arm/boot/dts/ti/keystone/ |
| H A D | keystone-k2g.dtsi | 436 qspi: spi@2940000 { label
|
| /linux/arch/arm/boot/dts/xilinx/ |
| H A D | zynq-7000.dtsi | 254 qspi: spi@e000d000 { label
|
| /linux/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex.dtsi | 671 qspi: spi@ff8d2000 { label
|
| /linux/arch/riscv/boot/dts/microchip/ |
| H A D | mpfs.dtsi | 414 qspi: spi@21000000 { label
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am4372.dtsi | 658 qspi: spi@0 { label
|
| H A D | dra7.dtsi | 781 qspi: spi@0 { label
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7792.dtsi | 621 qspi: spi@e6b10000 { label
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls1043a.dtsi | 412 qspi: spi@1550000 { label
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | sam9x7.dtsi | 274 qspi: spi@f0014000 { label
|
| /linux/arch/riscv/boot/dts/starfive/ |
| H A D | jh7110.dtsi | 870 qspi: spi@13010000 { label
|