<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/Documentation/i2c/busses/i2c-i801, branch v2.6.38</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v2.6.38</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v2.6.38'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2010-10-31T20:07:00+00:00</updated>
<entry>
<title>i2c-i801: Add PCI idents for Patsburg 'IDF' SMBus controllers</title>
<updated>2010-10-31T20:07:00+00:00</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2010-10-31T20:07:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=55fee8d7f7cb011d7f161cf816220ac74e34b6b1'/>
<id>urn:sha1:55fee8d7f7cb011d7f161cf816220ac74e34b6b1</id>
<content type='text'>
These are the extra 'Integrated Device Function' SMBus controllers found
on the Patsburg chipset. Mention the absence of slave mode support.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Add Intel Patsburg device ID</title>
<updated>2010-10-31T20:06:59+00:00</updated>
<author>
<name>Seth Heasley</name>
<email>seth.heasley@intel.com</email>
</author>
<published>2010-10-31T20:06:59+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e30d9859cf08920ae711f57ecd9726804451d29f'/>
<id>urn:sha1:e30d9859cf08920ae711f57ecd9726804451d29f</id>
<content type='text'>
Add support for the Intel Patsburg PCH SMBus Controller.

Signed-off-by: Seth Heasley &lt;seth.heasley@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Let the user disable selected driver features</title>
<updated>2010-05-21T16:40:54+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2010-05-21T16:40:54+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=adff687d8cb0ed62b147a7e1d277846b3130d593'/>
<id>urn:sha1:adff687d8cb0ed62b147a7e1d277846b3130d593</id>
<content type='text'>
Let the user disable selected features normally supported by the
device. This makes it possible to work around possible driver or
hardware bugs if the feature in question doesn't work as intended
for whatever reason.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Felix Rubinstein &lt;felixru@gmail.com&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Add Intel Cougar Point device IDs</title>
<updated>2010-03-02T11:23:39+00:00</updated>
<author>
<name>Seth Heasley</name>
<email>seth.heasley@intel.com</email>
</author>
<published>2010-03-02T11:23:39+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=393764340beb595c1ad7dd2d2243c2b6551aaa71'/>
<id>urn:sha1:393764340beb595c1ad7dd2d2243c2b6551aaa71</id>
<content type='text'>
Add the Intel Cougar Point (PCH) SMBus controller device IDs.

Signed-off-by: Seth Heasley &lt;seth.heasley@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Add support for Intel Ibex Peak</title>
<updated>2008-10-22T18:21:29+00:00</updated>
<author>
<name>Seth Heasley</name>
<email>seth.heasley@intel.com</email>
</author>
<published>2008-10-22T18:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c429a247f56d277f12eaffd6525922353e9539a5'/>
<id>urn:sha1:c429a247f56d277f12eaffd6525922353e9539a5</id>
<content type='text'>
Adds the Intel Ibex Peak (PCH) SMBus Controller Device IDs.

Signed-off-by: Seth Heasley &lt;seth.heasley@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Add support for the ICH10</title>
<updated>2008-02-24T19:03:42+00:00</updated>
<author>
<name>Gaston, Jason D</name>
<email>jason.d.gaston@intel.com</email>
</author>
<published>2008-02-24T19:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=d28dc711217a2d5cafb64ec4e33a469b01376d91'/>
<id>urn:sha1:d28dc711217a2d5cafb64ec4e33a469b01376d91</id>
<content type='text'>
Add the Intel ICH10 SMBus Controller DeviceID's and updates
Tolapai support.

Signed-off-by: Jason Gaston &lt;jason.d.gaston@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Implement I2C block read support</title>
<updated>2008-01-27T17:14:50+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2008-01-27T17:14:50+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6342064cad7a28d10504128d028bc4ba379d489d'/>
<id>urn:sha1:6342064cad7a28d10504128d028bc4ba379d489d</id>
<content type='text'>
I2C block read is supported since the ICH5. I couldn't get it to work
using the block buffer, so it's using the old-style byte-by-byte mode
for now.

Note: I'm also updating the driver author... The i2c-i801 driver was
really written by Mark Studebaker, even though he based his work on
the i2c-piix4 driver which was written by Philip Edelbrock.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Add support for the Intel Tolapai SMBus</title>
<updated>2007-10-13T21:56:31+00:00</updated>
<author>
<name>Jason Gaston</name>
<email>jason.d.gaston@intel.com</email>
</author>
<published>2007-10-13T21:56:31+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e07bc679fbf59f1bf569d443e286911319480e87'/>
<id>urn:sha1:e07bc679fbf59f1bf569d443e286911319480e87</id>
<content type='text'>
Add the Intel Tolapai SMBus Controller DID.

Signed-off-by: Jason Gaston &lt;jason.d.gaston@intel.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Use the internal 32-byte buffer on ICH4+</title>
<updated>2007-07-12T12:12:31+00:00</updated>
<author>
<name>Oleg Ryjkov</name>
<email>olegr@google.com</email>
</author>
<published>2007-07-12T12:12:31+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7edcb9abb594a8f3b4ca756e03d01c870aeae127'/>
<id>urn:sha1:7edcb9abb594a8f3b4ca756e03d01c870aeae127</id>
<content type='text'>
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 &lt;olegr@google.com&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c-i801: Document the SMBus unhiding quirk</title>
<updated>2007-02-13T21:09:00+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2007-02-13T21:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=099ab118b6b194ad43865f62776a0d36d4b1c7d2'/>
<id>urn:sha1:099ab118b6b194ad43865f62776a0d36d4b1c7d2</id>
<content type='text'>
This is a frequently asked question so it deserves a paragraph in
the driver documentation.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
</feed>
