Lines Matching defs:spi
21 #include <linux/spi/spi.h>
22 #include <linux/spi/spi-mem.h>
268 static int mchp_coreqspi_setup_clock(struct mchp_coreqspi *qspi, struct spi_device *spi)
277 baud_rate_val = DIV_ROUND_UP(clk_hz, 2 * spi->max_speed_hz);
279 dev_err(&spi->dev,
280 "could not configure the clock for spi clock %d Hz & system clock %ld Hz\n",
281 spi->max_speed_hz, clk_hz);
291 if ((spi->mode & SPI_CPOL) && (spi->mode & SPI_CPHA))
372 (mem->spi->controller);
380 dev_err(&mem->spi->dev,
391 (mem->spi->controller);
402 err = mchp_coreqspi_setup_clock(qspi, mem->spi);
475 * supported. Then the spi-mem layer will iterate over