Lines Matching defs:spi
14 #include <linux/spi/spi.h>
116 static unsigned int spi_engine_get_config(struct spi_device *spi)
120 if (spi->mode & SPI_CPOL)
122 if (spi->mode & SPI_CPHA)
124 if (spi->mode & SPI_3WIRE)
131 struct spi_device *spi, struct spi_transfer *xfer)
195 struct spi_device *spi, bool assert)
200 mask ^= BIT(spi->chip_select);
208 struct spi_device *spi = msg->spi;
217 spi_engine_get_config(spi)));
220 new_clk_div = spi_engine_get_clk_div(spi_engine, spi, xfer);
229 spi_engine_gen_cs(p, dry, spi, true);
239 spi_engine_gen_cs(p, dry, spi, false);
584 { .compatible = "adi,axi-spi-engine-1.00.a" },
593 .name = "spi-engine",