Lines Matching defs:spi
28 #include <linux/spi/sh_msiof.h>
29 #include <linux/spi/spi.h>
550 static int sh_msiof_spi_setup(struct spi_device *spi)
553 spi_controller_get_devdata(spi->controller);
556 if (spi->cs_gpiod || spi_controller_is_slave(p->ctlr))
560 (p->native_cs_high == !!(spi->mode & SPI_CS_HIGH)))
566 if (spi->mode & SPI_CS_HIGH)
576 p->native_cs_high = spi->mode & SPI_CS_HIGH;
585 const struct spi_device *spi = msg->spi;
589 if (spi->cs_gpiod) {
593 ss = spi->chip_select;
594 cs_high = !!(spi->mode & SPI_CS_HIGH);
596 sh_msiof_spi_set_pin_regs(p, ss, !!(spi->mode & SPI_CPOL),
597 !!(spi->mode & SPI_CPHA),
598 !!(spi->mode & SPI_3WIRE),
599 !!(spi->mode & SPI_LSB_FIRST), cs_high);
907 struct spi_device *spi,
1114 info->mode = of_property_read_bool(np, "spi-slave") ? MSIOF_SPI_SLAVE