<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5ea55847 - i2c: spacemit: add support for SpacemiT K1 SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#5ea55847</link>
        <description>i2c: spacemit: add support for SpacemiT K1 SoCThis patch introduces basic I2C support for the SpacemiT K1 SoC,utilizing interrupts for transfers.The driver has been tested using i2c-tools on a Bananapi-F3 board,and basic I2C read/write operations have been confirmed to work.Signed-off-by: Troy Mitchell &lt;troymitchell988@gmail.com&gt;Reviewed-by: Alex Elder &lt;elder@riscstar.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;Link: https://lore.kernel.org/r/20250319-k1-i2c-master-v8-2-013e2df2b78d@gmail.com

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Wed, 19 Mar 2025 09:29:00 +0000</pubDate>
        <dc:creator>Troy Mitchell &lt;troymitchell988@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b6ef830c - i2c: omap: Add support for setting mux</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#b6ef830c</link>
        <description>i2c: omap: Add support for setting muxSome SoCs require muxes in the routing for SDA and SCL lines.Therefore, add support for setting the mux by reading the mux-statesproperty from the dt-node.Signed-off-by: Jayesh Choudhary &lt;j-choudhary@ti.com&gt;Link: https://lore.kernel.org/r/20250318103622.29979-3-j-choudhary@ti.comSigned-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 18 Mar 2025 10:36:22 +0000</pubDate>
        <dc:creator>Jayesh Choudhary &lt;j-choudhary@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>5851a88d - i2c: imx-lpi2c: select CONFIG_I2C_SLAVE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#5851a88d</link>
        <description>i2c: imx-lpi2c: select CONFIG_I2C_SLAVEThe addition of target mode causes a build failure when CONFIG_I2C_SLAVEis turned off:drivers/i2c/busses/i2c-imx-lpi2c.c:1273:10: error: &apos;const struct i2c_algorithm&apos; has no member named &apos;reg_target&apos; 1273 |         .reg_target     = lpi2c_imx_register_target,      |          ^~~~~~~~~~drivers/i2c/busses/i2c-imx-lpi2c.c:1274:10: error: &apos;const struct i2c_algorithm&apos; has no member named &apos;unreg_target&apos; 1274 |         .unreg_target   = lpi2c_imx_unregister_target,      |          ^~~~~~~~~~~~Select the Kconfig symbol like we do for other similar drivers.Fixes: 1ee867e465c1 (&quot;i2c: imx-lpi2c: add target mode support&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Carlos Song &lt;carlos.song@nxp.com&gt;Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Wed, 22 Jan 2025 06:48:36 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>f524707b - i2c: I2C_BRCMSTB should not default to y when compile-testing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#f524707b</link>
        <description>i2c: I2C_BRCMSTB should not default to y when compile-testingMerely enabling compile-testing should not enable additionalfunctionality.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Acked-by: Florian Fainelli &lt;florian.fainelli@broadcom.com&gt;Link: https://lore.kernel.org/r/36b2923241f285595f43bb9565da352fd366c63e.1733242595.git.geert+renesas@glider.beSigned-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 03 Dec 2024 16:19:50 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>4d51ac5b - i2c: nomadik: Enable compile testing for the Nomadik driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#4d51ac5b</link>
        <description>i2c: nomadik: Enable compile testing for the Nomadik driverThe AMBA bus header files do not generate compilation errors evenwhen the AMBA bus is not enabled in Kconfig via ARM_AMBA.This allows the Nomadik driver to be compiled for testingpurposes with the COMPILE_TEST option enabled.Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;Link: https://lore.kernel.org/r/20241210221641.2661577-1-andi.shyti@kernel.orgSigned-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 10 Dec 2024 22:16:41 +0000</pubDate>
        <dc:creator>Andi Shyti &lt;andi.shyti@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c366be72 - i2c: Add driver for the RTL9300 I2C controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#c366be72</link>
        <description>i2c: Add driver for the RTL9300 I2C controllerAdd support for the I2C controller on the RTL9300 SoC. There are two I2Ccontrollers in the RTL9300 that are part of the Ethernet switch registerblock. Each of these controllers owns a SCL pin (GPIO8 for the fiorstI2C controller, GPIO17 for the second). There are 8 possible SDA pins(GPIO9-16) that can be assigned to either I2C controller. Thisrelationship is represented in the device tree with a child node foreach SDA line in use.This is based on the openwrt implementation[1] but has beensignificantly modified[1] - https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/realtek/files-5.15/drivers/i2c/busses/i2c-rtl9300.cSigned-off-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;Reviewed-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Wed, 06 Nov 2024 00:18:35 +0000</pubDate>
        <dc:creator>Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;</dc:creator>
    </item>
<item>
        <title>51616b0c - i2c: busses: Use *-y instead of *-objs in Makefile</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#51616b0c</link>
        <description>i2c: busses: Use *-y instead of *-objs in Makefile*-objs suffix is reserved rather for (user-space) host programs whileusually *-y suffix is used for kernel drivers (although *-objs worksfor that purpose for now).Let&apos;s correct the old usages of *-objs in Makefiles.While at it, fix an obvious typo in help section of the Kconfig.Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 04 Nov 2024 10:39:14 +0000</pubDate>
        <dc:creator>Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>311499ee - i2c: imx: add support for S32G2/S32G3 SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#311499ee</link>
        <description>i2c: imx: add support for S32G2/S32G3 SoCsSome S32G2/S32G3 SoC I2C particularities existsuch as different &lt;clock divider, register value&gt; pairs.Those are addressed by adding specific S32G2 and S32G3compatible strings.Co-developed-by: Ionut Vicovan &lt;Ionut.Vicovan@nxp.com&gt;Signed-off-by: Ionut Vicovan &lt;Ionut.Vicovan@nxp.com&gt;Signed-off-by: Ciprian Marian Costea &lt;ciprianmarian.costea@oss.nxp.com&gt;Reviewed-by: Frank Li &lt;Frank.Li@nxp.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 04 Nov 2024 10:00:44 +0000</pubDate>
        <dc:creator>Ciprian Marian Costea &lt;ciprianmarian.costea@oss.nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>b7ef4e0b - i2c: Drop legacy muxing pseudo-drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#b7ef4e0b</link>
        <description>i2c: Drop legacy muxing pseudo-driversThe i2c-amd756-s4882 and i2c-nforce2-s4985 muxing pseudo-drivers werewritten at a time when the i2c core did not support muxing. They areessentially board-specific hacks. If we had to add support for theseboards today, we would implement it in a completely different way.These Tyan server boards are 19 years old by now, so I very much doubtany of these is still running today. So let&apos;s just drop this clumsycode. If anyone really still needs this support and complains, I&apos;llrewrite it in a proper way on top of i2c-mux.This also fixes the following warnings:drivers/i2c/busses/i2c-amd756.c:286:20: warning: symbol &apos;amd756_smbus&apos; was not declared. Should it be static?drivers/i2c/busses/i2c-nforce2.c:123:20: warning: symbol &apos;nforce2_smbus&apos; was not declared. Should it be static?Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;Cc: Andi Shyti &lt;andi.shyti@kernel.org&gt;Cc: Nick Desaulniers &lt;ndesaulniers@google.com&gt;Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 22 Oct 2024 10:00:27 +0000</pubDate>
        <dc:creator>Jean Delvare &lt;jdelvare@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>78a78b32 - i2c: amd-asf: Add i2c_algorithm operations to support AMD ASF with SMBus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#78a78b32</link>
        <description>i2c: amd-asf: Add i2c_algorithm operations to support AMD ASF with SMBusImplement the i2c_algorithm operations to enable support for AMD ASF(Alert Standard Format) with SMBus. This enhancement includes:- Adding functionality to identify and select the supported ASF functions.- Implementing mechanisms for registering and deregistering I2C slave  devices.- Providing support for data transfer operations over ASF.Additionally, include a &apos;select&apos; Kconfig entry as the current patchutilizes .reg_slave() and .unreg_slave() callbacks, which are controlledby CONFIG_I2C_SLAVE.Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Co-developed-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 23 Sep 2024 08:03:58 +0000</pubDate>
        <dc:creator>Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>c509ebdb - i2c: amd-asf: Add ACPI support for AMD ASF Controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#c509ebdb</link>
        <description>i2c: amd-asf: Add ACPI support for AMD ASF ControllerThe AMD ASF controller is presented to the operating system as an ACPIdevice. The AMD ASF driver can use ACPI to obtain information about theASF controller&apos;s attributes, such as the ASF address space and interruptnumber, and to handle ASF interrupts.Currently, the piix4 driver assumes that a specific port address isdesignated for AUX operations. However, with the introduction of ASF, thesame port address may also be used by the ASF controller. Therefore, acheck needs to be added to ensure that if ASF is advertised and enabled inACPI, the AUX port should not be configured.Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Co-developed-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Sanket Goswami &lt;Sanket.Goswami@amd.com&gt;Signed-off-by: Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 23 Sep 2024 08:03:57 +0000</pubDate>
        <dc:creator>Shyam Sundar S K &lt;Shyam-sundar.S-k@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>bd492b58 - i2c: i801: Add support for Intel Panther Lake</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#bd492b58</link>
        <description>i2c: i801: Add support for Intel Panther LakeAdd SMBus PCI IDs on Intel Panther Lake-P and -U.Signed-off-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 23 Sep 2024 13:27:19 +0000</pubDate>
        <dc:creator>Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6894f640 - i2c: Congatec Board Controller i2c bus driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#6894f640</link>
        <description>i2c: Congatec Board Controller i2c bus driverAdd i2c support for the Congatec Board Controller.The Board Controller has two i2c busses, a General Purpose bus and a PowerManagement bus.Acked-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;Signed-off-by: Thomas Richard &lt;thomas.richard@bootlin.com&gt;Link: https://lore.kernel.org/r/20241001-congatec-board-controller-v3-3-39ceceed5c47@bootlin.comSigned-off-by: Lee Jones &lt;lee@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 01 Oct 2024 11:53:29 +0000</pubDate>
        <dc:creator>Thomas Richard &lt;thomas.richard@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>6d340541 - i2c: keba: I2C_KEBA should depend on KEBA_CP500</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#6d340541</link>
        <description>i2c: keba: I2C_KEBA should depend on KEBA_CP500The KEBA I2C controller is only present on KEBA PLC devices.  Hence adda dependency on KEBA_CP500, to prevent asking the user about this driverwhen configuring a kernel without KEBA CP500 system FPGA support.Fixes: c7e08c816cd2fdf8 (&quot;i2c: keba: Add KEBA I2C controller support&quot;)Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Gerhard Engleder &lt;eg@keba.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 09:34:18 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>c7e08c81 - i2c: keba: Add KEBA I2C controller support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#c7e08c81</link>
        <description>i2c: keba: Add KEBA I2C controller supportThe KEBA I2C controller is found in the system FPGA of KEBA PLC devices.It is used to connect EEPROMs and hardware monitoring chips. TheIt is a simple I2C controller with a fixed bus speed of 100 kbit/s. Thewhole message transmission is executed by the driver. The drivertriggers all steps over control, status and data register. There are noFIFOs or interrupts.Signed-off-by: Gerhard Engleder &lt;eg@keba.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Fri, 09 Aug 2024 05:23:03 +0000</pubDate>
        <dc:creator>Gerhard Engleder &lt;eg@keba.com&gt;</dc:creator>
    </item>
<item>
        <title>66049b33 - i2c: designware: Group all DesignWare drivers under a single option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#66049b33</link>
        <description>i2c: designware: Group all DesignWare drivers under a single optionThere are quite a few drivers and options for the DesignWareI2C adapter in the Kconfig. Grouping all of them under theI2C_DESIGNWARE_CORE. That makes the menuconfig a bit moreeasier to understand.Signed-off-by: Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;Acked-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 03 Sep 2024 14:25:06 +0000</pubDate>
        <dc:creator>Heikki Krogerus &lt;heikki.krogerus@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>de4f2f52 - i2c: piix4: Register SPDs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#de4f2f52</link>
        <description>i2c: piix4: Register SPDsThe piix4 I2C bus can carry SPDs, register them if present.Only look on bus 0, as this is where the SPDs seem to be located.Only the first 8 slots are supported. If the system has more,then these will not be visible.The AUX bus can not be probed as on some platforms it reports alldevices present and all reads return &quot;0&quot;.This would allow the ee1004 to be probed incorrectly.Signed-off-by: Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;Reviewed-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Tested-by: Guenter Roeck &lt;linux@roeck-us.net&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Tue, 09 Jul 2024 17:35:36 +0000</pubDate>
        <dc:creator>Thomas Wei&#223;schuh &lt;linux@weissschuh.net&gt;</dc:creator>
    </item>
<item>
        <title>fd6acb0d - i2c: mt7621: Add Airoha EN7581 i2c support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#fd6acb0d</link>
        <description>i2c: mt7621: Add Airoha EN7581 i2c supportIntroduce i2c support to Airoha EN7581 SoC through the i2c-mt7621driver.Reviewed-by: AngeloGioacchino Del Regno &lt;angelogioacchino.delregno@collabora.com&gt;Tested-by: Ray Liu &lt;ray.liu@airoha.com&gt;Signed-off-by: Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 08 Jul 2024 22:42:38 +0000</pubDate>
        <dc:creator>Lorenzo Bianconi &lt;lorenzo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>f0eda4dd - i2c: i801: Add support for Intel Arrow Lake-H</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#f0eda4dd</link>
        <description>i2c: i801: Add support for Intel Arrow Lake-HAdd SMBus PCI ID on Intel Arrow Lake-H.Signed-off-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 10 Jun 2024 10:18:01 +0000</pubDate>
        <dc:creator>Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a06b80e8 - i2c: add zhaoxin i2c controller driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/busses/Kconfig#a06b80e8</link>
        <description>i2c: add zhaoxin i2c controller driverAdd Zhaoxin I2C controller driver. It provides the access to the i2cbusses, which connects to the touchpad, eeprom, I2S, etc.Zhaoxin I2C controller has two separate busses, so may accommodate upto two I2C adapters. Those adapters are listed in the ACPI namespacewith the IIC1D17 HID, and probed by a platform driver.The driver works with IRQ mode, and supports basic I2C features. FlagsI2C_AQ_NO_ZERO_LEN and I2C_AQ_COMB_WRITE_THEN_READ are used to limitthe unsupported access.Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Hans Hu &lt;hanshu-oc@zhaoxin.com&gt;Signed-off-by: Andi Shyti &lt;andi.shyti@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/busses/Kconfig</description>
        <pubDate>Mon, 08 Apr 2024 02:54:48 +0000</pubDate>
        <dc:creator>Hans Hu &lt;hanshu-oc@zhaoxin.com&gt;</dc:creator>
    </item>
</channel>
</rss>
