Bindings for fan connected to GPIO lines Required properties: - compatible : "gpio-fan" - gpios: Specifies the pins that map to bits in the control value, ordered MSB-->LSB. - gpio-fan,speed-map: A mapping of possible fan RPM speeds and the control value that should be set to achieve them. This array must have the RPM values in ascending order. Optional properties: - alarm-gpios: This pin going active indicates something is wrong with the fan, and a udev event will be fired. Examples: gpio_fan { compatible = "gpio-fan"; gpios = <&gpio1 14 1 &gpio1 13 1>; gpio-fan,speed-map = <0 0 3000 1 6000 2>; alarm-gpios = <&gpio1 15 1>; };