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

national,lm90.yaml (1982B)


      1# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/hwmon/national,lm90.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: LM90 series thermometer
      8
      9maintainers:
     10  - Jean Delvare <jdelvare@suse.com>
     11  - Guenter Roeck <linux@roeck-us.net>
     12
     13properties:
     14  compatible:
     15    enum:
     16      - adi,adm1032
     17      - adi,adt7461
     18      - adi,adt7461a
     19      - dallas,max6646
     20      - dallas,max6647
     21      - dallas,max6649
     22      - dallas,max6657
     23      - dallas,max6658
     24      - dallas,max6659
     25      - dallas,max6680
     26      - dallas,max6681
     27      - dallas,max6695
     28      - dallas,max6696
     29      - gmt,g781
     30      - national,lm86
     31      - national,lm89
     32      - national,lm90
     33      - national,lm99
     34      - nxp,sa56004
     35      - onnn,nct1008
     36      - ti,tmp451
     37      - ti,tmp461
     38      - winbond,w83l771
     39
     40
     41  interrupts:
     42    items:
     43      - description: |
     44          Single interrupt specifier which describes the LM90 "-ALERT" pin
     45          output.
     46
     47  reg:
     48    maxItems: 1
     49
     50  "#thermal-sensor-cells":
     51    const: 1
     52
     53  vcc-supply:
     54    description: phandle to the regulator that provides the +VCC supply
     55
     56  ti,extended-range-enable:
     57    description: Set to enable extended range temperature.
     58    type: boolean
     59
     60required:
     61  - compatible
     62  - reg
     63
     64allOf:
     65  - if:
     66      not:
     67        properties:
     68          compatible:
     69            contains:
     70              enum:
     71                - adi,adt7461
     72                - adi,adt7461a
     73                - ti,tmp451
     74                - ti,tmp461
     75    then:
     76      properties:
     77        ti,extended-range-enable: false
     78
     79additionalProperties: false
     80
     81examples:
     82  - |
     83    #include <dt-bindings/interrupt-controller/irq.h>
     84
     85    i2c {
     86        #address-cells = <1>;
     87        #size-cells = <0>;
     88
     89        sensor@4c {
     90            compatible = "onnn,nct1008";
     91            reg = <0x4c>;
     92            vcc-supply = <&palmas_ldo6_reg>;
     93            interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
     94            #thermal-sensor-cells = <1>;
     95        };
     96    };