<?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>7e722083 - i2c: Remove I2C_COMPAT config symbol and related code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#7e722083</link>
        <description>i2c: Remove I2C_COMPAT config symbol and related codeThis code was added with 2bb5095affdb (&quot;i2c: Provide compatibility linksfor i2c adapters&quot;). Commit message stated: Provide compatibility linksfor [...] the time being. We will remove them after a long transitionperiod.15 years should have been a long enough transition period.Signed-off-by: Heiner Kallweit &lt;hkallweit1@gmail.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Wed, 21 Aug 2024 20:13:04 +0000</pubDate>
        <dc:creator>Heiner Kallweit &lt;hkallweit1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6dfe0aba - i2c: testunit: correct Kconfig description</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#6dfe0aba</link>
        <description>i2c: testunit: correct Kconfig descriptionThe testunit has nothing to do with &apos;eeprom&apos;, remove that term. It was acopy&amp;paste leftover.Fixes: a8335c64c5f0 (&quot;i2c: add slave testunit driver&quot;)Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Wed, 10 Jul 2024 06:55:11 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>24dc13f9 - i2c: Make I2C_ATR invisible</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#24dc13f9</link>
        <description>i2c: Make I2C_ATR invisibleI2C Address Translator (ATR) support is not a stand-alone driver, but alibrary.  All of its users select I2C_ATR.  Hence there is no need forthe user to enable this symbol manually, except when compile-testing.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Reviewed-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;Reviewed-by: Tomi Valkeinen &lt;tomi.valkeinen@ideasonboard.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Tue, 15 Aug 2023 15:29:11 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>a076a860 - media: i2c: add I2C Address Translator (ATR) support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#a076a860</link>
        <description>media: i2c: add I2C Address Translator (ATR) supportAn ATR is a device that looks similar to an i2c-mux: it has an I2Cslave &quot;upstream&quot; port and N master &quot;downstream&quot; ports, and forwardstransactions from upstream to the appropriate downstream port. But itis different in that the forwarded transaction has a different slaveaddress. The address used on the upstream bus is called the &quot;alias&quot;and is (potentially) different from the physical slave address of thedownstream chip.Add a helper file (just like i2c-mux.c for a mux or switch) to allowimplementing ATR features in a device driver. The helper takes care ofadapter creation/destruction and translates addresses at each transaction.Signed-off-by: Luca Ceresoli &lt;luca@lucaceresoli.net&gt;Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ideasonboard.com&gt;Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;Acked-by: Wolfram Sang &lt;wsa@kernel.org&gt;Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Mon, 19 Jun 2023 12:22:06 +0000</pubDate>
        <dc:creator>Luca Ceresoli &lt;luca@lucaceresoli.net&gt;</dc:creator>
    </item>
<item>
        <title>a8335c64 - i2c: add slave testunit driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#a8335c64</link>
        <description>i2c: add slave testunit driverHere is an I2C slave backend driver which allows to test some uncommonfunctionalities of the I2C and SMBus world. Usually, you need specificdevices to test e.g. SMBus Host Notify and such. With this driver youjust need the slave interface of another I2C controller.This initial version has testcases for multi-master and SMBus HostNotify. Already planned but not yet implemented are SMBus Alert andmessages with I2C_M_RECV_LEN.Please read the documentation for further details.Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Fri, 11 Sep 2020 07:16:58 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>ab70935d - i2c: Remove &apos;default n&apos; from busses/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#ab70935d</link>
        <description>i2c: Remove &apos;default n&apos; from busses/KconfigThe default value for a config option defaults to &apos;n&apos; so it doesn&apos;t needto be set here.Signed-off-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Reviewed-by: Jean Delvare &lt;jdelvare@suse.de&gt;[jdelvare: found another one]Signed-off-by: Wolfram Sang &lt;wsa@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Thu, 20 Aug 2020 08:05:25 +0000</pubDate>
        <dc:creator>Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>58e64b05 - i2c: add Kconfig help text for slave mode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#58e64b05</link>
        <description>i2c: add Kconfig help text for slave modeI can&apos;t recall why there was none, but we surely want to have it.Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Reviewed-by: Niklas S&#246;derlund &lt;niklas.soderlund+renesas@ragnatech.se&gt;Reviewed-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Signed-off-by: Wolfram Sang &lt;wsa@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Sun, 28 Jun 2020 18:55:22 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>59d3d604 - i2c: slave-eeprom: update documentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#59d3d604</link>
        <description>i2c: slave-eeprom: update documentationAdd more details which have either been missing ever since or describerecent additions.Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Reviewed-by: Niklas S&#246;derlund &lt;niklas.soderlund+renesas@ragnatech.se&gt;Reviewed-by: Luca Ceresoli &lt;luca@lucaceresoli.net&gt;Signed-off-by: Wolfram Sang &lt;wsa@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Sun, 28 Jun 2020 18:54:26 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>a7f7f624 - treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#a7f7f624</link>
        <description>treewide: replace &apos;---help---&apos; in Kconfig files with &apos;help&apos;Since commit 84af7a6194e4 (&quot;checkpatch: kconfig: prefer &apos;help&apos; over&apos;---help---&apos;&quot;), the number of &apos;---help---&apos; has been graduallydecreasing, but there are still more than 2400 instances.This commit finishes the conversion. While I touched the lines,I also fixed the indentation.There are a variety of indentation styles found.  a) 4 spaces + &apos;---help---&apos;  b) 7 spaces + &apos;---help---&apos;  c) 8 spaces + &apos;---help---&apos;  d) 1 space + 1 tab + &apos;---help---&apos;  e) 1 tab + &apos;---help---&apos;    (correct indentation)  f) 1 tab + 1 space + &apos;---help---&apos;  g) 1 tab + 2 spaces + &apos;---help---&apos;In order to convert all of them to 1 tab + &apos;help&apos;, I ran thefollowing commend:  $ find . -name &apos;Kconfig*&apos; | xargs sed -i &apos;s/^[[:space:]]*---help---/\thelp/&apos;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Sat, 13 Jun 2020 16:50:22 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ccf988b6 - docs: i2c: convert to ReST and add to driver-api bookset</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#ccf988b6</link>
        <description>docs: i2c: convert to ReST and add to driver-api booksetConvert each file at I2C subsystem, renaming them to .rst andadding to the driver-api book.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Acked-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;Acked-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;Acked-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Fri, 26 Jul 2019 12:51:16 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>8636a1f9 - treewide: surround Kconfig file paths with double quotes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#8636a1f9</link>
        <description>treewide: surround Kconfig file paths with double quotesThe Kconfig lexer supports special characters such as &apos;.&apos; and &apos;/&apos; inthe parameter context. In my understanding, the reason is just tosupport bare file paths in the source statement.I do not see a good reason to complicate Kconfig for the room ofambiguity.The majority of code already surrounds file paths with double quotes,and it makes sense since file paths are constant string literals.Make it treewide consistent now.Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;Acked-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Acked-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Tue, 11 Dec 2018 11:01:04 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;</dc:creator>
    </item>
<item>
        <title>4d5538f5 - i2c: use an IRQ to report Host Notify events, not alert</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#4d5538f5</link>
        <description>i2c: use an IRQ to report Host Notify events, not alertThe current SMBus Host Notify implementation relies on .alert() torelay its notifications. However, the use cases where SMBus HostNotify is needed currently is to signal data ready on touchpads.This is closer to an IRQ than a custom API through .alert().Given that the 2 touchpad manufacturers (Synaptics and Elan) thatuse SMBus Host Notify don&apos;t put any data in the SMBus payload, theconcept actually matches one to one.Benefits are multiple:- simpler code and API: the client will just have an IRQ, and  nothing needs to be added in the adapter beside internally  enabling it.- no more specific workqueue, the threading is handled by IRQ core  directly (when required)- no more races when removing the device (the drivers are already  required to disable irq on remove)- simpler handling for drivers: use plain regular IRQs- no more dependency on i2c-smbus for i2c-i801 (and any other adapter)- the IRQ domain is created automatically when the adapter exports  the Host Notify capability- the IRQ are assign only if ACPI, OF and the caller did not assign  one already- the domain is automatically destroyed on remove- fewer lines of code (minus 20, yeah!)Signed-off-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Thu, 13 Oct 2016 12:10:40 +0000</pubDate>
        <dc:creator>Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>93d710a6 - i2c: mux: fix up dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#93d710a6</link>
        <description>i2c: mux: fix up dependenciesWe get the following build error from UM Linux after addingan entry to drivers/iio/gyro/Kconfig that issues &quot;select I2C_MUX&quot;:ERROR: &quot;devm_ioremap_resource&quot;   [drivers/i2c/muxes/i2c-mux-reg.ko] undefined!ERROR: &quot;of_address_to_resource&quot;   [drivers/i2c/muxes/i2c-mux-reg.ko] undefined!It appears that the I2C mux core code depends on HAS_IOMEMfor historical reasons, while CONFIG_I2C_MUX_REG does *not*have a direct dependency on HAS_IOMEM.This creates a situation where a allyesconfig or allmodconfigfor UM Linux will select I2C_MUX, and will implicitly enableI2C_MUX_REG as well, and the compilation will fail for theregister driver.Fix this up by making I2C_MUX_REG depend on HAS_IOMEM andremoving the dependency from I2C_MUX.Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;Reported-by: Jonathan Cameron &lt;jic23@jic23.retrosnub.co.uk&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Jonathan Cameron &lt;jic23@kernel.org&gt;Acked-by: Peter Rosin &lt;peda@axentia.se&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;Cc: stable@kernel.org

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Mon, 14 Nov 2016 14:34:17 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>d380a204 - i2c: Update the description of I2C_SMBUS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#d380a204</link>
        <description>i2c: Update the description of I2C_SMBUSWe support the SMBus Host Notify protocol now.Signed-off-by: Jean Delvare &lt;jdelvare@suse.de&gt;Reviewed-by: Benjamin Tissoires &lt;benjamin.tissoires@redhat.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Mon, 18 Jul 2016 10:39:43 +0000</pubDate>
        <dc:creator>Jean Delvare &lt;jdelvare@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>6341e62b - kconfig: use bool instead of boolean for type definition attributes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#6341e62b</link>
        <description>kconfig: use bool instead of boolean for type definition attributesSupport for keyword &apos;boolean&apos; will be dropped later on.No functional change.Reference: http://lkml.kernel.org/r/cover.1418003065.git.cj@linux.comSigned-off-by: Christoph Jaeger &lt;cj@linux.com&gt;Signed-off-by: Michal Marek &lt;mmarek@suse.cz&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Sat, 20 Dec 2014 20:41:11 +0000</pubDate>
        <dc:creator>Christoph Jaeger &lt;cj@linux.com&gt;</dc:creator>
    </item>
<item>
        <title>389be323 - i2c: slave-eeprom: add eeprom simulator driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#389be323</link>
        <description>i2c: slave-eeprom: add eeprom simulator driverThe first user of the i2c-slave interface is an eeprom simulator. It isa shared memory which can be accessed by the remote master via I2C andlocally via sysfs.Signed-off-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Tue, 18 Nov 2014 16:04:54 +0000</pubDate>
        <dc:creator>Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;</dc:creator>
    </item>
<item>
        <title>36604751 - i2c: rework kernel config I2C_ACPI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#36604751</link>
        <description>i2c: rework kernel config I2C_ACPICommit da3c6647(I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPIconfig) adds a new kernel config I2C_ACPI and make I2C core built inwhen the config is selected. This is wrong because distributionsetc generally compile I2C as a module and the commit broken that.This patch is to rename I2C_ACPI to ACPI_I2C_OPREGION. New configonly controls ACPI I2C operation region code and depends on I2C=y.Signed-off-by: Lan Tianyu &lt;tianyu.lan@intel.com&gt;Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;[wsa: removed unrelated change for Kconfig]Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Fri, 15 Aug 2014 05:38:59 +0000</pubDate>
        <dc:creator>Lan Tianyu &lt;tianyu.lan@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>da3c6647 - I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI config</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#da3c6647</link>
        <description>I2C/ACPI: Clean up I2C ACPI code and Add CONFIG_I2C_ACPI configClean up ACPI related code in the i2c core and add CONFIG_I2C_ACPIto enable I2C ACPI code.Current there is a race between removing I2C ACPI operation regionand ACPI AML code accessing. So make i2c core built-in if CONFIG_I2C_ACPIis set.Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;Signed-off-by: Lan Tianyu &lt;tianyu.lan@intel.com&gt;Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Tue, 20 May 2014 12:59:24 +0000</pubDate>
        <dc:creator>Lan Tianyu &lt;tianyu.lan@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>0244ad00 - Remove GENERIC_HARDIRQ config option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/i2c/Kconfig#0244ad00</link>
        <description>Remove GENERIC_HARDIRQ config optionAfter the last architecture switched to generic hard irqs the configoptions HAVE_GENERIC_HARDIRQS &amp; GENERIC_HARDIRQS and the related codefor !CONFIG_GENERIC_HARDIRQS can be removed.Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;

            List of files:
            /linux-6.15/drivers/i2c/Kconfig</description>
        <pubDate>Fri, 30 Aug 2013 07:39:53 +0000</pubDate>
        <dc:creator>Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
