Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 
0005 $id: http://devicetree.org/schemas/hwmon/nuvoton,nct6775.yaml#
0006 $schema: http://devicetree.org/meta-schemas/core.yaml#
0007 
0008 title: Nuvoton NCT6775 and compatible Super I/O chips
0009 
0010 maintainers:
0011   - Zev Weiss <zev@bewilderbeest.net>
0012 
0013 properties:
0014   compatible:
0015     enum:
0016       - nuvoton,nct6106
0017       - nuvoton,nct6116
0018       - nuvoton,nct6775
0019       - nuvoton,nct6776
0020       - nuvoton,nct6779
0021       - nuvoton,nct6791
0022       - nuvoton,nct6792
0023       - nuvoton,nct6793
0024       - nuvoton,nct6795
0025       - nuvoton,nct6796
0026       - nuvoton,nct6797
0027       - nuvoton,nct6798
0028 
0029   reg:
0030     maxItems: 1
0031 
0032   nuvoton,tsi-channel-mask:
0033     description:
0034       Bitmask indicating which TSI temperature sensor channels are
0035       active.  LSB is TSI0, bit 1 is TSI1, etc.
0036     $ref: /schemas/types.yaml#/definitions/uint32
0037     maximum: 0xff
0038     default: 0
0039 
0040 required:
0041   - compatible
0042   - reg
0043 
0044 additionalProperties: false
0045 
0046 examples:
0047   - |
0048     i2c {
0049         #address-cells = <1>;
0050         #size-cells = <0>;
0051 
0052         superio@4d {
0053             compatible = "nuvoton,nct6779";
0054             reg = <0x4d>;
0055             nuvoton,tsi-channel-mask = <0x03>;
0056         };
0057     };