[PATCH v3 0/2] iio: imu: add support for FXOS8700

Robert Jones
2019-10-10T17:56:51Z

- Document the FXOS8700 device tree binding.
- Implement basic iio driver support for FXOS8700

Changes in v2:
- Reorganized files to base imu directory
- Converted devicetree bindings doc to schema
- Moved single use function definitions out of header
- Added bit definitions and #define usages
- Moved buffer for regmap_bulk_read to private data struct
- Clarified get_data operations
- Remove unreachable code
- Remove log noise
- Remove of_match_ptr() macro usage
- Various style and whitespace changes

Changes in v3:
- Refactored Freescale mentions to NXP, including compatible string
- Removed missed files from reorganization to base imu directory
- Removed Kconfig source command to now nonexistent directory
- Fixed devicetree binding properties definitions
- Added SPI example to devicetree documentation

Robert Jones (2):
dt-bindings: iio: imu: add fxos8700 imu binding
iio: imu: Add support for the FXOS8700 IMU

.../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 69 +++
drivers/iio/imu/Kconfig | 27 ++
drivers/iio/imu/Makefile | 5 +
drivers/iio/imu/fxos8700.h | 185 ++++++++
drivers/iio/imu/fxos8700_core.c | 499 +++++++++++++++++++++
drivers/iio/imu/fxos8700_i2c.c | 71 +++
drivers/iio/imu/fxos8700_spi.c | 59 +++
7 files changed, 915 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
create mode 100644 drivers/iio/imu/fxos8700.h
create mode 100644 drivers/iio/imu/fxos8700_core.c
create mode 100644 drivers/iio/imu/fxos8700_i2c.c
create mode 100644 drivers/iio/imu/fxos8700_spi.c

--
2.9.2