Message ID | 20191220160051.26321-2-dan@dlrobertson.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | iio: add driver for Bosch BMA400 accelerometer | expand |
On Fri, Dec 20, 2019 at 5:16 PM Dan Robertson <dan@dlrobertson.com> wrote: > Add devicetree binding for the Bosch BMA400 3-axes ultra-low power > accelerometer sensor. > > Signed-off-by: Dan Robertson <dan@dlrobertson.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
On Fri, 20 Dec 2019 17:34:52 +0100 Linus Walleij <linus.walleij@linaro.org> wrote: > On Fri, Dec 20, 2019 at 5:16 PM Dan Robertson <dan@dlrobertson.com> wrote: > > > Add devicetree binding for the Bosch BMA400 3-axes ultra-low power > > accelerometer sensor. > > > > Signed-off-by: Dan Robertson <dan@dlrobertson.com> > > Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Applied to the togreg branch of iio.git and pushed out as testing. This one seems straight forward, but if anyone else wants to comment, I won't be pushing out as non rebasing until next week so can add tags etc. Thanks, Jonathan > > Yours, > Linus Walleij
On Fri, Dec 20, 2019 at 04:00:49PM +0000, Dan Robertson wrote: > Add devicetree binding for the Bosch BMA400 3-axes ultra-low power > accelerometer sensor. > > Signed-off-by: Dan Robertson <dan@dlrobertson.com> > --- > .../bindings/iio/accel/bosch,bma400.yaml | 54 +++++++++++++++++++ > 1 file changed, 54 insertions(+) > create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > diff --git a/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > new file mode 100644 > index 000000000000..e87cb636b3e2 > --- /dev/null > +++ b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > @@ -0,0 +1,54 @@ > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > +%YAML 1.2 > +--- > +$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml# > +$schema: http://devicetree.org/meta-schemas/core.yaml# > + > +title: Bosch BMA400 triaxial acceleration sensor > + > +maintainers: > + - Dan Robertson <dan@dlrobertson.com> > + > +description: | > + Acceleration and temerature iio sensors with an i2c interface checkpatch reports a typo here. Otherwise, Reviewed-by: Rob Herring <robh@kernel.org>
On Thu, 26 Dec 2019 16:03:59 -0700 Rob Herring <robh@kernel.org> wrote: > On Fri, Dec 20, 2019 at 04:00:49PM +0000, Dan Robertson wrote: > > Add devicetree binding for the Bosch BMA400 3-axes ultra-low power > > accelerometer sensor. > > > > Signed-off-by: Dan Robertson <dan@dlrobertson.com> > > --- > > .../bindings/iio/accel/bosch,bma400.yaml | 54 +++++++++++++++++++ > > 1 file changed, 54 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > > > diff --git a/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > new file mode 100644 > > index 000000000000..e87cb636b3e2 > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > @@ -0,0 +1,54 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml# > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > + > > +title: Bosch BMA400 triaxial acceleration sensor > > + > > +maintainers: > > + - Dan Robertson <dan@dlrobertson.com> > > + > > +description: | > > + Acceleration and temerature iio sensors with an i2c interface > > checkpatch reports a typo here. > > Otherwise, > > Reviewed-by: Rob Herring <robh@kernel.org> Fixed up and tag added. Thanks, Jonathan
On Sun, Dec 29, 2019 at 03:20:14PM +0000, Jonathan Cameron wrote: > On Thu, 26 Dec 2019 16:03:59 -0700 > Rob Herring <robh@kernel.org> wrote: > > > On Fri, Dec 20, 2019 at 04:00:49PM +0000, Dan Robertson wrote: > > > Add devicetree binding for the Bosch BMA400 3-axes ultra-low power > > > accelerometer sensor. > > > > > > Signed-off-by: Dan Robertson <dan@dlrobertson.com> > > > --- > > > .../bindings/iio/accel/bosch,bma400.yaml | 54 +++++++++++++++++++ > > > 1 file changed, 54 insertions(+) > > > create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > > > > > diff --git a/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > > new file mode 100644 > > > index 000000000000..e87cb636b3e2 > > > --- /dev/null > > > +++ b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml > > > @@ -0,0 +1,54 @@ > > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > > +%YAML 1.2 > > > +--- > > > +$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml# > > > +$schema: http://devicetree.org/meta-schemas/core.yaml# > > > + > > > +title: Bosch BMA400 triaxial acceleration sensor > > > + > > > +maintainers: > > > + - Dan Robertson <dan@dlrobertson.com> > > > + > > > +description: | > > > + Acceleration and temerature iio sensors with an i2c interface > > > > checkpatch reports a typo here. > > > > Otherwise, > > > > Reviewed-by: Rob Herring <robh@kernel.org> > Fixed up and tag added. Thanks, Thanks for fixing this. Wasn't sure if this would necessitate another patchset version. Cheers, - Dan
diff --git a/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml new file mode 100644 index 000000000000..e87cb636b3e2 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml @@ -0,0 +1,54 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Bosch BMA400 triaxial acceleration sensor + +maintainers: + - Dan Robertson <dan@dlrobertson.com> + +description: | + Acceleration and temerature iio sensors with an i2c interface + + Specifications about the sensor can be found at: + https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMA400-DS000.pdf + +properties: + compatible: + enum: + - bosch,bma400 + + reg: + maxItems: 1 + + vdd-supply: + description: phandle to the regulator that provides power to the accelerometer + + vddio-supply: + description: phandle to the regulator that provides power to the sensor's IO + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + +examples: + - | + #include <dt-bindings/gpio/gpio.h> + #include <dt-bindings/interrupt-controller/irq.h> + i2c { + #address-cells = <1>; + #size-cells = <0>; + accelerometer@14 { + compatible = "bosch,bma400"; + reg = <0x14>; + vdd-supply = <&vdd>; + vddio-supply = <&vddio>; + interrupt-parent = <&gpio0>; + interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; + }; + };
Add devicetree binding for the Bosch BMA400 3-axes ultra-low power accelerometer sensor. Signed-off-by: Dan Robertson <dan@dlrobertson.com> --- .../bindings/iio/accel/bosch,bma400.yaml | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml