Lines Matching defs:spi
19 * spi mode: 0x0
30 #include <linux/spi/spi.h>
34 struct spi_device *spi;
59 dev_info(&priv->spi->dev, "Terminating\n");
80 ret = spi_async(priv->spi, &priv->msg);
82 dev_err(&priv->spi->dev, "spi_async() failed %d\n", ret);
87 static int spi_slave_time_probe(struct spi_device *spi)
92 priv = devm_kzalloc(&spi->dev, sizeof(*priv), GFP_KERNEL);
96 priv->spi = spi;
105 spi_set_drvdata(spi, priv);
109 static void spi_slave_time_remove(struct spi_device *spi)
111 struct spi_slave_time_priv *priv = spi_get_drvdata(spi);
113 spi_slave_abort(spi);
119 .name = "spi-slave-time",