Lines Matching refs:spi_device
74 struct spi_device *spi_device; member
87 static inline int bma220_read_reg(struct spi_device *spi, u8 reg) in bma220_read_reg()
103 struct spi_device *spi = data->spi_device; in bma220_trigger_handler()
131 ret = bma220_read_reg(data->spi_device, chan->address); in bma220_read_raw()
137 ret = bma220_read_reg(data->spi_device, BMA220_REG_RANGE); in bma220_read_raw()
172 ret = spi_write(data->spi_device, data->tx_buf, in bma220_write_raw()
175 dev_err(&data->spi_device->dev, in bma220_write_raw()
191 static int bma220_init(struct spi_device *spi) in bma220_init()
209 static int bma220_deinit(struct spi_device *spi) in bma220_deinit()
223 static int bma220_probe(struct spi_device *spi) in bma220_probe()
236 data->spi_device = spi; in bma220_probe()
248 ret = bma220_init(data->spi_device); in bma220_probe()
272 static int bma220_remove(struct spi_device *spi) in bma220_remove()
289 return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND); in bma220_suspend()
297 return bma220_read_reg(data->spi_device, BMA220_REG_SUSPEND); in bma220_resume()