ret);
return ret;
}
- if (!(data->buffer[0] & MPR_ST_ERR_FLAG))
+ if (!(data->rx_buf[0] & MPR_ST_ERR_FLAG))
break;
}
if (i == nloops) {
if (ret < 0)
return ret;
- if (data->buffer[0] & MPR_ST_ERR_FLAG) {
+ if (data->rx_buf[0] & MPR_ST_ERR_FLAG) {
dev_err(data->dev,
- "unexpected status byte %02x\n", data->buffer[0]);
+ "unexpected status byte %02x\n", data->rx_buf[0]);
return -ETIMEDOUT;
}
- *press = get_unaligned_be24(&data->buffer[1]);
+ *press = get_unaligned_be24(&data->rx_buf[1]);
- dev_dbg(dev, "received: %*ph cnt: %d\n", ret, data->buffer, *press);
+ dev_dbg(dev, "received: %*ph cnt: %d\n", ret, data->rx_buf, *press);
return 0;
}
* @chan: channel values for buffered mode
* @chan.pres: pressure value
* @chan.ts: timestamp
- * @buffer: raw conversion data
+ * @rx_buf: raw conversion data
*/
struct mpr_data {
struct device *dev;
s32 pres;
aligned_s64 ts;
} chan;
- u8 buffer[MPR_MEASUREMENT_RD_SIZE] __aligned(IIO_DMA_MINALIGN);
+ u8 rx_buf[MPR_MEASUREMENT_RD_SIZE] __aligned(IIO_DMA_MINALIGN);
};
struct mpr_ops {
if (cnt > MPR_MEASUREMENT_RD_SIZE)
return -EOVERFLOW;
- memset(data->buffer, 0, MPR_MEASUREMENT_RD_SIZE);
- ret = i2c_master_recv(client, data->buffer, cnt);
+ memset(data->rx_buf, 0, MPR_MEASUREMENT_RD_SIZE);
+ ret = i2c_master_recv(client, data->rx_buf, cnt);
if (ret < 0)
return ret;
else if (ret != cnt)
xfers[0].delay.unit = SPI_DELAY_UNIT_NSECS;
xfers[1].tx_buf = buf->tx;
- xfers[1].rx_buf = data->buffer;
+ xfers[1].rx_buf = data->rx_buf;
xfers[1].len = pkt_len;
return spi_sync_transfer(spi, xfers, ARRAY_SIZE(xfers));