<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/i2c.h, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-02-13T21:09:00Z</updated>
<entry>
<title>i2c: Add driver suspend/resume/shutdown support</title>
<updated>2007-02-13T21:09:00Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2007-02-13T21:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f37dd80ac2a67e4e4e921f99d34a1ceeb2488abb'/>
<id>urn:sha1:f37dd80ac2a67e4e4e921f99d34a1ceeb2488abb</id>
<content type='text'>
Driver model updates for the I2C core:

 - Add new suspend(), resume(), and shutdown() methods.  Use them in the
   standard driver model style; document them.

 - Minor doc updates to highlight zero-initialized fields in drivers, and
   the driver model accessors for "clientdata".

If any i2c drivers were previously using the old suspend/resume calls
in "struct driver", they were getting warning messages ... and will
now no longer work.  Other than that, this patch changes no behaviors;
and it lets I2C drivers use conventional PM and shutdown support.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c: Whitespace cleanups</title>
<updated>2006-12-10T20:21:31Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-12-10T20:21:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=438d6c2c015cf63bf7e9bdc2033d435433ac8455'/>
<id>urn:sha1:438d6c2c015cf63bf7e9bdc2033d435433ac8455</id>
<content type='text'>
Remove extraneous whitespace from various i2c headers and core files,
like space-before-tab and whitespace at end of line.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c: Add support for nested i2c bus locking</title>
<updated>2006-12-10T20:21:30Z</updated>
<author>
<name>Jiri Kosina</name>
</author>
<published>2006-12-10T20:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ea23039cb1cc7c379eb5fba0ed2c53291e9bea7'/>
<id>urn:sha1:6ea23039cb1cc7c379eb5fba0ed2c53291e9bea7</id>
<content type='text'>
This patch adds the 'level' field into the i2c_adapter structure, which is 
used to represent the 'logical' level of nesting for the purposes of 
lockdep. This field is then used in the i2c_transfer() function, to 
acquire the per-adapter bus_lock with correct nesting level.

Signed-off-by: Jiri Kosina &lt;jikos@jikos.cz&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
<entry>
<title>i2c: Drop unimplemented slave functions</title>
<updated>2006-09-26T22:38:52Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2006-09-03T20:41:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d3aae9d74221b00e2cbf50a353527e5a71a58ba'/>
<id>urn:sha1:6d3aae9d74221b00e2cbf50a353527e5a71a58ba</id>
<content type='text'>
i2c: Drop unimplemented slave functions

Drop the function declarations for slave mode support of i2c adapters.
This was never implemented, and by the time it is I bet we will want
something different anyway.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>i2c: Let drivers constify i2c_algorithm data</title>
<updated>2006-09-26T22:38:52Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-09-03T20:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af71ff690b92894f66ccede27f731150dc10d80d'/>
<id>urn:sha1:af71ff690b92894f66ccede27f731150dc10d80d</id>
<content type='text'>
i2c: Let drivers constify i2c_algorithm data

Let drivers constify I2C algorithm method operations tables,
moving them from ".data" to ".rodata".

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[PATCH] i2c-powermac: Fix master_xfer return value</title>
<updated>2006-07-12T22:43:07Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2006-07-01T15:12:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ced8eee8537b52ef5d77e28d7676ce81bc62359'/>
<id>urn:sha1:8ced8eee8537b52ef5d77e28d7676ce81bc62359</id>
<content type='text'>
Fix the value returned by the i2c-powermac's master_xfer method.
It should return the number of messages processed successfully, but
instead returns the number of data bytes in the first (and only)
processed message.

Also explicitly mention the master_xfer convention so that future
implementations get it right directly.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] i2c: Mark block write buffers as const</title>
<updated>2006-06-22T18:10:34Z</updated>
<author>
<name>Krzysztof Halasa</name>
</author>
<published>2006-06-12T19:42:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=46f5ed753fac512f73069bd07455555b41a8a06e'/>
<id>urn:sha1:46f5ed753fac512f73069bd07455555b41a8a06e</id>
<content type='text'>
The attached patch marks i2c_smbus_write_block_data() and
i2c_smbus_write_i2c_block_data() buffers as const.

Signed-off-by: Krzysztof Halasa &lt;khc@pm.waw.pl&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Sanitise linux/i2c.h for userspace consumption</title>
<updated>2006-04-25T13:14:52Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2006-04-25T13:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a1b9298e55d2395be4ac25de3340b6eee01c6f67'/>
<id>urn:sha1:a1b9298e55d2395be4ac25de3340b6eee01c6f67</id>
<content type='text'>
It was unconditionally including a whole bunch of headers which aren't
user-visible, and also exposing a lot of private internal stuff of its
own. Also fix some legacy character set to UTF-8 while we're at it.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] i2c: Semaphore to mutex conversions, part 2</title>
<updated>2006-03-23T22:21:51Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2006-01-18T22:16:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c085d369c2c4f18942ec8951466e186366d5c78'/>
<id>urn:sha1:5c085d369c2c4f18942ec8951466e186366d5c78</id>
<content type='text'>
semaphore to mutex conversion.

the conversion was generated via scripts, and the result was validated
automatically via a script as well.

build tested.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] I2C: Resurrect i2c_smbus_write_i2c_block_data.</title>
<updated>2006-02-06T20:02:14Z</updated>
<author>
<name>Jean Delvare</name>
</author>
<published>2006-01-09T04:19:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21bbd691827e3610ef975a88863859381ac8d8e0'/>
<id>urn:sha1:21bbd691827e3610ef975a88863859381ac8d8e0</id>
<content type='text'>
Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
</content>
</entry>
</feed>
