Lines Matching defs:spi
18 #include <linux/spi/spi.h>
113 static int cs42l43_transfer_one(struct spi_controller *ctlr, struct spi_device *spi,
116 struct cs42l43_spi *priv = spi_controller_get_devdata(spi->controller);
147 static void cs42l43_set_cs(struct spi_device *spi, bool is_high)
149 struct cs42l43_spi *priv = spi_controller_get_devdata(spi->controller);
151 if (spi_get_chipselect(spi, 0) == 0)
158 struct spi_device *spi = msg->spi;
162 if (spi_get_csgpiod(spi, 0))
164 if (spi->mode & SPI_CPOL)
166 if (spi->mode & SPI_CPHA)
168 if (spi->mode & SPI_3WIRE)
200 static size_t cs42l43_spi_max_length(struct spi_device *spi)
233 fwnode = fwnode_get_named_child_node(fwnode, "spi");
269 { "cs42l43-spi", },
276 .name = "cs42l43-spi",