提交 49f019c1 编写于 作者: L Linus Torvalds

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: ads7846 - remove unused variable from struct ads7845_ser_req
  Input: ads7846 - make transfer buffers DMA safe
...@@ -281,17 +281,24 @@ struct ser_req { ...@@ -281,17 +281,24 @@ struct ser_req {
u8 command; u8 command;
u8 ref_off; u8 ref_off;
u16 scratch; u16 scratch;
__be16 sample;
struct spi_message msg; struct spi_message msg;
struct spi_transfer xfer[6]; struct spi_transfer xfer[6];
/*
* DMA (thus cache coherency maintenance) requires the
* transfer buffers to live in their own cache lines.
*/
__be16 sample ____cacheline_aligned;
}; };
struct ads7845_ser_req { struct ads7845_ser_req {
u8 command[3]; u8 command[3];
u8 pwrdown[3];
u8 sample[3];
struct spi_message msg; struct spi_message msg;
struct spi_transfer xfer[2]; struct spi_transfer xfer[2];
/*
* DMA (thus cache coherency maintenance) requires the
* transfer buffers to live in their own cache lines.
*/
u8 sample[3] ____cacheline_aligned;
}; };
static int ads7846_read12_ser(struct device *dev, unsigned command) static int ads7846_read12_ser(struct device *dev, unsigned command)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册