Lines Matching defs:spi
9 #include <linux/spi/spi.h>
79 struct spi_device *spi;
113 ret = spi_write(led->priv->spi, &cmd[i], sizeof(cmd[i]));
296 static int el15203000_probe(struct spi_device *spi)
301 count = device_get_child_node_count(&spi->dev);
303 dev_err(&spi->dev, "LEDs are not defined in device tree!");
307 priv = devm_kzalloc(&spi->dev, struct_size(priv, leds, count),
314 priv->dev = &spi->dev;
315 priv->spi = spi;
319 spi_set_drvdata(spi, priv);
324 static int el15203000_remove(struct spi_device *spi)
326 struct el15203000 *priv = spi_get_drvdata(spi);
354 MODULE_ALIAS("spi:el15203000");