<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/include/i2c.h, branch v2026.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/include/i2c.h?h=v2026.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/include/i2c.h?h=v2026.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-12-27T15:40:35Z</updated>
<entry>
<title>i2c: Inline i2c_chip_of_to_plat() into i2c_child_post_bind()</title>
<updated>2025-12-27T15:40:35Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2025-11-24T14:51:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5b968372e2136206585d1b0a1c9e9e683127c057'/>
<id>urn:sha1:5b968372e2136206585d1b0a1c9e9e683127c057</id>
<content type='text'>
The i2c_chip_of_to_plat() is called only from i2c_child_post_bind(),
inline i2c_chip_of_to_plat() into i2c_child_post_bind(). Drop the
if CONFIG_IS_ENABLED(OF_REAL) and depend on if (!dev_has_ofnode(dev))
which does check CONFIG_IS_ENABLED(OF_REAL) internally too.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>i2c: Remove CFG_SYS_I2C_DIRECT_BUS</title>
<updated>2024-08-13T04:23:15Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=710b9c89f2c2f19436f6c21d092af1a2b24a26a6'/>
<id>urn:sha1:710b9c89f2c2f19436f6c21d092af1a2b24a26a6</id>
<content type='text'>
Now that this is always 1, remove it and the associated dead code.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Remove CFG_SYS_I2C_MAX_HOPS</title>
<updated>2024-08-13T04:23:05Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7fca1ae860c1ecab23ae97cc5acfd6cd02b5e74c'/>
<id>urn:sha1:7fca1ae860c1ecab23ae97cc5acfd6cd02b5e74c</id>
<content type='text'>
Now that this is always 0, remove it and the associated dead code.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Drop i2c_get_bus_num_fdt() and i2c_reset_port_fdt()</title>
<updated>2024-08-13T04:17:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a48ecabaea28791669ce30e57a5623e9d809ba55'/>
<id>urn:sha1:a48ecabaea28791669ce30e57a5623e9d809ba55</id>
<content type='text'>
These functions are 11 years old and are only used by one board. Drop
them.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Drop CFG_SYS_MAX_I2C_BUS</title>
<updated>2024-08-13T04:16:08Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=edccbae4b400fbe28e259ad5ba9313ef75444458'/>
<id>urn:sha1:edccbae4b400fbe28e259ad5ba9313ef75444458</id>
<content type='text'>
Only one board uses this option and it is very old. Let's drop it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Remove I2C_GET_BUS()</title>
<updated>2024-08-13T04:16:01Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4b8d78cb79df40b93134938c35cb86566d849cb4'/>
<id>urn:sha1:4b8d78cb79df40b93134938c35cb86566d849cb4</id>
<content type='text'>
This is very old, predating even the legacy I2C support, so drop it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Remove I2C_SET_BUS()</title>
<updated>2024-08-13T04:14:55Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=986ef77061df0627d87fdc6162649cfab3c15e3f'/>
<id>urn:sha1:986ef77061df0627d87fdc6162649cfab3c15e3f</id>
<content type='text'>
This is very old, predating even the legacy I2C support, so drop it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>rtc: Drop CFG_SYS_RTC_BUS_NUM</title>
<updated>2024-08-13T04:12:33Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9baa31ab092c90d5c5149e02a2edb7073df7bccf'/>
<id>urn:sha1:9baa31ab092c90d5c5149e02a2edb7073df7bccf</id>
<content type='text'>
This option is very old and the migration deadline was years ago. Drop
it so that the I2C system can be simplified.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Remove CFG_I2C_MULTI_BUS</title>
<updated>2024-08-13T04:07:31Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a1e8cd22c804351c12bebc87bd0112871dfcf2fd'/>
<id>urn:sha1:a1e8cd22c804351c12bebc87bd0112871dfcf2fd</id>
<content type='text'>
This is used by a few boards but we are years past the migration date,
so let's drop it now.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>i2c: Remove IC2_xxx enum</title>
<updated>2024-08-13T04:06:02Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2024-08-11T14:50:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2109c6c178cc29e93da4d46ba4c1402c3753b272'/>
<id>urn:sha1:2109c6c178cc29e93da4d46ba4c1402c3753b272</id>
<content type='text'>
This is only used by devkit3250 which is being removed. Drop it.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
</feed>
