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