Path: blob/master/Documentation/devicetree/bindings/hwmon/maxim,max6650.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,max6650.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Maxim MAX6650 and MAX6651 I2C Fan Controllers78maintainers:9- Javier Carrasco <javier.carrasco.cruz@gmail.com>1011description: |12The MAX6650 and MAX6651 regulate and monitor the speed13of 5VDC/12VDC burshless fans with built-in tachometers.1415Datasheets:16https://datasheets.maximintegrated.com/en/ds/MAX6650-MAX6651.pdf1718properties:19compatible:20enum:21- maxim,max665022- maxim,max66512324reg:25maxItems: 12627maxim,fan-microvolt:28description:29The supply voltage of the fan, either 5000000 uV or3012000000 uV.31enum: [5000000, 12000000]3233maxim,fan-prescale:34description:35Pre-scaling value, as per datasheet. Lower values36allow more fine-grained control of slower fans.37$ref: /schemas/types.yaml#/definitions/uint3238enum: [1, 2, 4, 8, 16]3940maxim,fan-target-rpm:41description:42Initial requested fan rotation speed. If specified, the43driver selects closed-loop mode and the requested speed.44This ensures the fan is already running before userspace45takes over.46$ref: /schemas/types.yaml#/definitions/uint3247maximum: 300004849required:50- compatible51- reg5253additionalProperties: false5455examples:56- |57i2c {58#address-cells = <1>;59#size-cells = <0>;6061fan-controller@1b {62compatible = "maxim,max6650";63reg = <0x1b>;64maxim,fan-microvolt = <12000000>;65maxim,fan-prescale = <4>;66maxim,fan-target-rpm = <1200>;67};68};697071