Lines Matching defs:spi
9 #include <linux/spi/spi.h>
56 struct spi_device *spi;
89 ret = spi_write(priv->spi, &cmd, sizeof(cmd));
97 ret = spi_write(priv->spi, &cmd, sizeof(cmd));
136 ret = spi_write(priv->spi, priv->buf, priv->count + 2);
214 static int cr0014114_probe(struct spi_device *spi)
220 count = device_get_child_node_count(&spi->dev);
222 dev_err(&spi->dev, "LEDs are not defined in device tree!");
226 priv = devm_kzalloc(&spi->dev, struct_size(priv, leds, count),
231 priv->buf = devm_kzalloc(&spi->dev, count + 2, GFP_KERNEL);
238 priv->dev = &spi->dev;
239 priv->spi = spi;
264 spi_set_drvdata(spi, priv);
269 static int cr0014114_remove(struct spi_device *spi)
271 struct cr0014114 *priv = spi_get_drvdata(spi);
300 MODULE_ALIAS("spi:cr0014114");