Nick Hawkins 90905f7c40 hwmon: (gxp-fan-ctrl) Add GXP fan controller
The GXP SoC can support up to 16 fans through the interface provided by
the CPLD. The current support is limited to 8 fans. The fans speeds are
controlled via 8 different PWMs which can vary in value from  0-255. The
fans are also capable of reporting if they have failed to the CPLD which
in turn reports the status to the GXP SoC.

Signed-off-by: Nick Hawkins <nick.hawkins@hpe.com>
Link: https://lore.kernel.org/r/20230103203654.59322-2-nick.hawkins@hpe.com
[groeck: Improved alignment of defined, added missing include linux/bits.h]
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
2023-02-03 07:30:09 -08:00
..
2019-10-29 04:43:29 -06:00
2022-02-27 17:03:19 -08:00
2021-06-17 04:21:44 -07:00
2019-11-06 14:37:19 -08:00
2020-12-02 17:42:24 -08:00
2020-01-23 13:15:09 -08:00
2022-09-19 06:17:05 -07:00
2021-08-17 14:54:25 -07:00