linux/Documentation/i2c
Oleg Ryjkov 7edcb9abb5 i2c-i801: Use the internal 32-byte buffer on ICH4+
Add an ability to utilize the internal SRAM buffer on ICH4
and newer host controllers to speed up execution of block operations.

I've split the code so that it is more clear which block transaction is
performed.

First of all the host controller's type is identified. isich4 is set when
we think that the controller has the internal buffer. Then, before every
block transaction, if isich4 is set, we attempt to enable the E32B bit in
SMBAUXCTL register.

Signed-off-by: Oleg Ryjkov <olegr@google.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
2007-07-12 14:12:31 +02:00
..
busses i2c-i801: Use the internal 32-byte buffer on ICH4+ 2007-07-12 14:12:31 +02:00
chips i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00
dev-interface
functionality
i2c-protocol documentation: convert the Documentation directory to UTF-8 2007-05-09 08:58:19 +02:00
i2c-stub i2c-stub: Chip address as a module parameter 2006-09-26 15:38:51 -07:00
porting-clients i2c: Documentation update 2007-05-01 23:26:35 +02:00
smbus-protocol i2c: Fix typo in SMBus Write Word Data description 2007-02-13 22:08:59 +01:00
summary i2c: i2c probe() and remove() documented 2007-05-01 23:26:31 +02:00
ten-bit-addresses
writing-clients i2c: Fix the i2c_smbus_read_i2c_block_data() prototype 2007-07-12 14:12:29 +02:00