Messages in this thread | | | From | Jonathan Bakker <> | Subject | [PATCH 0/5] iio: accel: Add bma023 support to bma180 | Date | Sun, 3 May 2020 10:22:01 -0700 |
| |
This patchset adds support for the bma023 three axis accelerometer to the bma180 IIO driver. The bma023 is found on several ~2010 phones, including the first-gen Galaxy S series.
The bma023 differs from later chips (bma180, bma25x) in that it has no low power but still working mode and no temperature channel.
The bma023 is already supported by a misc input driver (bma150), so when both are enabled, the iio driver is preferred. The bma150 is very similar to the bma023, but has a temperature channel. Support for the bma150 is not added in this patchset.
While I was at it, I noticed that the dt binding doc was missing the regulators, so I've added those in.
The patches have been tested on a GT-i9000. The interrupt pin is not connected on this board so the trigger was not tested.
Jonathan Bakker (5): iio: accel: bma180: Prepare for different reset values input: misc: bma150: Conditionally disable bma023 support dt-bindings: iio: accel: Add bma023 compatible to bma180 dt-bindings: iio: accel: Add required regulators to bma180 iio: accel: bma180: Add support for bma023
.../devicetree/bindings/iio/accel/bma180.txt | 5 +- drivers/iio/accel/Kconfig | 6 +- drivers/iio/accel/bma180.c | 131 +++++++++++++++++- drivers/input/misc/bma150.c | 3 + 4 files changed, 135 insertions(+), 10 deletions(-)
-- 2.20.1
| |