hwmon: (adt7475) Use enum chips when loading attenuator settings
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Wed, 23 Mar 2022 03:40:56 +0000 (16:40 +1300)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 22 May 2022 18:32:31 +0000 (11:32 -0700)
commitd45cd804280d5cf43d539f49f671ea26552cedc3
tree879a46a8772d360fe901dba9c0cd98cc83ede9ec
parent7b8664f126e90d1d2129b8653c587bf230dd800c
hwmon: (adt7475) Use enum chips when loading attenuator settings

Make use of enum chips and use a switch statement in load_attenuators()
so that the compiler can tell us if we've failed to cater for a
supported chip.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20220323034056.260455-4-chris.packham@alliedtelesis.co.nz
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/adt7475.c