Lines Matching defs:spi
12 #include <linux/spi/spi.h>
76 { .compatible = "mediatek,mt2712-spi-slave", },
116 struct spi_device *spi = msg->spi;
120 cpha = spi->mode & SPI_CPHA ? 1 : 0;
121 cpol = spi->mode & SPI_CPOL ? 1 : 0;
133 if (spi->mode & SPI_LSB_FIRST)
146 struct spi_device *spi,
183 struct spi_device *spi,
266 struct spi_device *spi,
276 return mtk_spi_slave_dma_transfer(ctlr, spi, xfer);
278 return mtk_spi_slave_fifo_transfer(ctlr, spi, xfer);
281 static int mtk_spi_slave_setup(struct spi_device *spi)
283 struct mtk_spi_slave *mdata = spi_controller_get_devdata(spi->master);
375 dev_err(&pdev->dev, "failed to alloc spi slave\n");
414 mdata->spi_clk = devm_clk_get(&pdev->dev, "spi");
417 dev_err(&pdev->dev, "failed to get spi-clk: %d\n", ret);
530 .name = "mtk-spi-slave",
543 MODULE_ALIAS("platform:mtk-spi-slave");