Commit c7366e95 authored by Stefan Wahren's avatar Stefan Wahren Committed by Guenter Roeck

dt-bindings: hwmon: (pwm-fan) Add tachometer interrupt

This adds the tachometer interrupt to the pwm-fan binding, which is
necessary for RPM support.
Signed-off-by: default avatarStefan Wahren <stefan.wahren@i2se.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Reviewed-by: default avatarRobin Murphy <robin.murphy@arm.com>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
parent c112d758
...@@ -7,7 +7,16 @@ Required properties: ...@@ -7,7 +7,16 @@ Required properties:
which correspond to thermal cooling states which correspond to thermal cooling states
Optional properties: Optional properties:
- fan-supply : phandle to the regulator that provides power to the fan - fan-supply : phandle to the regulator that provides power to the fan
- interrupts : This contains a single interrupt specifier which
describes the tachometer output of the fan as an
interrupt source. The output signal must generate a
defined number of interrupts per fan revolution, which
require that it must be self resetting edge interrupts.
See interrupt-controller/interrupts.txt for the format.
- pulses-per-revolution : define the tachometer pulses per fan revolution as
an integer (default is 2 interrupts per revolution).
The value must be greater than zero.
Example: Example:
fan0: pwm-fan { fan0: pwm-fan {
...@@ -38,3 +47,13 @@ Example: ...@@ -38,3 +47,13 @@ Example:
}; };
}; };
}; };
Example 2:
fan0: pwm-fan {
compatible = "pwm-fan";
pwms = <&pwm 0 40000 0>;
fan-supply = <&reg_fan>;
interrupt-parent = <&gpio5>;
interrupts = <1 IRQ_TYPE_EDGE_FALLING>;
pulses-per-revolution = <2>;
};
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment