Skip to contentSkip to conversation

misc: lis3lv02d: use spi_write_then_read() instead of spi_write()

PATCH New Marcus Folkesson 1 participant 1 message Dec 9, 2016

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 misc: lis3lv02d: use spi_write_then_read() instead of spi_write()

spi_write() needs a DMA-safe buffer.

---
 drivers/misc/lis3lv02d/lis3lv02d_spi.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/misc/lis3lv02d/lis3lv02d_spi.c +1 -1
index e575475123c8..7e592df6f0d2 100644
@@ -40,7 +40,7 @@ static int lis3_spi_write(struct lis3lv02d *lis3, int reg, u8 val)
 {
 	u8 tmp[2] = { reg, val };
 	struct spi_device *spi = lis3->bus_priv;
-	return spi_write(spi, tmp, sizeof(tmp));
+	return spi_write_then_read(spi, tmp, sizeof(tmp), NULL, 0);
 }
 
 static int lis3_spi_init(struct lis3lv02d *lis3)
Signature · 1 line
2.11.0.rc2