Lines Matching defs:spi
12 #include <linux/spi/spi.h>
18 struct spi_device *spi = context;
21 return spi_write(spi, data, count);
27 struct spi_device *spi = context;
34 return spi_write_then_read(spi, addr, sizeof(addr), val, val_size);
42 static int bmi088_accel_probe(struct spi_device *spi)
45 const struct spi_device_id *id = spi_get_device_id(spi);
47 regmap = devm_regmap_init(&spi->dev, &bmi088_regmap_bus,
48 spi, &bmi088_regmap_conf);
51 dev_err(&spi->dev, "Failed to initialize spi regmap\n");
55 return bmi088_accel_core_probe(&spi->dev, regmap, spi->irq,
59 static void bmi088_accel_remove(struct spi_device *spi)
61 bmi088_accel_core_remove(&spi->dev);
78 MODULE_DEVICE_TABLE(spi, bmi088_accel_id);