brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · cb31e75 Raw
83 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/accel/fsl,mma7455.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale MMA7455 and MMA7456 three axis accelerometers8 9maintainers:10  - Jonathan Cameron <jic23@kernel.org>11 12description:13  Devices support both SPI and I2C interfaces.14 15properties:16  compatible:17    enum:18      - fsl,mma745519      - fsl,mma745620  reg:21    maxItems: 122 23  avdd-supply: true24  vddio-supply: true25 26  interrupts:27    minItems: 128    maxItems: 229 30  interrupt-names:31    description:32      Data ready is only available on INT1, but events can use either or33      both pins.  If not specified, first element assumed to correspond34      to INT1 and second (where present) to INT2.35    minItems: 136    maxItems: 237    items:38      enum:39        - INT140        - INT241 42required:43  - compatible44  - reg45 46allOf:47  - $ref: /schemas/spi/spi-peripheral-props.yaml#48 49unevaluatedProperties: false50 51examples:52  - |53    # include <dt-bindings/interrupt-controller/irq.h>54    i2c {55        #address-cells = <1>;56        #size-cells = <0>;57 58        accelerometer@18 {59            compatible = "fsl,mma7455";60            reg = <0x18>;61            vddio-supply = <&iovdd>;62            avdd-supply = <&avdd>;63            interrupts = <57 IRQ_TYPE_EDGE_FALLING>, <58 IRQ_TYPE_EDGE_FALLING>;64            interrupt-names = "INT2", "INT1";65        };66    };67  - |68    # include <dt-bindings/interrupt-controller/irq.h>69    spi {70        #address-cells = <1>;71        #size-cells = <0>;72        accelerometer@0 {73            compatible = "fsl,mma7456";74            reg = <0>;75            spi-max-frequency = <10000000>;76            vddio-supply = <&iovdd>;77            avdd-supply = <&avdd>;78            interrupts = <57 IRQ_TYPE_EDGE_FALLING>;79            interrupt-names = "INT1";80        };81    };82...83