From: Guenter Roeck Date: Sun, 17 Nov 2024 15:55:32 +0000 (-0800) Subject: hwmon: (spd5118) Name chips taking the specification literally X-Git-Tag: v6.16-rc1~66^2~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ae28532aff1f7912c1d118b4257c095ce62f1cb0;p=thirdparty%2Fkernel%2Flinux.git hwmon: (spd5118) Name chips taking the specification literally The Renesas/IDT SPD5118 Hub Controller is known to take the specification literally and does not permit access to volatile registers except for the page register if the selected page is non-zero. Explicitly name the chip to ensure that the information does not get lost. Signed-off-by: Guenter Roeck --- diff --git a/drivers/hwmon/spd5118.c b/drivers/hwmon/spd5118.c index 02eb21684c3a6..c5ad06b90cbf4 100644 --- a/drivers/hwmon/spd5118.c +++ b/drivers/hwmon/spd5118.c @@ -621,7 +621,8 @@ static int spd5118_i2c_init(struct i2c_client *client) * If the device type registers return 0, it is possible that the chip * has a non-zero page selected and takes the specification literally, * i.e. disables access to volatile registers besides the page register - * if the page is not 0. Try to identify such chips. + * if the page is not 0. The Renesas/ITD SPD5118 Hub Controller is known + * to show this behavior. Try to identify such chips. */ if (!regval) { /* Vendor ID registers must also be 0 */