<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in i2c-algo-bit.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>1961a14a47437595fb7fcdc20e327440e3eb51e2 - linuxkpi: Add i2c support</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h#1961a14a47437595fb7fcdc20e327440e3eb51e2</link>
        <description>linuxkpi: Add i2c supportAdd i2c support to linuxkpi. This is needed by drm-kmod.For every i2c_adapter added by i2c_add_adapter we add a child to thedevice named &quot;lkpi_iic&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.For every i2c_adapter added by i2c_bit_add_bus we add a child to thedevice named &quot;lkpi_iicbb&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.With the help of iic(4), this expose the i2c controller to userspaceallowing a user to query DDC information from a monitor.e.g.: i2c -f /dev/iic0 -a 0x28 -c 128 -d rwill query the standard EDID from the monitor if plugged.The bitbang part (lkpi_iicbb) isn&apos;t tested at all for now as I don&apos;t havecompatible hardware (all my hardware have native i2c controller).Tested on:	Intel (SandyBridge, Skylake, ApolloLake)Tested on:	AMD (Picasso, Polaris (amd64 and arm64))MFC after:	1 monthReviewed by:	hselaskySponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33053

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h</description>
        <pubDate>Thu, 04 Nov 2021 09:42:37 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1961a14a47437595fb7fcdc20e327440e3eb51e2 - linuxkpi: Add i2c support</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h#1961a14a47437595fb7fcdc20e327440e3eb51e2</link>
        <description>linuxkpi: Add i2c supportAdd i2c support to linuxkpi. This is needed by drm-kmod.For every i2c_adapter added by i2c_add_adapter we add a child to thedevice named &quot;lkpi_iic&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.For every i2c_adapter added by i2c_bit_add_bus we add a child to thedevice named &quot;lkpi_iicbb&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.With the help of iic(4), this expose the i2c controller to userspaceallowing a user to query DDC information from a monitor.e.g.: i2c -f /dev/iic0 -a 0x28 -c 128 -d rwill query the standard EDID from the monitor if plugged.The bitbang part (lkpi_iicbb) isn&apos;t tested at all for now as I don&apos;t havecompatible hardware (all my hardware have native i2c controller).Tested on:	Intel (SandyBridge, Skylake, ApolloLake)Tested on:	AMD (Picasso, Polaris (amd64 and arm64))MFC after:	1 monthReviewed by:	hselaskySponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33053

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h</description>
        <pubDate>Thu, 04 Nov 2021 09:42:37 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1961a14a47437595fb7fcdc20e327440e3eb51e2 - linuxkpi: Add i2c support</title>
        <link>http://opengrok.net:8080/history/src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h#1961a14a47437595fb7fcdc20e327440e3eb51e2</link>
        <description>linuxkpi: Add i2c supportAdd i2c support to linuxkpi. This is needed by drm-kmod.For every i2c_adapter added by i2c_add_adapter we add a child to thedevice named &quot;lkpi_iic&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.For every i2c_adapter added by i2c_bit_add_bus we add a child to thedevice named &quot;lkpi_iicbb&quot;. This child handle the conversion betweenLinux i2c_msgs to FreeBSD iic_msgs.With the help of iic(4), this expose the i2c controller to userspaceallowing a user to query DDC information from a monitor.e.g.: i2c -f /dev/iic0 -a 0x28 -c 128 -d rwill query the standard EDID from the monitor if plugged.The bitbang part (lkpi_iicbb) isn&apos;t tested at all for now as I don&apos;t havecompatible hardware (all my hardware have native i2c controller).Tested on:	Intel (SandyBridge, Skylake, ApolloLake)Tested on:	AMD (Picasso, Polaris (amd64 and arm64))MFC after:	1 monthReviewed by:	hselaskySponsored by:	Beckhoff Automation GmbH &amp; Co. KGDifferential Revision:	https://reviews.freebsd.org/D33053

            List of files:
            /src/sys/compat/linuxkpi/common/include/linux/i2c-algo-bit.h</description>
        <pubDate>Thu, 04 Nov 2021 09:42:37 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
