[PATCH 2.6] amd756 byte writes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This fixes byte writes (used by the eeprom driver) in the i2c-amd756
driver.
It is similar to recent fixes for the i2c-amd8111 and i2c-nforce2
drivers.
Tested by me.
please apply.
mds
-------------- next part --------------
--- src-linux-2.6.0-test11/drivers/i2c/busses/i2c-amd756.c.orig	Sun Oct 26 13:57:11 2003
+++ src-linux-2.6.0-test11/drivers/i2c/busses/i2c-amd756.c	Sat Dec 13 18:01:40 2003
@@ -213,9 +213,8 @@
 	case I2C_SMBUS_BYTE:
 		outw_p(((addr & 0x7f) << 1) | (read_write & 0x01),
 		       SMB_HOST_ADDRESS);
-		/* TODO: Why only during write? */
 		if (read_write == I2C_SMBUS_WRITE)
-			outb_p(command, SMB_HOST_COMMAND);
+			outb_p(command, SMB_HOST_DATA);
 		size = AMD756_BYTE;
 		break;
 	case I2C_SMBUS_BYTE_DATA:


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux