Searched refs:a3700_spi (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/spi/ |
| H A D | spi-armada-3700.c | 101 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...] |