cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

fsl,mma7455.yaml (1902B)


      1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
      2%YAML 1.2
      3---
      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 accelerometers
      8
      9maintainers:
     10  - Joachim Eastwood <manabian@gmail.com>
     11  - Jonathan Cameron <jic23@kernel.org>
     12
     13description:
     14  Devices support both SPI and I2C interfaces.
     15
     16properties:
     17  compatible:
     18    enum:
     19      - fsl,mma7455
     20      - fsl,mma7456
     21  reg:
     22    maxItems: 1
     23
     24  avdd-supply: true
     25  vddio-supply: true
     26
     27  interrupts:
     28    minItems: 1
     29    maxItems: 2
     30
     31  interrupt-names:
     32    description:
     33      Data ready is only available on INT1, but events can use either or
     34      both pins.  If not specified, first element assumed to correspond
     35      to INT1 and second (where present) to INT2.
     36    minItems: 1
     37    maxItems: 2
     38    items:
     39      enum:
     40        - "INT1"
     41        - "INT2"
     42
     43  spi-max-frequency: true
     44
     45required:
     46  - compatible
     47  - reg
     48
     49additionalProperties: false
     50
     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...