Path: blob/master/Documentation/devicetree/bindings/hwmon/maxim,max6639.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/hwmon/maxim,max6639.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Maxim max663978maintainers:9- Naresh Solanki <naresh.solanki@9elements.com>1011description: |12The MAX6639 is a 2-channel temperature monitor with dual, automatic, PWM13fan-speed controller. It monitors its own temperature and one external14diode-connected transistor or the temperatures of two external diode-connected15transistors, typically available in CPUs, FPGAs, or GPUs.1617Datasheets:18https://datasheets.maximintegrated.com/en/ds/MAX6639-MAX6639F.pdf1920properties:21compatible:22enum:23- maxim,max66392425reg:26maxItems: 12728'#address-cells':29const: 13031'#size-cells':32const: 03334'#pwm-cells':35const: 33637required:38- compatible39- reg4041patternProperties:42"^fan@[0-1]$":43type: object44description:45Represents the two fans and their specific configuration.4647$ref: fan-common.yaml#4849unevaluatedProperties: false5051properties:52reg:53description:54The fan number.5556required:57- reg5859additionalProperties: false6061examples:62- |63i2c {64#address-cells = <1>;65#size-cells = <0>;6667fan1: fan-controller@10 {68compatible = "maxim,max6639";69reg = <0x10>;70#address-cells = <1>;71#size-cells = <0>;72#pwm-cells = <3>;7374fan@0 {75reg = <0x0>;76pulses-per-revolution = <2>;77max-rpm = <4000>;78target-rpm = <1000>;79pwms = <&fan1 0 25000 0>;80};8182fan@1 {83reg = <0x1>;84pulses-per-revolution = <2>;85max-rpm = <8000>;86pwms = <&fan1 1 25000 0>;87};88};89};90...919293