Home
last modified time | relevance | path

Searched refs:a3700_spi (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/spi/
H A Dspi-armada-3700.c101 struct a3700_spi { struct
116 static u32 spireg_read(struct a3700_spi *a3700_spi, u32 offset) in spireg_read() argument
118 return readl(a3700_spi->base + offset); in spireg_read()
121 static void spireg_write(struct a3700_spi *a3700_spi, u32 offset, u32 data) in spireg_write() argument
123 writel(data, a3700_spi->base + offset); in spireg_write()
126 static void a3700_spi_auto_cs_unset(struct a3700_spi *a3700_spi) in a3700_spi_auto_cs_unset() argument
130 val = spireg_read(a3700_spi, A3700_SPI_IF_CFG_RE in a3700_spi_auto_cs_unset()
135 a3700_spi_activate_cs(struct a3700_spi * a3700_spi,unsigned int cs) a3700_spi_activate_cs() argument
144 a3700_spi_deactivate_cs(struct a3700_spi * a3700_spi,unsigned int cs) a3700_spi_deactivate_cs() argument
154 a3700_spi_pin_mode_set(struct a3700_spi * a3700_spi,unsigned int pin_mode,bool receiving) a3700_spi_pin_mode_set() argument
185 a3700_spi_fifo_mode_set(struct a3700_spi * a3700_spi,bool enable) a3700_spi_fifo_mode_set() argument
197 a3700_spi_mode_set(struct a3700_spi * a3700_spi,unsigned int mode_bits) a3700_spi_mode_set() argument
217 a3700_spi_clock_set(struct a3700_spi * a3700_spi,unsigned int speed_hz) a3700_spi_clock_set() argument
245 a3700_spi_bytelen_set(struct a3700_spi * a3700_spi,unsigned int len) a3700_spi_bytelen_set() argument
259 a3700_spi_fifo_flush(struct a3700_spi * a3700_spi) a3700_spi_fifo_flush() argument
278 a3700_spi_init(struct a3700_spi * a3700_spi) a3700_spi_init() argument
318 struct a3700_spi *a3700_spi; a3700_spi_interrupt() local
341 struct a3700_spi *a3700_spi; a3700_spi_wait_completion() local
393 struct a3700_spi *a3700_spi; a3700_spi_transfer_wait() local
401 a3700_spi_fifo_thres_set(struct a3700_spi * a3700_spi,unsigned int bytes) a3700_spi_fifo_thres_set() argument
417 struct a3700_spi *a3700_spi; a3700_spi_transfer_setup() local
436 struct a3700_spi *a3700_spi = spi_controller_get_devdata(spi->controller); a3700_spi_set_cs() local
444 a3700_spi_header_set(struct a3700_spi * a3700_spi) a3700_spi_header_set() argument
485 a3700_is_wfifo_full(struct a3700_spi * a3700_spi) a3700_is_wfifo_full() argument
493 a3700_spi_fifo_write(struct a3700_spi * a3700_spi) a3700_spi_fifo_write() argument
507 a3700_is_rfifo_empty(struct a3700_spi * a3700_spi) a3700_is_rfifo_empty() argument
514 a3700_spi_fifo_read(struct a3700_spi * a3700_spi) a3700_spi_fifo_read() argument
545 a3700_spi_transfer_abort_fifo(struct a3700_spi * a3700_spi) a3700_spi_transfer_abort_fifo() argument
570 struct a3700_spi *a3700_spi = spi_controller_get_devdata(host); a3700_spi_prepare_message() local
594 struct a3700_spi *a3700_spi = spi_controller_get_devdata(host); a3700_spi_transfer_one_fifo() local
743 struct a3700_spi *a3700_spi = spi_controller_get_devdata(host); a3700_spi_transfer_one_full_duplex() local
799 struct a3700_spi *a3700_spi = spi_controller_get_devdata(host); a3700_spi_unprepare_message() local
[all...]