<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/i2c/Kconfig, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-05-17T03:35:24Z</updated>
<entry>
<title>i2c: mxc: Hide kconfig based control in DM_I2C mode</title>
<updated>2019-05-17T03:35:24Z</updated>
<author>
<name>Trent Piepho</name>
</author>
<published>2019-05-08T23:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ca0a8f3e8c5920485e9ab2ebba30a01b901f6bb7'/>
<id>urn:sha1:ca0a8f3e8c5920485e9ab2ebba30a01b901f6bb7</id>
<content type='text'>
These options only apply when not using DM_I2C.  When using device
trees, the dt will enable and control the speeds of the I2C
controller(s) and these configuration options have no effect.

So disable them in DM_I2C mode.  Otherwise they show up as decoys, and
make it look like one is enabling I2C controllers and setting the speed
when really it's doing nothing.

However, a system using a SPL build will not use DM_I2C in the SPL, even
if DM_I2C is enabled for the main u-boot.  And so the SPL might use the
kconfig based I2C speed controls while the main u-boot does not.

Cc: Sriram Dash &lt;sriram.dash@nxp.com&gt;
Cc: Priyanka Jain &lt;priyanka.jain@nxp.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Signed-off-by: Trent Piepho &lt;tpiepho@impinj.com&gt;
</content>
</entry>
<entry>
<title>Kconfig: tegra: Migrate SYS_I2C_TEGRA</title>
<updated>2019-02-20T16:01:44Z</updated>
<author>
<name>Peter Robinson</name>
</author>
<published>2019-02-20T12:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=02253d4d12667b99dc7538b0427353a8c8221514'/>
<id>urn:sha1:02253d4d12667b99dc7538b0427353a8c8221514</id>
<content type='text'>
Migrate SYS_I2C_TEGRA from headers to Kconfig

Signed-off-by: Peter Robinson &lt;pbrobinson@gmail.com&gt;
Cc: Tom Warren &lt;twarren@nvidia.com&gt;
Cc: Stephen Warren &lt;swarren@nvidia.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Marcel Ziswiler &lt;marcel.ziswiler@toradex.com&gt;
Cc: Peter.Chubb@data61.csiro.au
Cc: Lucas Stach &lt;dev@lynxeye.de&gt;
Cc: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Cc: Alban Bedel &lt;alban.bedel@avionic-design.de&gt;
Cc: Allen Martin &lt;amartin@nvidia.com&gt;
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>i2c: Remove ancient zynq_i2c driver</title>
<updated>2019-02-14T13:31:10Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-22T11:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f88185bcc3102ae747371dd0d3930938c2d8e9df'/>
<id>urn:sha1:f88185bcc3102ae747371dd0d3930938c2d8e9df</id>
<content type='text'>
This driver is replaced by drivers/i2c/i2c-cdns.c DM based driver.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Acked-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Kconfig: spelling fixes</title>
<updated>2019-01-18T14:16:15Z</updated>
<author>
<name>Chris Packham</name>
</author>
<published>2019-01-13T09:13:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7475145449e7520b4217804dfa1d4f2d519a23c5'/>
<id>urn:sha1:7475145449e7520b4217804dfa1d4f2d519a23c5</id>
<content type='text'>
Signed-off-by: Chris Packham &lt;judge.packham@gmail.com&gt;
</content>
</entry>
<entry>
<title>i2c: Reflect correct dependency for !DM cadence driver</title>
<updated>2019-01-15T08:06:46Z</updated>
<author>
<name>Michal Simek</name>
</author>
<published>2019-01-09T11:00:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1d7b6a5c4f879dd36ac07ad76ec31eb4fcd2b65b'/>
<id>urn:sha1:1d7b6a5c4f879dd36ac07ad76ec31eb4fcd2b65b</id>
<content type='text'>
Setup proper DM_I2C dependency.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>i2c: xiic: Add Xilinx AXI I2C driver</title>
<updated>2019-01-15T08:04:49Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2018-12-19T11:26:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ad827a500b44a0969d9f835850db23b479eb2c44'/>
<id>urn:sha1:ad827a500b44a0969d9f835850db23b479eb2c44</id>
<content type='text'>
Add Xilinx AXI I2C controller driver based on the Linux i2c-xiic driver.
This driver is stripped of all the IRQ handling and uses pure polling,
yet tries to retain most of the structure of the Linux driver to make
backporting of fixes easy.

Note that the IP has a known limitation on 255 bytes read and write,
according to xilinx this is still being worked on [1].

[1] https://forums.xilinx.com/t5/Embedded-Processor-System-Design/AXI-IIC-V2-0-I2C-Master-Reading-multiple-bytes-from-I2C-slave/m-p/854419/highlight/true#M39387

Signed-off-by: Marek Vasut &lt;marex@denx.de&gt;
Cc: Michal Simek &lt;monstr@monstr.eu&gt;
Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: fix: Add support for the Arm's Versatile Express I2C controller</title>
<updated>2018-10-12T05:25:39Z</updated>
<author>
<name>Heiko Schocher</name>
</author>
<published>2018-10-11T05:26:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e3bc4bb861c5c2e6676deaf158801398d39a3f48'/>
<id>urn:sha1:e3bc4bb861c5c2e6676deaf158801398d39a3f48</id>
<content type='text'>
accidentially while fixing merge errors for patch:
https://lists.denx.de/pipermail/u-boot/2018-September/342278.html

missed to add files:

MAINTAINERS
drivers/i2c/Kconfig
drivers/i2c/Makefile

add them with this patch.

Signed-off-by: Heiko Schocher &lt;hs@denx.de&gt;
Acked-by: Liviu Dudau &lt;liviu.dudau@foss.arm.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_SYS_I2C_DAVINCI to Kconfig</title>
<updated>2018-08-17T19:43:38Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2018-08-10T10:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9f8cf76be256a83643ee05de6cffaeb452ed0931'/>
<id>urn:sha1:9f8cf76be256a83643ee05de6cffaeb452ed0931</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_SYS_I2C_DAVINCI

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>i2c: rcar_i2c: Add DM and DT capable I2C driver</title>
<updated>2018-05-20T10:06:54Z</updated>
<author>
<name>Marek Vasut</name>
</author>
<published>2018-04-21T16:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a06a0ac36d5986ebcb189a92475ccacc37348cd3'/>
<id>urn:sha1:a06a0ac36d5986ebcb189a92475ccacc37348cd3</id>
<content type='text'>
Add derivative of the rcar_i2c driver which is capable of
probing itself from DM and uses DT.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@gmail.com&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Nobuhiro Iwamatsu &lt;iwamatsu@nigauri.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-imx</title>
<updated>2018-04-15T12:43:50Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-04-15T12:43:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ebca902aeb3af3eaedd2787928184ad84a86b98f'/>
<id>urn:sha1:ebca902aeb3af3eaedd2787928184ad84a86b98f</id>
<content type='text'>
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
