xref: /linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1801549daSZev Weiss# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2801549daSZev Weiss%YAML 1.2
3801549daSZev Weiss---
4801549daSZev Weiss$id: http://devicetree.org/schemas/hwmon/nuvoton,nct6775.yaml#
5801549daSZev Weiss$schema: http://devicetree.org/meta-schemas/core.yaml#
6801549daSZev Weiss
7801549daSZev Weisstitle: Nuvoton NCT6775 and compatible Super I/O chips
8801549daSZev Weiss
9801549daSZev Weissmaintainers:
10801549daSZev Weiss  - Zev Weiss <zev@bewilderbeest.net>
11801549daSZev Weiss
12801549daSZev Weissproperties:
13801549daSZev Weiss  compatible:
14801549daSZev Weiss    enum:
15801549daSZev Weiss      - nuvoton,nct6106
16801549daSZev Weiss      - nuvoton,nct6116
17801549daSZev Weiss      - nuvoton,nct6775
18801549daSZev Weiss      - nuvoton,nct6776
19801549daSZev Weiss      - nuvoton,nct6779
20801549daSZev Weiss      - nuvoton,nct6791
21801549daSZev Weiss      - nuvoton,nct6792
22801549daSZev Weiss      - nuvoton,nct6793
23801549daSZev Weiss      - nuvoton,nct6795
24801549daSZev Weiss      - nuvoton,nct6796
25801549daSZev Weiss      - nuvoton,nct6797
26801549daSZev Weiss      - nuvoton,nct6798
27*22d409eaSGuenter Roeck      - nuvoton,nct6799
28801549daSZev Weiss
29801549daSZev Weiss  reg:
30801549daSZev Weiss    maxItems: 1
31801549daSZev Weiss
32801549daSZev Weiss  nuvoton,tsi-channel-mask:
33801549daSZev Weiss    description:
34801549daSZev Weiss      Bitmask indicating which TSI temperature sensor channels are
35801549daSZev Weiss      active.  LSB is TSI0, bit 1 is TSI1, etc.
36801549daSZev Weiss    $ref: /schemas/types.yaml#/definitions/uint32
37801549daSZev Weiss    maximum: 0xff
38801549daSZev Weiss    default: 0
39801549daSZev Weiss
40801549daSZev Weissrequired:
41801549daSZev Weiss  - compatible
42801549daSZev Weiss  - reg
43801549daSZev Weiss
44801549daSZev WeissadditionalProperties: false
45801549daSZev Weiss
46801549daSZev Weissexamples:
47801549daSZev Weiss  - |
48801549daSZev Weiss    i2c {
49801549daSZev Weiss        #address-cells = <1>;
50801549daSZev Weiss        #size-cells = <0>;
51801549daSZev Weiss
52801549daSZev Weiss        superio@4d {
53801549daSZev Weiss            compatible = "nuvoton,nct6779";
54801549daSZev Weiss            reg = <0x4d>;
55801549daSZev Weiss            nuvoton,tsi-channel-mask = <0x03>;
56801549daSZev Weiss        };
57801549daSZev Weiss    };
58