<?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>3e26d9f0 - iio: core: Add new DMABUF interface infrastructure</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#3e26d9f0</link>
        <description>iio: core: Add new DMABUF interface infrastructureAdd the necessary infrastructure to the IIO core to support a newoptional DMABUF based interface.With this new interface, DMABUF objects (externally created) can beattached to a IIO buffer, and subsequently used for data transfer.A userspace application can then use this interface to share DMABUFobjects between several interfaces, allowing it to transfer data in azero-copy fashion, for instance between IIO and the USB stack.The userspace application can also memory-map the DMABUF objects, andaccess the sample data directly. The advantage of doing this vs. theread() interface is that it avoids an extra copy of the data between thekernel and userspace. This is particularly userful for high-speeddevices which produce several megabytes or even gigabytes of data persecond.As part of the interface, 3 new IOCTLs have been added:IIO_BUFFER_DMABUF_ATTACH_IOCTL(int fd): Attach the DMABUF object identified by the given file descriptor to the buffer.IIO_BUFFER_DMABUF_DETACH_IOCTL(int fd): Detach the DMABUF object identified by the given file descriptor from the buffer. Note that closing the IIO buffer&apos;s file descriptor will automatically detach all previously attached DMABUF objects.IIO_BUFFER_DMABUF_ENQUEUE_IOCTL(struct iio_dmabuf *): Request a data transfer to/from the given DMABUF object. Its file descriptor, as well as the transfer size and flags are provided in the &quot;iio_dmabuf&quot; structure.These three IOCTLs have to be performed on the IIO buffer&apos;s filedescriptor, obtained using the IIO_BUFFER_GET_FD_IOCTL() ioctl.Signed-off-by: Paul Cercueil &lt;paul@crapouillou.net&gt;Co-developed-by: Nuno Sa &lt;nuno.sa@analog.com&gt;Signed-off-by: Nuno Sa &lt;nuno.sa@analog.com&gt;Link: https://patch.msgid.link/20240620122726.41232-4-paul@crapouillou.netSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Thu, 20 Jun 2024 12:27:22 +0000</pubDate>
        <dc:creator>Paul Cercueil &lt;paul@crapouillou.net&gt;</dc:creator>
    </item>
<item>
        <title>1a97905d - iio: add the IIO backend framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#1a97905d</link>
        <description>iio: add the IIO backend frameworkThis is a Framework to handle complex IIO aggregate devices.The typical architecture is to have one device as the frontend device whichcan be &quot;linked&quot; against one or multiple backend devices. All the IIO anduserspace interface is expected to be registers/managed by the frontenddevice which will callback into the backends when needed (to get/setsome configuration that it does not directly control).The basic framework interface is pretty simple: - Backends should register themselves with @devm_iio_backend_register() - Frontend devices should get backends with @devm_iio_backend_get()Signed-off-by: Nuno Sa &lt;nuno.sa@analog.com&gt;Link: https://lore.kernel.org/r/20240210-iio-backend-v11-5-f5242a5fb42a@analog.comReviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sat, 10 Feb 2024 20:57:17 +0000</pubDate>
        <dc:creator>Nuno Sa &lt;nuno.sa@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>38416c28 - iio: light: Add gain-time-scale helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#38416c28</link>
        <description>iio: light: Add gain-time-scale helpersSome light sensors can adjust both the HW-gain and integration time.There are cases where adjusting the integration time has similar impactto the scale of the reported values as gain setting has.IIO users do typically expect to handle scale by a single writable &apos;scale&apos;entry. Driver should then adjust the gain/time accordingly.It however is difficult for a driver to know whether it should changegain or integration time to meet the requested scale. Usually it ispreferred to have longer integration time which usually improvesaccuracy, but there may be use-cases where long measurement times can bean issue. Thus it can be preferable to allow also changing theintegration time - but mitigate the scale impact by also changing the gainunderneath. Eg, if integration time change doubles the measured values,the driver can reduce the HW-gain to half.The theory of the computations of gain-time-scale is simple. However,some people (undersigned) got that implemented wrong for more than once.Add some gain-time-scale helpers in order to not dublicate errors in alldrivers needing these computations.Signed-off-by: Matti Vaittinen &lt;mazziesaccount@gmail.com&gt;Link: https://lore.kernel.org/r/268d418e7cffcdaa2ece6738478bbc57692c213e.1680263956.git.mazziesaccount@gmail.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Fri, 31 Mar 2023 12:40:28 +0000</pubDate>
        <dc:creator>Matti Vaittinen &lt;mazziesaccount@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>35c35b0c - iio: add filter subfolder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#35c35b0c</link>
        <description>iio: add filter subfolderAdd filter subfolder for IIO devices that handle filter functionality.Signed-off-by: Antoniu Miclaus &lt;antoniu.miclaus@analog.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Tue, 07 Dec 2021 15:54:42 +0000</pubDate>
        <dc:creator>Antoniu Miclaus &lt;antoniu.miclaus@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>b62e2e17 - iio: add addac subdirectory</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#b62e2e17</link>
        <description>iio: add addac subdirectoryFor IIO devices that expose both ADC and DAC functionality.Signed-off-by: Cosmin Tanislav &lt;cosmin.tanislav@analog.com&gt;Link: https://lore.kernel.org/r/20211205114045.173612-2-cosmin.tanislav@analog.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sun, 05 Dec 2021 11:40:43 +0000</pubDate>
        <dc:creator>Cosmin Tanislav &lt;demonsingur@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>646d67b5 - iio:cdc:ad7150: Move driver out of staging.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#646d67b5</link>
        <description>iio:cdc:ad7150: Move driver out of staging.This capacitance to digital converter (CDC) driver is compliant withthe IIO ABI.  Note, not all features supported (e.g. window event modes)but the driver should be in a useful functional state.The cleanup was done against QEMU emulation of the device rather thanactual hardware.   Whilst this was a bit of an experiment, it made iteasy to confirm that the driver remained in a consistent working statethrough the various refactors.  If it worked in the first place, itshould still be working after this cleanup.Given some IIO drivers require expensive hardware setups, (not particularlytrue with this one) the use of QEMU may provide a viable way forwardfor providing testing during code changes where previously we&apos;d hadto rely on sharp eyes and crossed fingers.Note, no explicit MAINTAINERS entry as it will be covered by thegeneric catch-alls for ADI and IIO drivers which are sufficient.Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Alexandru Ardelean &lt;alexandru.ardelean@analog.com&gt;Link: https://lore.kernel.org/r/20210314181511.531414-25-jic23@kernel.org

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sun, 14 Mar 2021 18:15:11 +0000</pubDate>
        <dc:creator>Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;</dc:creator>
    </item>
<item>
        <title>0bf49ffb - iio: Add basic unit test for iio_format_value()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#0bf49ffb</link>
        <description>iio: Add basic unit test for iio_format_value()The IIO core provides a function to do formatting of fixedpoint numbers.In the past there have been some issues with the implementation of thefunction where for example negative numbers were not handled correctly.Introduce a basic unit test based on kunit that tests the function andensures that the generated output matches the expected output.This gives us some confidence that future modifications to the functionimplementation will not break ABI compatibility.To run the unit tests follow the kunit documentation and add  CONFIG_IIO=y  CONFIG_IIO_TEST_FORMAT=yto the .kunitconfig and run  &gt; ./tools/testing/kunit/kunit.py run  Configuring KUnit Kernel ...  Building KUnit Kernel ...  Starting KUnit Kernel ...  ============================================================  ======== [PASSED] iio-format ========  [PASSED] iio_test_iio_format_value_integer  [PASSED] iio_test_iio_format_value_fixedpoint  [PASSED] iio_test_iio_format_value_fractional  [PASSED] iio_test_iio_format_value_fractional_log2  [PASSED] iio_test_iio_format_value_multiple  ============================================================  Testing complete. 21 tests run. 0 failed. 0 crashed.  Elapsed time: 8.242s total, 0.001s configuring, 3.865s building, 0.000s runningSigned-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;Link: https://lore.kernel.org/r/20201215191743.2725-3-lars@metafoo.deSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Tue, 15 Dec 2020 19:17:43 +0000</pubDate>
        <dc:creator>Lars-Peter Clausen &lt;lars@metafoo.de&gt;</dc:creator>
    </item>
<item>
        <title>a132e5f4 - iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#a132e5f4</link>
        <description>iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbolFor some embedded systems, a workflow involving external kernel modulesthat implement IIO devices is more practical than working with in-treesources.Kconfig symbols without any titles do not show up in menuconfig, and assuch are more difficult to configure granularly, as they need to beselected by potentially unused/un-needed drivers.Albeit, the IIO_TRIGGERED_EVENT is used by a single mainline driver, thiscould allow for some out-of-tree drivers to use this kmod.This change adds a title to the IIO_TRIGGERED_EVENT Kconfig symbol.Signed-off-by: Alexandru Ardelean &lt;alexandru.ardelean@analog.com&gt;Link: https://lore.kernel.org/r/20200924111758.196367-3-alexandru.ardelean@analog.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Thu, 24 Sep 2020 11:17:57 +0000</pubDate>
        <dc:creator>Alexandru Ardelean &lt;alexandru.ardelean@analog.com&gt;</dc:creator>
    </item>
<item>
        <title>189c3c49 - iio: position: Add support for Azoteq IQS624/625 angle sensors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#189c3c49</link>
        <description>iio: position: Add support for Azoteq IQS624/625 angle sensorsThis patch adds support for the Azoteq IQS624 and IQS625 angular positionsensors, capable of reporting the angle of a rotating shaft down to 1 and10 degrees of accuracy, respectively.This patch also introduces a home for linear and angular position sensors.Unlike resolvers, they are typically contactless and use the Hall effect.Signed-off-by: Jeff LaBundy &lt;jeff@labundy.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sun, 16 Feb 2020 23:32:11 +0000</pubDate>
        <dc:creator>Jeff LaBundy &lt;jeff@labundy.com&gt;</dc:creator>
    </item>
<item>
        <title>1c349f4f - docs: iio: convert to ReST</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#1c349f4f</link>
        <description>docs: iio: convert to ReSTRename the iio documentation files to ReST, add anindex for them and adjust in order to produce a nice htmloutput via the Sphinx build system.At its new index.rst, let&apos;s add a :orphan: while this is not linked tothe main index.rst file, in order to avoid build warnings.Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Tue, 18 Jun 2019 20:53:40 +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/iio/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/iio/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>597f55e3 - counter: stm32-lptimer: add counter device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#597f55e3</link>
        <description>counter: stm32-lptimer: add counter deviceAdd support for new counter device to stm32-lptimer.Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Tue, 02 Apr 2019 06:30:44 +0000</pubDate>
        <dc:creator>Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;</dc:creator>
    </item>
<item>
        <title>5dd50aae - Make anon_inodes unconditional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#5dd50aae</link>
        <description>Make anon_inodes unconditionalMake the anon_inodes facility unconditional so that it can be used by coreVFS code and pidfd code.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;[christian@brauner.io: adapt commit message to mention pidfds]Signed-off-by: Christian Brauner &lt;christian@brauner.io&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 17:40:31 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d626be00 - drivers: iio: Kconfig: pedantic cleanup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#d626be00</link>
        <description>drivers: iio: Kconfig: pedantic cleanupFormatting of Kconfig files doesn&apos;t look so pretty, so justtake damp cloth and clean it up.Signed-off-by: Enrico Weigelt, metux IT consult &lt;info@metux.net&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Wed, 06 Mar 2019 14:52:23 +0000</pubDate>
        <dc:creator>Enrico Weigelt, metux IT consult &lt;info@metux.net&gt;</dc:creator>
    </item>
<item>
        <title>dadd2299 - Make anon_inodes unconditional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#dadd2299</link>
        <description>Make anon_inodes unconditionalMake the anon_inodes facility unconditional so that it can be used by coreVFS code.Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 17:40:31 +0000</pubDate>
        <dc:creator>David Howells &lt;dhowells@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>ad28d315 - staging: iio: ad2s1200: Move driver out of staging</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#ad28d315</link>
        <description>staging: iio: ad2s1200: Move driver out of stagingMove the iio driver for the ad2s1200 and ad2s1205 resolver-to-digitalconverter out of staging, into mainline iio subsystems.Signed-off-by: David Veenstra &lt;davidjulianveenstra@gmail.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Fri, 18 May 2018 18:23:40 +0000</pubDate>
        <dc:creator>David Veenstra &lt;davidjulianveenstra@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8b74816b - iio: afe: rescale: new driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#8b74816b</link>
        <description>iio: afe: rescale: new driverIf an ADC channel measures the midpoint of a voltage divider, theinteresting voltage is often the voltage over the full resistance.E.g. if the full voltage is too big for the ADC to handle.Likewise, if an ADC channel measures the voltage across a shuntresistor, with or without amplification, the interesting value isoften the current through the resistor.This driver solves these problems by allowing to linearly scale a channeland/or by allowing changes to the type of the channel.Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Mon, 23 Apr 2018 21:08:09 +0000</pubDate>
        <dc:creator>Peter Rosin &lt;peda@axentia.se&gt;</dc:creator>
    </item>
<item>
        <title>7ba9df54 - iio: multiplexer: new iio category and iio-mux driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#7ba9df54</link>
        <description>iio: multiplexer: new iio category and iio-mux driverWhen a multiplexer changes how an iio device behaves (for exampleby feeding different signals to an ADC), this driver can be usedto create one virtual iio channel for each multiplexer state.Depends on the generic multiplexer subsystem.Cache any ext_info values from the parent iio channel, creating a privatecopy of the ext_info attributes for each multiplexer state/channel.Reviewed-by: Jonathan Cameron &lt;jic23@kernel.org&gt;Signed-off-by: Peter Rosin &lt;peda@axentia.se&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sun, 14 May 2017 19:51:10 +0000</pubDate>
        <dc:creator>Peter Rosin &lt;peda@axentia.se&gt;</dc:creator>
    </item>
<item>
        <title>28e5d3bb - iio: 104-quad-8: Add IIO support for the ACCES 104-QUAD-8</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#28e5d3bb</link>
        <description>iio: 104-quad-8: Add IIO support for the ACCES 104-QUAD-8The ACCES 104-QUAD-8 is a general purpose quadrature encodercounter/interface board. The 104-QUAD-8 is capable of monitoring theoutputs of eight encoders via four on-board LSI/CSI LS7266R1 24-bitdual-axis quadrature counter chips. Core functions handled by theLS7266R1, such as direction and total count, are available.Performing a write to a counter&apos;s IIO_CHAN_INFO_RAW sets the counter andalso clears the counter&apos;s respective error flag. Although the countershave a 25-bit range, only the lower 24 bits may be set, either directlyor via a counter&apos;s preset attribute. Interrupts are not supported bythis driver.This driver adds IIO support for the ACCES 104-QUAD-8 and ACCES104-QUAD-4. The base port addresses for the devices may be configuredvia the base array module parameter.Signed-off-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Wed, 28 Sep 2016 18:00:01 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>67e17300 - iio: potentiostat: add LMP91000 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/iio/Kconfig#67e17300</link>
        <description>iio: potentiostat: add LMP91000 supportAdd support for the LMP91000 potentiostat which is used for chemicalsensing applications.Signed-off-by: Matt Ranostay &lt;matt@ranostay.consulting&gt;Signed-off-by: Jonathan Cameron &lt;jic23@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/iio/Kconfig</description>
        <pubDate>Sun, 25 Sep 2016 04:03:00 +0000</pubDate>
        <dc:creator>Matt Ranostay &lt;mranostay@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
