162306a36Sopenharmony_ciGMT G762/G763 PWM Fan controller 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired node properties: 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci - "compatible": must be either "gmt,g762" or "gmt,g763" 662306a36Sopenharmony_ci - "reg": I2C bus address of the device 762306a36Sopenharmony_ci - "clocks": a fixed clock providing input clock frequency 862306a36Sopenharmony_ci on CLK pin of the chip. 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ciOptional properties: 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci - "fan_startv": fan startup voltage. Accepted values are 0, 1, 2 and 3. 1362306a36Sopenharmony_ci The higher the more. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci - "pwm_polarity": pwm polarity. Accepted values are 0 (positive duty) 1662306a36Sopenharmony_ci and 1 (negative duty). 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci - "fan_gear_mode": fan gear mode. Supported values are 0, 1 and 2. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciIf an optional property is not set in .dts file, then current value is kept 2162306a36Sopenharmony_ciunmodified (e.g. u-boot installed value). 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ciAdditional information on operational parameters for the device is available 2462306a36Sopenharmony_ciin Documentation/hwmon/g762.rst. A detailed datasheet for the device is available 2562306a36Sopenharmony_ciat http://natisbad.org/NAS/refs/GMT_EDS-762_763-080710-0.2.pdf. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciExample g762 node: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci clocks { 3062306a36Sopenharmony_ci #address-cells = <1>; 3162306a36Sopenharmony_ci #size-cells = <0>; 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci g762_clk: fixedclk { 3462306a36Sopenharmony_ci compatible = "fixed-clock"; 3562306a36Sopenharmony_ci #clock-cells = <0>; 3662306a36Sopenharmony_ci clock-frequency = <8192>; 3762306a36Sopenharmony_ci } 3862306a36Sopenharmony_ci } 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci g762: g762@3e { 4162306a36Sopenharmony_ci compatible = "gmt,g762"; 4262306a36Sopenharmony_ci reg = <0x3e>; 4362306a36Sopenharmony_ci clocks = <&g762_clk> 4462306a36Sopenharmony_ci fan_gear_mode = <0>; /* chip default */ 4562306a36Sopenharmony_ci fan_startv = <1>; /* chip default */ 4662306a36Sopenharmony_ci pwm_polarity = <0>; /* chip default */ 4762306a36Sopenharmony_ci }; 48