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

ams,as3935.yaml (1664B)


      1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/iio/proximity/ams,as3935.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Austrian Microsystems AS3935 Franklin lightning sensor
      8
      9maintainers:
     10  - Matt Ranostay <matt.ranostay@konsulko.com>
     11
     12description:
     13  This lightening distance sensor uses an I2C or SPI interface. The
     14  binding currently only covers the SPI option.
     15
     16properties:
     17  compatible:
     18    const: ams,as3935
     19
     20  reg:
     21    maxItems: 1
     22
     23  spi-max-frequency:
     24    maximum: 2000000
     25
     26  spi-cpha: true
     27
     28  interrupts:
     29    maxItems: 1
     30
     31  ams,tuning-capacitor-pf:
     32    $ref: /schemas/types.yaml#/definitions/uint32
     33    description:
     34      Calibration tuning capacitor stepping value. This will require using
     35      the calibration data from the manufacturer.
     36    minimum: 0
     37    maximum: 120
     38
     39  ams,nflwdth:
     40    $ref: /schemas/types.yaml#/definitions/uint32
     41    description:
     42      Set the noise and watchdog threshold register on startup. This will
     43      need to set according to the noise from the MCU board, and possibly
     44      the local environment. Refer to the datasheet for the threshold settings.
     45
     46required:
     47  - compatible
     48  - reg
     49  - spi-cpha
     50  - interrupts
     51
     52additionalProperties: false
     53
     54examples:
     55  - |
     56    spi {
     57        #address-cells = <1>;
     58        #size-cells = <0>;
     59
     60    lightning@0 {
     61            compatible = "ams,as3935";
     62            reg = <0>;
     63            spi-max-frequency = <400000>;
     64            spi-cpha;
     65            interrupt-parent = <&gpio1>;
     66            interrupts = <16 1>;
     67            ams,tuning-capacitor-pf = <80>;
     68            ams,nflwdth = <0x44>;
     69        };
     70    };
     71...