1*15cae9c0SBan Feng# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*15cae9c0SBan Feng%YAML 1.2 3*15cae9c0SBan Feng--- 4*15cae9c0SBan Feng$id: http://devicetree.org/schemas/hwmon/nuvoton,nct7363.yaml# 5*15cae9c0SBan Feng$schema: http://devicetree.org/meta-schemas/core.yaml# 6*15cae9c0SBan Feng 7*15cae9c0SBan Fengtitle: Nuvoton NCT7363Y Hardware Monitoring IC 8*15cae9c0SBan Feng 9*15cae9c0SBan Fengmaintainers: 10*15cae9c0SBan Feng - Ban Feng <kcfeng0@nuvoton.com> 11*15cae9c0SBan Feng 12*15cae9c0SBan Fengdescription: | 13*15cae9c0SBan Feng The NCT7363Y is a fan controller which provides up to 16 independent 14*15cae9c0SBan Feng FAN input monitors, and up to 16 independent PWM outputs with SMBus interface. 15*15cae9c0SBan Feng 16*15cae9c0SBan Feng Datasheets: Available from Nuvoton upon request 17*15cae9c0SBan Feng 18*15cae9c0SBan Fengproperties: 19*15cae9c0SBan Feng compatible: 20*15cae9c0SBan Feng enum: 21*15cae9c0SBan Feng - nuvoton,nct7363 22*15cae9c0SBan Feng - nuvoton,nct7362 23*15cae9c0SBan Feng 24*15cae9c0SBan Feng reg: 25*15cae9c0SBan Feng maxItems: 1 26*15cae9c0SBan Feng 27*15cae9c0SBan Feng "#pwm-cells": 28*15cae9c0SBan Feng const: 2 29*15cae9c0SBan Feng 30*15cae9c0SBan FengpatternProperties: 31*15cae9c0SBan Feng "^fan-[0-9]+$": 32*15cae9c0SBan Feng $ref: fan-common.yaml# 33*15cae9c0SBan Feng unevaluatedProperties: false 34*15cae9c0SBan Feng required: 35*15cae9c0SBan Feng - pwms 36*15cae9c0SBan Feng - tach-ch 37*15cae9c0SBan Feng 38*15cae9c0SBan Fengrequired: 39*15cae9c0SBan Feng - compatible 40*15cae9c0SBan Feng - reg 41*15cae9c0SBan Feng - "#pwm-cells" 42*15cae9c0SBan Feng 43*15cae9c0SBan FengadditionalProperties: false 44*15cae9c0SBan Feng 45*15cae9c0SBan Fengexamples: 46*15cae9c0SBan Feng - | 47*15cae9c0SBan Feng i2c { 48*15cae9c0SBan Feng #address-cells = <1>; 49*15cae9c0SBan Feng #size-cells = <0>; 50*15cae9c0SBan Feng 51*15cae9c0SBan Feng hwmon: hwmon@22 { 52*15cae9c0SBan Feng compatible = "nuvoton,nct7363"; 53*15cae9c0SBan Feng reg = <0x22>; 54*15cae9c0SBan Feng #pwm-cells = <2>; 55*15cae9c0SBan Feng 56*15cae9c0SBan Feng fan-0 { 57*15cae9c0SBan Feng pwms = <&hwmon 0 50000>; 58*15cae9c0SBan Feng tach-ch = /bits/ 8 <0x00>; 59*15cae9c0SBan Feng }; 60*15cae9c0SBan Feng fan-1 { 61*15cae9c0SBan Feng pwms = <&hwmon 1 50000>; 62*15cae9c0SBan Feng tach-ch = /bits/ 8 <0x01>; 63*15cae9c0SBan Feng }; 64*15cae9c0SBan Feng }; 65*15cae9c0SBan Feng }; 66