Commit e558a79b authored by Jonathan Cameron's avatar Jonathan Cameron
Browse files

iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device



I2C does not by default use buffers directly for DMA so there is
no need to ensure they are DMA safe.

Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
Cc: Ivan Mikhaylov <i.mikhaylov@yadro.com>
Acked-by: default avatarNuno Sá <nuno.sa@analog.com>
Link: https://lore.kernel.org/r/20220508175712.647246-88-jic23@kernel.org
parent 2386c0f8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -71,14 +71,14 @@ static const int vcnl3020_prox_sampling_frequency[][2] = {
 * @dev:	vcnl3020 device.
 * @rev:	revision id.
 * @lock:	lock for protecting access to device hardware registers.
 * @buf:	DMA safe __be16 buffer.
 * @buf:	__be16 buffer.
 */
struct vcnl3020_data {
	struct regmap *regmap;
	struct device *dev;
	u8 rev;
	struct mutex lock;
	__be16 buf ____cacheline_aligned;
	__be16 buf;
};

/**