v4: - add maintainer - clean up of documentation - added case concerning the need to add regulators, see [PATCH v4 4/5] v3: - separate typo fix into another patch - clean up of documentation - clean up of patch messages https://lore.kernel.org/linux-iio/20200520194656.16218-1-jonathan.albrieux@xxxxxxxxx/ v2: - fixed missing description for iio: imu: bmi160: added regulator support https://lore.kernel.org/linux-iio/20200519075111.6356-1-jonathan.albrieux@xxxxxxxxx/ v1: - initial patch submission https://lore.kernel.org/linux-iio/20200518133358.18978-1-jonathan.albrieux@xxxxxxxxx/ Convert txt format documentation to yaml. Add documentation about vdd-supply, vddio-supply and mount-matrix. Add vdd-supply and vddio-supply support. Add mount-matrix binding support. As chip could have different orientations a mount matrix support is needed to correctly translate these differences. Jonathan Albrieux (5): dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer dt-bindings: iio: imu: bmi160: add regulators and mount-matrix iio: imu: bmi160: fix typo iio: imu: bmi160: added regulator support iio: imu: bmi160: added mount-matrix support .../devicetree/bindings/iio/imu/bmi160.txt | 37 -------- .../bindings/iio/imu/bosch,bmi160.yaml | 91 +++++++++++++++++++ drivers/iio/imu/bmi160/bmi160.h | 3 + drivers/iio/imu/bmi160/bmi160_core.c | 46 +++++++++- 4 files changed, 139 insertions(+), 38 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iio/imu/bmi160.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml -- 2.17.1