Searched refs:spi_slv (Results 1 – 1 of 1) sorted by relevance
344 static int setup_fifo_params(struct spi_device *spi_slv, in setup_fifo_params() argument349 u8 chipselect = spi_get_chipselect(spi_slv, 0); in setup_fifo_params()351 u32 mode_changed = mas->last_mode ^ spi_slv->mode; in setup_fifo_params()354 mas->last_mode = spi_slv->mode; in setup_fifo_params()359 writel((spi_slv->mode & SPI_LOOP) ? LOOPBACK_ENABLE : 0, se->base + SE_SPI_LOOPBACK); in setup_fifo_params()363 writel((spi_slv->mode & SPI_CPHA) ? CPHA : 0, se->base + SE_SPI_CPHA); in setup_fifo_params()365 writel((spi_slv->mode & SPI_CPOL) ? CPOL : 0, se->base + SE_SPI_CPOL); in setup_fifo_params()366 if ((mode_changed & SPI_CS_HIGH) || (cs_changed && (spi_slv->mode & SPI_CS_HIGH))) in setup_fifo_params()367 writel((spi_slv->mode & SPI_CS_HIGH) ? BIT(chipselect) : 0, se->base + SE_SPI_DEMUX_OUTPUT_INV); in setup_fifo_params()395 struct spi_device *spi_slv, struct spi_controller *spi) in setup_gsi_xfer() argument[all …]