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

adi,adxrs290.yaml (1285B)


      1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
      2# Copyright 2020 Analog Devices Inc.
      3%YAML 1.2
      4---
      5$id: http://devicetree.org/schemas/iio/gyroscope/adi,adxrs290.yaml#
      6$schema: http://devicetree.org/meta-schemas/core.yaml#
      7
      8title: Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope
      9
     10maintainers:
     11  - Nishant Malpani <nish.malpani25@gmail.com>
     12
     13description: |
     14  Bindings for the Analog Devices ADXRS290 dual-axis MEMS gyroscope device.
     15  https://www.analog.com/media/en/technical-documentation/data-sheets/ADXRS290.pdf
     16
     17properties:
     18  compatible:
     19    const: adi,adxrs290
     20
     21  reg:
     22    maxItems: 1
     23
     24  spi-max-frequency:
     25    maximum: 5000000
     26
     27  spi-cpol: true
     28
     29  spi-cpha: true
     30
     31  interrupts:
     32    maxItems: 1
     33
     34required:
     35  - compatible
     36  - reg
     37  - spi-max-frequency
     38  - spi-cpol
     39  - spi-cpha
     40
     41additionalProperties: false
     42
     43examples:
     44  - |
     45    #include <dt-bindings/interrupt-controller/irq.h>
     46    spi {
     47        #address-cells = <1>;
     48        #size-cells = <0>;
     49        gyro@0 {
     50                   compatible = "adi,adxrs290";
     51                   reg = <0>;
     52                   spi-max-frequency = <5000000>;
     53                   spi-cpol;
     54                   spi-cpha;
     55                   interrupt-parent = <&gpio>;
     56                   interrupts = <25 IRQ_TYPE_EDGE_RISING>;
     57        };
     58    };
     59...