Title: [8473] trunk/drivers/staging/iio/adc/adt75.c: Task[#5912] Forgot to add 2 bytes I2C read opreation for adt75.
Revision
8473
Author
sonicz
Date
2010-03-17 03:39:19 -0400 (Wed, 17 Mar 2010)

Log Message

Task[#5912] Forgot to add 2 bytes I2C read opreation for adt75.

Modified Paths

Diff

Modified: trunk/drivers/staging/iio/adc/adt75.c (8472 => 8473)


--- trunk/drivers/staging/iio/adc/adt75.c	2010-03-17 06:43:44 UTC (rev 8472)
+++ trunk/drivers/staging/iio/adc/adt75.c	2010-03-17 07:39:19 UTC (rev 8473)
@@ -95,7 +95,11 @@
 	struct i2c_client *client = chip->client;
 	int ret = 0;
 
-	ret = i2c_smbus_write_byte_data(client, reg, data);
+	if (reg == ADT75_CONFIG || reg == ADT75_ONESHOT)
+		ret = i2c_smbus_write_byte_data(client, reg, data);
+	else
+		ret = i2c_smbus_write_word_data(client, reg, data);
+
 	if (ret < 0)
 		dev_err(&client->dev, "I2C write error\n");
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to