xref: /openbmc/linux/Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1*801549daSZev Weiss# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*801549daSZev Weiss%YAML 1.2
3*801549daSZev Weiss---
4*801549daSZev Weiss
5*801549daSZev Weiss$id: http://devicetree.org/schemas/hwmon/nuvoton,nct6775.yaml#
6*801549daSZev Weiss$schema: http://devicetree.org/meta-schemas/core.yaml#
7*801549daSZev Weiss
8*801549daSZev Weisstitle: Nuvoton NCT6775 and compatible Super I/O chips
9*801549daSZev Weiss
10*801549daSZev Weissmaintainers:
11*801549daSZev Weiss  - Zev Weiss <zev@bewilderbeest.net>
12*801549daSZev Weiss
13*801549daSZev Weissproperties:
14*801549daSZev Weiss  compatible:
15*801549daSZev Weiss    enum:
16*801549daSZev Weiss      - nuvoton,nct6106
17*801549daSZev Weiss      - nuvoton,nct6116
18*801549daSZev Weiss      - nuvoton,nct6775
19*801549daSZev Weiss      - nuvoton,nct6776
20*801549daSZev Weiss      - nuvoton,nct6779
21*801549daSZev Weiss      - nuvoton,nct6791
22*801549daSZev Weiss      - nuvoton,nct6792
23*801549daSZev Weiss      - nuvoton,nct6793
24*801549daSZev Weiss      - nuvoton,nct6795
25*801549daSZev Weiss      - nuvoton,nct6796
26*801549daSZev Weiss      - nuvoton,nct6797
27*801549daSZev Weiss      - nuvoton,nct6798
28*801549daSZev Weiss
29*801549daSZev Weiss  reg:
30*801549daSZev Weiss    maxItems: 1
31*801549daSZev Weiss
32*801549daSZev Weiss  nuvoton,tsi-channel-mask:
33*801549daSZev Weiss    description:
34*801549daSZev Weiss      Bitmask indicating which TSI temperature sensor channels are
35*801549daSZev Weiss      active.  LSB is TSI0, bit 1 is TSI1, etc.
36*801549daSZev Weiss    $ref: /schemas/types.yaml#/definitions/uint32
37*801549daSZev Weiss    maximum: 0xff
38*801549daSZev Weiss    default: 0
39*801549daSZev Weiss
40*801549daSZev Weissrequired:
41*801549daSZev Weiss  - compatible
42*801549daSZev Weiss  - reg
43*801549daSZev Weiss
44*801549daSZev WeissadditionalProperties: false
45*801549daSZev Weiss
46*801549daSZev Weissexamples:
47*801549daSZev Weiss  - |
48*801549daSZev Weiss    i2c {
49*801549daSZev Weiss        #address-cells = <1>;
50*801549daSZev Weiss        #size-cells = <0>;
51*801549daSZev Weiss
52*801549daSZev Weiss        superio@4d {
53*801549daSZev Weiss            compatible = "nuvoton,nct6779";
54*801549daSZev Weiss            reg = <0x4d>;
55*801549daSZev Weiss            nuvoton,tsi-channel-mask = <0x03>;
56*801549daSZev Weiss        };
57*801549daSZev Weiss    };
58