]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
hwmon: (hih6130) Fix missing hih6130->write_length setting
authorAxel Lin <axel.lin@ingics.com>
Wed, 6 Aug 2014 00:06:50 +0000 (08:06 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 6 Aug 2014 02:40:27 +0000 (19:40 -0700)
The hih6130->write_length setting was accidently removed by commit
ebc6b9383f3e "hwmon: (hih6130) Convert to devm_hwmon_device_register_with_groups",
fix it.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/hih6130.c

index 0e01c4e13e3350f586d2f85e469d372a4c1af636..7b73d2002d3ef19ed2f3d9a042b51c346d2f979c 100644 (file)
@@ -238,6 +238,9 @@ static int hih6130_probe(struct i2c_client *client,
        hih6130->client = client;
        mutex_init(&hih6130->lock);
 
+       if (!i2c_check_functionality(client->adapter, I2C_FUNC_SMBUS_QUICK))
+               hih6130->write_length = 1;
+
        hwmon_dev = devm_hwmon_device_register_with_groups(dev, client->name,
                                                           hih6130,
                                                           hih6130_groups);