Lines Matching defs:spi
27 #include <linux/spi/sh_msiof.h>
28 #include <linux/spi/spi.h>
553 static int sh_msiof_spi_setup(struct spi_device *spi)
556 spi_controller_get_devdata(spi->controller);
559 if (spi_get_csgpiod(spi, 0) || spi_controller_is_target(p->ctlr))
563 (p->native_cs_high == !!(spi->mode & SPI_CS_HIGH)))
569 if (spi->mode & SPI_CS_HIGH)
579 p->native_cs_high = spi->mode & SPI_CS_HIGH;
588 const struct spi_device *spi = msg->spi;
592 if (spi_get_csgpiod(spi, 0)) {
596 ss = spi_get_chipselect(spi, 0);
597 cs_high = !!(spi->mode & SPI_CS_HIGH);
599 sh_msiof_spi_set_pin_regs(p, ss, !!(spi->mode & SPI_CPOL),
600 !!(spi->mode & SPI_CPHA),
601 !!(spi->mode & SPI_3WIRE),
602 !!(spi->mode & SPI_LSB_FIRST), cs_high);
910 struct spi_device *spi,
1118 info->mode = of_property_read_bool(np, "spi-slave") ? MSIOF_SPI_TARGET