]> git.baikalelectronics.ru Git - kernel.git/commit
hwmon: (w83l768ng) Fix fan speed control range
authorJean Delvare <khali@linux-fr.org>
Thu, 12 Dec 2013 07:05:32 +0000 (08:05 +0100)
committerJean Delvare <khali@endymion.delvare>
Thu, 12 Dec 2013 07:05:32 +0000 (08:05 +0100)
commite51926cc0813341dd24f5df7ac8b7dbd3d2f0987
tree1fbadcdac126109d49f064b41e236f26dfc1dd5b
parent511f83b921efdd95d52f2f99cd44f9ea73b56fbd
hwmon: (w83l768ng) Fix fan speed control range

The W83L786NG stores the fan speed on 4 bits while the sysfs interface
uses a 0-255 range. Thus the driver should scale the user input down
to map it to the device range, and scale up the value read from the
device before presenting it to the user. The reserved register nibble
should be left unchanged.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: stable@vger.kernel.org
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/w83l786ng.c