Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f366fccd authored by Guenter Roeck's avatar Guenter Roeck
Browse files

hwmon: (pmbus/ltc2978) Use detected chip ID to select supported functionality



We read the chip ID from the chip, use it to determine if the chip ID provided
to the driver is correct, and report it if wrong. We should also use the
correct chip ID to select supported functionality.

Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Cc: stable@vger.kernel.org # 3.2+
Acked-by: default avatarJean Delvare <khali@linux-fr.org>
parent dbd712c2
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -326,7 +326,7 @@ static int ltc2978_probe(struct i2c_client *client,
	data->temp_max = 0x7c00;
	data->temp_max = 0x7c00;
	data->temp2_max = 0x7c00;
	data->temp2_max = 0x7c00;


	switch (id->driver_data) {
	switch (data->id) {
	case ltc2978:
	case ltc2978:
		info->read_word_data = ltc2978_read_word_data;
		info->read_word_data = ltc2978_read_word_data;
		info->pages = 8;
		info->pages = 8;