<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/i2c, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2015-11-04T09:28:25+00:00</updated>
<entry>
<title>i2c/i2c-aspeed: Set of_node of i2c bus devices</title>
<updated>2015-11-04T09:28:25+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2015-11-04T09:08:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=bd81ab1984896a1a6fac01c7f59314b05caf94de'/>
<id>urn:sha1:bd81ab1984896a1a6fac01c7f59314b05caf94de</id>
<content type='text'>
So the core code will enumerate for devices.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>i2c: Don't print in i2c_device_uevent</title>
<updated>2015-11-04T09:28:16+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2015-11-04T08:15:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=cff17c45f3a135a5b3c9d37b1d080e4e66c385f8'/>
<id>urn:sha1:cff17c45f3a135a5b3c9d37b1d080e4e66c385f8</id>
<content type='text'>
CONFIG_I2C_DEBUG_CORE + systemd-journald = infinite loop

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>aspeed/i2c: add all buses to device tree</title>
<updated>2015-10-30T06:09:16+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2015-10-30T06:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d75c25dae1671f55f8a0356be0f5bb9aa8df5dc2'/>
<id>urn:sha1:d75c25dae1671f55f8a0356be0f5bb9aa8df5dc2</id>
<content type='text'>
They will only be enabled if the status property is changed from
"disabled".

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>aspeed/i2c: Add working driver for multiple buses</title>
<updated>2015-10-30T05:32:03+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2015-10-30T05:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=5a9be1dd481d48462bc9dd793fcf349c639f01bf'/>
<id>urn:sha1:5a9be1dd481d48462bc9dd793fcf349c639f01bf</id>
<content type='text'>
We do not support DMA, and have not tested any slave support, however
master mode byte-at-a-time is working.

The device tree currently includes the first and second buses.

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>i2c wip</title>
<updated>2015-10-06T00:19:49+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2015-10-06T00:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=58850d4315e8a79322e34b4a59eb6222bc22f736'/>
<id>urn:sha1:58850d4315e8a79322e34b4a59eb6222bc22f736</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i2c: fix crap driver so it works</title>
<updated>2015-09-14T11:47:19+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2015-08-12T07:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=bdc2406901b1f2bffdbe2b7830c93e6d0ba0d458'/>
<id>urn:sha1:bdc2406901b1f2bffdbe2b7830c93e6d0ba0d458</id>
<content type='text'>
Only the first I2C master for now
</content>
</entry>
<entry>
<title>i2c: add crappy astsdk driver</title>
<updated>2015-09-14T11:47:18+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2015-08-12T06:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=456da219f688f6e17bf934e963d2b284dc0f5f27'/>
<id>urn:sha1:456da219f688f6e17bf934e963d2b284dc0f5f27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i2c: fix leaked device refcount on of_find_i2c_* error path</title>
<updated>2015-08-01T10:11:58+00:00</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vladimir_zapolskiy@mentor.com</email>
</author>
<published>2015-07-27T14:30:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e3311469734093724b10c2a81c1193197db03b78'/>
<id>urn:sha1:e3311469734093724b10c2a81c1193197db03b78</id>
<content type='text'>
If of_find_i2c_device_by_node() or of_find_i2c_adapter_by_node() find
a device by node, but its type does not match, a reference to that
device is still held. This change fixes the problem.

Signed-off-by: Vladimir Zapolskiy &lt;vladimir_zapolskiy@mentor.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: Fix typo in i2c-bfin-twi.c</title>
<updated>2015-07-31T11:32:31+00:00</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2015-07-28T11:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e952849a02524a247967bf7105f36fbb13cd00c2'/>
<id>urn:sha1:e952849a02524a247967bf7105f36fbb13cd00c2</id>
<content type='text'>
This patch fix some typos found in a printk message and
MODULE_DESCRIPTION.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Acked-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: omap: fix bus recovery setup</title>
<updated>2015-07-31T11:32:31+00:00</updated>
<author>
<name>Jan Luebbe</name>
<email>jlu@pengutronix.de</email>
</author>
<published>2015-07-08T14:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=828e66c0edf97bcb79b59b1ddd803a50629b3937'/>
<id>urn:sha1:828e66c0edf97bcb79b59b1ddd803a50629b3937</id>
<content type='text'>
At least on the AM335x, enabling OMAP_I2C_SYSTEST_ST_EN is not enough to
allow direct access to the SCL and SDA pins. In addition to ST_EN, we
need to set the TMODE to 0b11 (Loop back &amp; SDA/SCL IO mode select).
Also, as the reset values of SCL_O and SDA_O are 0 (which means "drive
low level"), we need to set them to 1 (which means "high-impedance") to
avoid unwanted changes on the pins.

As a precaution, reset all these bits to their default values after
recovery is complete.

Signed-off-by: Jan Luebbe &lt;jlu@pengutronix.de&gt;
Tested-by: Alexander Sverdlin &lt;alexander.sverdlin@gmail.com&gt;
Reviewed-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
</feed>
