Lines Matching defs:spi
13 #include <linux/spi/spi.h>
25 struct spi_device *spi = to_spi_device(dev);
32 status = spi_write_then_read(spi, reg, 1, result, val_size + 1);
51 struct spi_device *spi = to_spi_device(dev);
53 return spi_write(spi, data, count);
63 static int bma400_spi_probe(struct spi_device *spi)
65 const struct spi_device_id *id = spi_get_device_id(spi);
70 regmap = devm_regmap_init(&spi->dev, &bma400_regmap_bus,
71 &spi->dev, &bma400_regmap_config);
73 dev_err(&spi->dev, "failed to create regmap\n");
85 dev_err(&spi->dev, "Failed to read chip id register\n");
87 return bma400_probe(&spi->dev, regmap, spi->irq, id->name);
94 MODULE_DEVICE_TABLE(spi, bma400_spi_ids);