summaryrefslogtreecommitdiffstats
path: root/drivers/iio/pressure/bmp280-i2c.c
diff options
context:
space:
mode:
authorAngel Iglesias <ang.iglesiasg@gmail.com>2022-09-13 01:48:21 +0200
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2022-09-21 19:42:54 +0200
commit327b5c0512c18287162d0f12949aae41d64358b0 (patch)
tree0f8f287ecaca6cd2ad5e03a10148801d1913fd37 /drivers/iio/pressure/bmp280-i2c.c
parentiio: pressure: bmp280: simplify driver initialization logic (diff)
downloadlinux-327b5c0512c18287162d0f12949aae41d64358b0.tar.xz
linux-327b5c0512c18287162d0f12949aae41d64358b0.zip
iio: pressure: bmp280: Fix alignment for DMA safety
Adds DMA-safe buffers to driver data struct to store raw data from sensors The multiple buffers used thorough the driver share the same memory allocated as part of the device data instance. The union containing the buffers is aligned to allow safe usage with DMA operations, such as regmap bulk read calls. Updated measurement and calibration reading functions to use the safe DMA buffers. Suggested-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Angel Iglesias <ang.iglesiasg@gmail.com> Link: https://lore.kernel.org/r/7919793f7f63224d5ce413c66d648029683c17ac.1663025017.git.ang.iglesiasg@gmail.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions