Jamie Lentin | 55fb8b06 | 2012-09-14 17:07:06 +0100 | [diff] [blame^] | 1 | Bindings for fan connected to GPIO lines |
| 2 | |
| 3 | Required properties: |
| 4 | - compatible : "gpio-fan" |
| 5 | - gpios: Specifies the pins that map to bits in the control value, |
| 6 | ordered MSB-->LSB. |
| 7 | - gpio-fan,speed-map: A mapping of possible fan RPM speeds and the |
| 8 | control value that should be set to achieve them. This array |
| 9 | must have the RPM values in ascending order. |
| 10 | |
| 11 | Optional properties: |
| 12 | - alarm-gpios: This pin going active indicates something is wrong with |
| 13 | the fan, and a udev event will be fired. |
| 14 | |
| 15 | Examples: |
| 16 | |
| 17 | gpio_fan { |
| 18 | compatible = "gpio-fan"; |
| 19 | gpios = <&gpio1 14 1 |
| 20 | &gpio1 13 1>; |
| 21 | gpio-fan,speed-map = <0 0 |
| 22 | 3000 1 |
| 23 | 6000 2>; |
| 24 | alarm-gpios = <&gpio1 15 1>; |
| 25 | }; |