iio: pressure: mprls0025pa refactor to split core and i2c parts.
authorPetre Rodan <petre.rodan@subdimension.ro>
Fri, 29 Dec 2023 09:24:36 +0000 (11:24 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 23 Jan 2024 22:06:54 +0000 (22:06 +0000)
commit63cd31d320b50b7e004964c04ce3e73935cd3873
tree22cd4f0597c0a6fa39c965b3b1def4f739b1b37d
parent369cc90a020f1cbc5c08bd53a23fb0c69c4ec3df
iio: pressure: mprls0025pa refactor to split core and i2c parts.

Refactor driver by splitting the code into core and i2c.

Seemingly redundant read/write function parameters are required for
compatibility with the SPI driver.

Co-developed-by: Andreas Klinger <ak@it-klinger.de>
Signed-off-by: Andreas Klinger <ak@it-klinger.de>
Signed-off-by: Petre Rodan <petre.rodan@subdimension.ro>
Link: https://lore.kernel.org/r/20231229092445.30180-9-petre.rodan@subdimension.ro
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
MAINTAINERS
drivers/iio/pressure/Kconfig
drivers/iio/pressure/Makefile
drivers/iio/pressure/mprls0025pa.c
drivers/iio/pressure/mprls0025pa.h [new file with mode: 0644]
drivers/iio/pressure/mprls0025pa_i2c.c [new file with mode: 0644]