hwmon: (mlxreg-fan) Modify PWM connectivity validation
authorVadim Pasternak <vadimp@nvidia.com>
Sun, 26 Sep 2021 05:35:40 +0000 (08:35 +0300)
committerGuenter Roeck <linux@roeck-us.net>
Tue, 12 Oct 2021 14:22:41 +0000 (07:22 -0700)
commitb1c24237341f6fb910c6cb15489222a9f47258d6
tree2503a7f069fe1cbb88632836e8162adf5888df20
parent1508fb29157e85ce7b4de3743fdf196a4ecfab2f
hwmon: (mlxreg-fan) Modify PWM connectivity validation

Validate PWM connectivity only for additional PWM - "pwm1" is connected
on all systems, while "pwm2" - "pwm4" are optional. Validate
connectivity only for optional attributes by reading of related "pwm{n}"
registers - in case "pwm{n}" is not connected, register value is
supposed to be 0xff.

Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Link: https://lore.kernel.org/r/20210926053541.1806937-2-vadimp@nvidia.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/mlxreg-fan.c