<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/i2c, branch v2024.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/i2c?h=v2024.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/i2c?h=v2024.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2024-08-09T12:46:49Z</updated>
<entry>
<title>i2c: imx_lpi2c: Support read transfers longer than 256 bytes</title>
<updated>2024-08-09T12:46:49Z</updated>
<author>
<name>Fedor Ross</name>
<email>fedor.ross@ifm.com</email>
</author>
<published>2024-08-07T14:08:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ec07bcc8eafb8d201d15facc969fe96600660095'/>
<id>urn:sha1:ec07bcc8eafb8d201d15facc969fe96600660095</id>
<content type='text'>
The TXFIFO register of LPI2C only has one byte length, and if the length
of the data that needs to be read exceeds 256 bytes, it needs to be
written to TXFIFO multiple times.

Signed-off-by: Fedor Ross &lt;fedor.ross@ifm.com&gt;
</content>
</entry>
<entry>
<title>i2c: imx_lpi2c: Replace hard-coded bus speed value with bus-&gt;speed_hz</title>
<updated>2024-08-09T12:46:49Z</updated>
<author>
<name>Fedor Ross</name>
<email>fedor.ross@ifm.com</email>
</author>
<published>2024-08-07T14:08:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=34c6731abe4fa5efadbb7519a050d2fcbdba3cab'/>
<id>urn:sha1:34c6731abe4fa5efadbb7519a050d2fcbdba3cab</id>
<content type='text'>
Instead of using the hard-coded bus speed value I2C_SPEED_STANDARD_RATE,
use the actual configured bus speed. This way the bus speed doesn't
change suddenly after calling the imx_lpi2c_probe_chip() function for
example.

Signed-off-by: Fedor Ross &lt;fedor.ross@ifm.com&gt;
</content>
</entry>
<entry>
<title>i2c: imx_lpi2c: Fix a typo in bus_i2c_receive</title>
<updated>2024-08-09T12:46:49Z</updated>
<author>
<name>Fedor Ross</name>
<email>fedor.ross@ifm.com</email>
</author>
<published>2024-08-07T14:07:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ed1842623f6c8805fd75704a71c6fbf3af6b8327'/>
<id>urn:sha1:ed1842623f6c8805fd75704a71c6fbf3af6b8327</id>
<content type='text'>
Fix a typo in a debug message. It should be 'for' not 'fot' .

Signed-off-by: Fedor Ross &lt;fedor.ross@ifm.com&gt;
</content>
</entry>
<entry>
<title>i2c: samsung: Support platforms other than EXYNOS4 and EXYNOS5</title>
<updated>2024-08-09T12:46:05Z</updated>
<author>
<name>David Virag</name>
<email>virag.david003@gmail.com</email>
</author>
<published>2024-08-02T19:19:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=101f4e669d1f976032ac5e2165e4b415ab61a41d'/>
<id>urn:sha1:101f4e669d1f976032ac5e2165e4b415ab61a41d</id>
<content type='text'>
Newer Samsung SoCs (including newer Exynos, ExynosAuto, Google Tensor)
still use these IPs, or slightly newer versions of it.

Make these drivers available on these platforms by guarding
EXYNOS4/EXYNOS5 specific code behind their configs, and using CCF for
clocks on other platforms.

Tested S3C I2C driver on Exynos7885.
This along with extended clock driver should enable S3C I2C on
Exynos850.

Signed-off-by: David Virag &lt;virag.david003@gmail.com&gt;
Tested-by: Henrik Grimler &lt;henrik@grimler.se&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: samsung: Drop s3c24x0 specific code.</title>
<updated>2024-08-09T12:46:05Z</updated>
<author>
<name>David Virag</name>
<email>virag.david003@gmail.com</email>
</author>
<published>2024-08-02T19:19:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8fc21bb8b2c6efefd6f98b3b58f2cdfe29419348'/>
<id>urn:sha1:8fc21bb8b2c6efefd6f98b3b58f2cdfe29419348</id>
<content type='text'>
This has been dead code for many years now. Remove it.

Signed-off-by: David Virag &lt;virag.david003@gmail.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: mux: Fix error path in i2c-arb-gpio</title>
<updated>2024-08-09T12:46:05Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@amd.com</email>
</author>
<published>2024-08-01T08:01:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d06fdb93c13e3b989091918aaa60b04b347ab55'/>
<id>urn:sha1:6d06fdb93c13e3b989091918aaa60b04b347ab55</id>
<content type='text'>
There is no reason to use goto and just call return. Better is to call
return directly which is done for some if/else parts.

Also make no sense to setup ret to -ETIMEDOUT and then to 0.
Return timeout directly.

Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: pca954x: Remove pointer to GD</title>
<updated>2024-08-09T12:46:05Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@amd.com</email>
</author>
<published>2024-08-01T07:41:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3c91589a14c9a39b0e0e440b5af4273b6147a8d2'/>
<id>urn:sha1:3c91589a14c9a39b0e0e440b5af4273b6147a8d2</id>
<content type='text'>
There is no reason to have any pointer to GD that's why remove it.

Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: ti: Remove omap4 platform support</title>
<updated>2024-07-23T16:37:48Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-07-15T19:35:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b0ee3fe642c914f15055827ab722618daec9e58b'/>
<id>urn:sha1:b0ee3fe642c914f15055827ab722618daec9e58b</id>
<content type='text'>
There are no longer any OMAP4 platforms in U-Boot, remove the related
functionality.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>drivers: i2c: Remove duplicate newlines</title>
<updated>2024-07-22T16:53:05Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2024-07-20T12:40:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03b236a32b36075cf72646b8946118271ee28b2a'/>
<id>urn:sha1:03b236a32b36075cf72646b8946118271ee28b2a</id>
<content type='text'>
Drop all duplicate newlines. No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: mediatek: add support for optional arb and pmic clock</title>
<updated>2024-07-08T17:45:50Z</updated>
<author>
<name>Christian Marangi</name>
<email>ansuelsmth@gmail.com</email>
</author>
<published>2024-06-24T21:03:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=72d01e4345ef0d2baa420505dc93c3803d0fee27'/>
<id>urn:sha1:72d01e4345ef0d2baa420505dc93c3803d0fee27</id>
<content type='text'>
Add support for optional arb and pmic clock for i2c provided in upstream
linux DTSI.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
</feed>
