1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/hwmon/gmt,g 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: GMT G761/G762/G763 PWM Fan controller 8 9 maintainers: 10 - Christian Marangi <ansuelsmth@gmail.com> 11 12 description: | 13 GMT G761/G762/G763 PWM Fan controller. 14 15 G761 supports an internal-clock hence the cl 16 If not defined, internal-clock will be used. 17 the internal crystal oscillator) 18 19 If an optional property is not set in DT, th 20 unmodified (e.g. bootloader installed value) 21 22 Additional information on operational parame 23 in Documentation/hwmon/g762.rst. A detailed 24 at http://natisbad.org/NAS/refs/GMT_EDS-762_ 25 26 properties: 27 compatible: 28 enum: 29 - gmt,g761 30 - gmt,g762 31 - gmt,g763 32 33 reg: 34 maxItems: 1 35 36 clocks: 37 description: a fixed clock providing input 38 pin of the chip. 39 maxItems: 1 40 41 fan_startv: 42 description: Fan startup voltage step 43 $ref: /schemas/types.yaml#/definitions/uin 44 enum: [0, 1, 2, 3] 45 46 pwm_polarity: 47 description: PWM polarity (positive or neg 48 $ref: /schemas/types.yaml#/definitions/uin 49 enum: [0, 1] 50 51 fan_gear_mode: 52 description: FAN gear mode. Configure High 53 $ref: /schemas/types.yaml#/definitions/uin 54 enum: [0, 1, 2] 55 56 required: 57 - compatible 58 - reg 59 60 if: 61 properties: 62 compatible: 63 contains: 64 enum: 65 - gmt,g762 66 - gmt,g763 67 then: 68 required: 69 - clocks 70 71 additionalProperties: false 72 73 examples: 74 - | 75 i2c { 76 #address-cells = <1>; 77 #size-cells = <0>; 78 79 g762@3e { 80 compatible = "gmt,g762"; 81 reg = <0x3e>; 82 clocks = <&g762_clk>; 83 fan_gear_mode = <0>; 84 fan_startv = <1>; 85 pwm_polarity = <0>; 86 }; 87 88 g761@1e { 89 compatible = "gmt,g761"; 90 reg = <0x1e>; 91 fan_gear_mode = <0>; 92 fan_startv = <1>; 93 pwm_polarity = <0>; 94 }; 95 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.