brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 0e8ddf0 Raw
105 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/hwmon/ti,tmp401.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TMP401, TPM411 and TMP43x temperature sensor8 9maintainers:10  - Guenter Roeck <linux@roeck-us.net>11 12description: |13  ±1°C Remote and Local temperature sensor14 15  Datasheets:16  https://www.ti.com/lit/ds/symlink/tmp401.pdf17  https://www.ti.com/lit/ds/symlink/tmp411.pdf18  https://www.ti.com/lit/ds/symlink/tmp431.pdf19  https://www.ti.com/lit/ds/symlink/tmp435.pdf20 21properties:22  compatible:23    enum:24      - ti,tmp40125      - ti,tmp41126      - ti,tmp43127      - ti,tmp43228      - ti,tmp43529 30  reg:31    maxItems: 132 33  ti,extended-range-enable:34    description:35      When set, this sensor measures over extended temperature range.36    type: boolean37 38  ti,n-factor:39    description:40      value to be used for converting remote channel measurements to41      temperature.42    $ref: /schemas/types.yaml#/definitions/int3243    minimum: -12844    maximum: 12745 46  ti,beta-compensation:47    description:48      value to select beta correction range.49    $ref: /schemas/types.yaml#/definitions/uint3250    minimum: 051    maximum: 1552 53allOf:54  - if:55      properties:56        compatible:57          contains:58            enum:59              - ti,tmp40160    then:61      properties:62        ti,n-factor: false63 64  - if:65      properties:66        compatible:67          contains:68            enum:69              - ti,tmp40170              - ti,tmp41171    then:72      properties:73        ti,beta-compensation: false74 75required:76  - compatible77  - reg78 79additionalProperties: false80 81examples:82  - |83    i2c {84      #address-cells = <1>;85      #size-cells = <0>;86 87      sensor@4c {88        compatible = "ti,tmp401";89        reg = <0x4c>;90      };91    };92  - |93    i2c {94      #address-cells = <1>;95      #size-cells = <0>;96 97      sensor@4c {98        compatible = "ti,tmp431";99        reg = <0x4c>;100        ti,extended-range-enable;101        ti,n-factor = <0x3b>;102        ti,beta-compensation = <0x7>;103      };104    };105