<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/i2c/busses/Makefile, branch master</title>
<subtitle>Linux Kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/linux.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/'/>
<updated>2016-12-01T22:44:13+00:00</updated>
<entry>
<title>i2c: imx-lpi2c: add low power i2c bus driver</title>
<updated>2016-12-01T22:44:13+00:00</updated>
<author>
<name>Gao Pan</name>
<email>pandy.gao@nxp.com</email>
</author>
<published>2016-11-30T02:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=a55fa9d0e42e31b0292540e6324d481aad307644'/>
<id>urn:sha1:a55fa9d0e42e31b0292540e6324d481aad307644</id>
<content type='text'>
This patch adds lpi2c bus driver to support new i.MX products
which use lpi2c instead of the old imx i2c.

The lpi2c can continue operating in stop mode when an appropriate
clock is available. It is also designed for low CPU overhead with
DMA offloading of FIFO register accesses.

Signed-off-by: Gao Pan &lt;pandy.gao@nxp.com&gt;
Reviewed-by: Fugang Duan &lt;B38611@freescale.com&gt;
Reviewed-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: mlxcpld: add master driver for mellanox systems</title>
<updated>2016-11-24T15:21:42+00:00</updated>
<author>
<name>Vadim Pasternak</name>
<email>vadimp@mellanox.com</email>
</author>
<published>2016-11-20T16:56:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=6bec23bff914915822f2c34d0555902fb2b9be1f'/>
<id>urn:sha1:6bec23bff914915822f2c34d0555902fb2b9be1f</id>
<content type='text'>
Device driver for Mellanox I2C controller logic, implemented in Lattice
CPLD device.
Device supports:
 - Master mode
 - One physical bus
 - Polling mode

The Kconfig currently controlling compilation of this code is:
drivers/i2c/busses/Kconfig:config I2C_MLXCPLD

Signed-off-by: Michael Shych &lt;michaelsh@mellanox.com&gt;
Signed-off-by: Vadim Pasternak &lt;vadimp@mellanox.com&gt;
Reviewed-by: Jiri Pirko &lt;jiri@mellanox.com&gt;
Reviewed-by: Vladimir Zapolskiy &lt;vz@mleia.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: thunderx: Add i2c driver for ThunderX SOC</title>
<updated>2016-08-25T22:41:55+00:00</updated>
<author>
<name>Jan Glauber</name>
<email>jglauber@cavium.com</email>
</author>
<published>2016-08-24T21:25:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=22d40209de3bb50cbffcc6b79f2f7c5d689d185f'/>
<id>urn:sha1:22d40209de3bb50cbffcc6b79f2f7c5d689d185f</id>
<content type='text'>
The ThunderX SOC uses the same i2c block as the Octeon SOC.
The main difference is that on ThunderX the device is a PCI device
so device probing is done via PCI, interrupts are MSI-X. The
clock rates can be set via device tree or ACPI.

Signed-off-by: Jan Glauber &lt;jglauber@cavium.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: octeon: Split the driver into two parts</title>
<updated>2016-08-25T22:41:54+00:00</updated>
<author>
<name>Jan Glauber</name>
<email>jglauber@cavium.com</email>
</author>
<published>2016-08-24T21:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=ad83665b4687f5a4456009487af1ea640b9b1b1b'/>
<id>urn:sha1:ad83665b4687f5a4456009487af1ea640b9b1b1b</id>
<content type='text'>
Move common functionality into a separate file in preparation of the
re-use from the ThunderX i2c driver.

Functions are slightly re-ordered but no other changes are included.

Signed-off-by: Jan Glauber &lt;jglauber@cavium.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: octeon: Rename driver to prepare for split</title>
<updated>2016-08-25T22:41:52+00:00</updated>
<author>
<name>Jan Glauber</name>
<email>jglauber@cavium.com</email>
</author>
<published>2016-08-24T21:25:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=68af512a74481d579443f3c81e7a017d06f677c2'/>
<id>urn:sha1:68af512a74481d579443f3c81e7a017d06f677c2</id>
<content type='text'>
This is an intermediate commit in preparation of the driver split.
The module rename in this commit will be reverted in the next patch,
this is just done to make the series bisectible.

Signed-off-by: Jan Glauber &lt;jglauber@cavium.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: uniphier_f: add UniPhier FIFO-builtin I2C driver</title>
<updated>2015-10-23T19:55:46+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-10-23T10:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=6a62974b667f3976ec44e255bed31746cca1ff51'/>
<id>urn:sha1:6a62974b667f3976ec44e255bed31746cca1ff51</id>
<content type='text'>
Add support for on-chip I2C controller used on newer UniPhier SoCs
such as PH1-Pro4, PH1-Pro5, etc.  This adapter is equipped with
8-depth TX/RX FIFOs.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: uniphier: add UniPhier FIFO-less I2C driver</title>
<updated>2015-10-23T19:55:45+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2015-10-23T10:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=dd6fd4a3279310bac214867e31848f47e13caa6f'/>
<id>urn:sha1:dd6fd4a3279310bac214867e31848f47e13caa6f</id>
<content type='text'>
Add support for on-chip I2C controller used on old UniPhier SoCs
such as PH1-LD4, PH1-sLD8, etc.  This adapter is so simple that
it has no FIFO in it.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: lpc2k: add driver</title>
<updated>2015-08-24T12:05:18+00:00</updated>
<author>
<name>Joachim Eastwood</name>
<email>manabian@gmail.com</email>
</author>
<published>2015-08-16T18:10:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=3f9c37a0c9a59db97ca5712eca7838b842949047'/>
<id>urn:sha1:3f9c37a0c9a59db97ca5712eca7838b842949047</id>
<content type='text'>
Add support for the I2C controller found on several NXP devices
including LPC2xxx, LPC178x/7x and LPC18xx/43xx. The controller
is implemented as a state machine and the driver act upon the
state changes when the bus is accessed.

The I2C controller supports master/slave operation, bus
arbitration, programmable clock rate, and speeds up to 1 Mbit/s.

Signed-off-by: Joachim Eastwood &lt;manabian@gmail.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: emev2: add driver</title>
<updated>2015-08-10T06:37:29+00:00</updated>
<author>
<name>Wolfram Sang</name>
<email>wsa+renesas@sang-engineering.com</email>
</author>
<published>2015-07-11T07:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=5faf6e1f58b4488a8b24a722ccf317ed67a8e8d8'/>
<id>urn:sha1:5faf6e1f58b4488a8b24a722ccf317ed67a8e8d8</id>
<content type='text'>
Add a basic driver for the Renesas EMEV2 SoC. Based on the driver from
the BSP which was first worked on by Ian, and made ready for upstream by
me.

Signed-off-by: Ian Molton &lt;ian.molton@codethink.co.uk&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>i2c: brcmstb: Add Broadcom settop SoC i2c controller driver</title>
<updated>2015-06-10T13:02:57+00:00</updated>
<author>
<name>Kamal Dasu</name>
<email>kdasu.kdev@gmail.com</email>
</author>
<published>2015-06-09T19:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=dd1aa2524bc55345ede0b13853c54e1b0be22b9f'/>
<id>urn:sha1:dd1aa2524bc55345ede0b13853c54e1b0be22b9f</id>
<content type='text'>
Adding support for i2c controller driver for Broadcom settop
SoCs.

Signed-off-by: Kamal Dasu &lt;kdasu.kdev@gmail.com&gt;
[wsa: removed superfluous owner in platform_driver]
Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
</feed>
