Path: blob/master/Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
26309 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/accel/kionix,kxsd9.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Kionix KXSD9 Accelerometer78maintainers:9- Jonathan Cameron <jic23@kernel.org>1011description: |123 axis 12 bit accelerometer with +-8G range on all axes. Also has a1312 bit auxiliary ADC channel. Interface is either SPI or I2C.1415properties:16compatible:17const: kionix,kxsd91819reg:20maxItems: 12122vdd-supply: true23iovdd-supply: true2425interrupts:26maxItems: 12728mount-matrix:29description: an optional 3x3 mounting rotation matrix.3031required:32- compatible33- reg3435allOf:36- $ref: /schemas/spi/spi-peripheral-props.yaml#3738unevaluatedProperties: false3940examples:41- |42# include <dt-bindings/interrupt-controller/irq.h>43i2c {44#address-cells = <1>;45#size-cells = <0>;4647accel@18 {48compatible = "kionix,kxsd9";49reg = <0x18>;50iovdd-supply = <&iovdd>;51vdd-supply = <&vdd>;52interrupts = <57 IRQ_TYPE_EDGE_FALLING>;53mount-matrix = "-0.984807753012208", "0", "-0.173648177666930",54"0", "-1", "0",55"-0.173648177666930", "0", "0.984807753012208";56};57};58- |59# include <dt-bindings/interrupt-controller/irq.h>60spi {61#address-cells = <1>;62#size-cells = <0>;63accel@0 {64compatible = "kionix,kxsd9";65reg = <0>;66spi-max-frequency = <10000000>;67};68};69...707172