Lines Matching defs:spi
11 #include <linux/spi/spi.h>
21 static int aic32x4_spi_probe(struct spi_device *spi)
32 regmap = devm_regmap_init_spi(spi, &config);
34 if (spi->dev.of_node) {
37 oid = of_match_node(aic32x4_of_id, spi->dev.of_node);
38 dev_set_drvdata(&spi->dev, (void *)oid->data);
42 id_entry = spi_get_device_id(spi);
43 dev_set_drvdata(&spi->dev, (void *)id_entry->driver_data);
46 return aic32x4_probe(&spi->dev, regmap);
49 static void aic32x4_spi_remove(struct spi_device *spi)
51 aic32x4_remove(&spi->dev);
59 MODULE_DEVICE_TABLE(spi, aic32x4_spi_id);