Lines Matching defs:spi
14 #include <linux/spi/spi.h>
20 struct spi_device *spi = context;
23 return spi_write(spi, data, count);
29 struct spi_device *spi = context;
36 return spi_write_then_read(spi, addr, sizeof(addr), val, val_size);
44 static int bmi088_accel_probe(struct spi_device *spi)
47 const struct spi_device_id *id = spi_get_device_id(spi);
49 regmap = devm_regmap_init(&spi->dev, &bmi088_regmap_bus,
50 spi, &bmi088_regmap_conf);
53 dev_err(&spi->dev, "Failed to initialize spi regmap\n");
57 return bmi088_accel_core_probe(&spi->dev, regmap, spi->irq,
61 static void bmi088_accel_remove(struct spi_device *spi)
63 bmi088_accel_core_remove(&spi->dev);
80 MODULE_DEVICE_TABLE(spi, bmi088_accel_id);