<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d4284874 - counter: i8254: Introduce the Intel 8254 interface library module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#d4284874</link>
        <description>counter: i8254: Introduce the Intel 8254 interface library moduleExposes consumer library functions providing support for interfacescompatible with the venerable Intel 8254 Programmable Interval Timer(PIT).The Intel 8254 PIT first appeared in the early 1980s and was usedinitially in IBM PC compatibles. The popularity of the original Intel825x family of chips led to many subsequent variants and clones of theinterface in various chips and integrated circuits. Although stillpopular, interfaces compatible with the Intel 8254 PIT are nowdaystypically found embedded in larger VLSI processing chips and FPGAcomponents rather than as discrete ICs.A CONFIG_I8254 Kconfig option is introduced by this patch. Moduleswanting access to these i8254 library functions should select thisKconfig option, and import the I8254 symbol namespace.Link: https://lore.kernel.org/r/f6fe32c2db9525d816ab1a01f45abad56c081652.1681665189.git.william.gray@linaro.org/Signed-off-by: William Breathitt Gray &lt;william.gray@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Sun, 16 Apr 2023 17:36:53 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;william.gray@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>0be89073 - counter: Add Renesas RZ/G2L MTU3a counter driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#0be89073</link>
        <description>counter: Add Renesas RZ/G2L MTU3a counter driverAdd RZ/G2L MTU3a counter driver. This IP supports the followingphase counting modes on MTU1 and MTU2 channels1) 16-bit phase counting modes on MTU1 and MTU2 channels.2) 32-bit phase counting mode by cascading MTU1 and MTU2 channels.This patch adds 3 counter value channels.	count0: 16-bit phase counter value channel on MTU1	count1: 16-bit phase counter value channel on MTU2	count2: 32-bit phase counter value channel by cascading                MTU1 and MTU2 channels.The external input phase clock pin for the counter value channelsare as follows:	count0: &quot;MTCLKA-MTCLKB&quot;	count1: &quot;MTCLKA-MTCLKB&quot; or &quot;MTCLKC-MTCLKD&quot;	count2: &quot;MTCLKA-MTCLKB&quot; or &quot;MTCLKC-MTCLKD&quot;Use the sysfs variable &quot;external_input_phase_clock_select&quot; to select theexternal input phase clock pin and &quot;cascade_counts_enable&quot; to enable/disable cascading of channels.Signed-off-by: Biju Das &lt;biju.das.jz@bp.renesas.com&gt;Reviewed-by: William Breathitt Gray &lt;william.gray@linaro.org&gt;Acked-by: William Breathitt Gray &lt;william.gray@linaro.org&gt;Signed-off-by: Lee Jones &lt;lee@kernel.org&gt;Link: https://lore.kernel.org/r/20230330111632.169434-5-biju.das.jz@bp.renesas.com

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Thu, 30 Mar 2023 11:16:30 +0000</pubDate>
        <dc:creator>Biju Das &lt;biju.das.jz@bp.renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>4e2f42aa - counter: ti-ecap-capture: capture driver support for ECAP</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#4e2f42aa</link>
        <description>counter: ti-ecap-capture: capture driver support for ECAPECAP hardware on TI AM62x SoC supports capture feature. It can be usedto timestamp events (falling/rising edges) detected on input signal.This commit adds capture driver support for ECAP hardware on AM62x SoC.In the ECAP hardware, capture pin can also be configured to be inPWM mode. Current implementation only supports capture operating mode.Hardware also supports timebase sync between multiple instances, butthis driver supports simple independent capture functionality.Signed-off-by: Julien Panis &lt;jpanis@baylibre.com&gt;Link: https://lore.kernel.org/r/20220923142437.271328-4-jpanis@baylibre.com/Signed-off-by: William Breathitt Gray &lt;william.gray@linaro.org&gt;Link: https://lore.kernel.org/r/25644ce1f2fd15d116977770ede20e024f658513.1664318353.git.william.gray@linaro.orgSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Tue, 27 Sep 2022 22:53:45 +0000</pubDate>
        <dc:creator>Julien Panis &lt;jpanis@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>b6c50aff - counter: Add character device interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#b6c50aff</link>
        <description>counter: Add character device interfaceThis patch introduces a character device interface for the Countersubsystem. Device data is exposed through standard character device readoperations. Device data is gathered when a Counter event is pushed bythe respective Counter device driver. Configuration is handled via ioctloperations on the respective Counter character device node.Cc: David Lechner &lt;david@lechnology.com&gt;Cc: Gwendal Grignou &lt;gwendal@chromium.org&gt;Cc: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;Cc: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Signed-off-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Link: https://lore.kernel.org/r/b8b8c64b4065aedff43699ad1f0e2f8d1419c15b.1632884256.git.vilhelm.gray@gmail.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Wed, 29 Sep 2021 03:15:59 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>aaec1a0f - counter: Internalize sysfs interface code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#aaec1a0f</link>
        <description>counter: Internalize sysfs interface codeThis is a reimplementation of the Generic Counter driver interface.There are no modifications to the Counter subsystem userspace interface,so existing userspace applications should continue to run seamlessly.The purpose of this patch is to internalize the sysfs interface codeamong the various counter drivers into a shared module. Counter driverspass and take data natively (i.e. u8, u64, etc.) and the shared countermodule handles the translation between the sysfs interface and thedevice drivers. This guarantees a standard userspace interface for allcounter drivers, and helps generalize the Generic Counter driver ABI inorder to support the Generic Counter chrdev interface (introduced in asubsequent patch) without significant changes to the existing counterdrivers.Note, Counter device registration is the same as before: driverspopulate a struct counter_device with components and callbacks, thenpass the structure to the devm_counter_register function. However,what&apos;s different now is how the Counter subsystem code handles thisregistration internally.Whereas before callbacks would interact directly with sysfs data, thisinteraction is now abstracted and instead callbacks interact with nativeC data types. The counter_comp structure forms the basis for Counterextensions.The counter-sysfs.c file contains the code to parse through thecounter_device structure and register the requested components andextensions. Attributes are created and populated based on type, withrespective translation functions to handle the mapping between sysfs andthe counter driver callbacks.The translation performed for each attribute is straightforward: theattribute type and data is parsed from the counter_attribute structure,the respective counter driver read/write callback is called, and sysfsI/O is handled before or after the driver read/write function is called.Cc: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Cc: Patrick Havelange &lt;patrick.havelange@essensium.com&gt;Cc: Kamel Bouhara &lt;kamel.bouhara@bootlin.com&gt;Cc: Maxime Coquelin &lt;mcoquelin.stm32@gmail.com&gt;Cc: Alexandre Torgue &lt;alexandre.torgue@st.com&gt;Cc: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;Acked-by: Syed Nayyar Waris &lt;syednwaris@gmail.com&gt;Reviewed-by: David Lechner &lt;david@lechnology.com&gt;Tested-by: David Lechner &lt;david@lechnology.com&gt;Signed-off-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Reviewed-by: Fabrice Gasnier &lt;fabrice.gasnier@foss.st.com&gt; # for stm32Link: https://lore.kernel.org/r/c68b4a1ffb195c1a2f65e8dd5ad7b7c14e79c6ef.1630031207.git.vilhelm.gray@gmail.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Fri, 27 Aug 2021 03:47:47 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b711f687 - counter: Add support for Intel Quadrature Encoder Peripheral</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#b711f687</link>
        <description>counter: Add support for Intel Quadrature Encoder PeripheralAdd support for Intel Quadrature Encoder Peripheral found on IntelElkhart Lake platform.Initial implementation was done by Felipe Balbi while he was working atIntel with later changes from Raymond Tan and me.Co-developed-by: Felipe Balbi (Intel) &lt;balbi@kernel.org&gt;Signed-off-by: Felipe Balbi (Intel) &lt;balbi@kernel.org&gt;Co-developed-by: Raymond Tan &lt;raymond.tan@intel.com&gt;Signed-off-by: Raymond Tan &lt;raymond.tan@intel.com&gt;Signed-off-by: Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;Acked-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Link: https://lore.kernel.org/r/20210602113259.158674-1-jarkko.nikula@linux.intel.comSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Wed, 02 Jun 2021 11:32:59 +0000</pubDate>
        <dc:creator>Jarkko Nikula &lt;jarkko.nikula@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a55ebd47 - counter: add IRQ or GPIO based counter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#a55ebd47</link>
        <description>counter: add IRQ or GPIO based counterAdd simple IRQ or GPIO base counter. This device is used to measurerotation speed of some agricultural devices, so no high frequency on thecounter pin is expected.The maximal measurement frequency depends on the CPU and system load. Onthe idle iMX6S I was able to measure up to 20kHz without count drops.Signed-off-by: Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;Reviewed-by: Ahmad Fatoum &lt;a.fatoum@pengutronix.de&gt;Reviewed-by: William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;Link: https://lore.kernel.org/r/20210301080401.22190-3-o.rempel@pengutronix.deSigned-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Mon, 01 Mar 2021 08:04:01 +0000</pubDate>
        <dc:creator>Oleksij Rempel &lt;o.rempel@pengutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>106b1041 - counter: Add microchip TCB capture counter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#106b1041</link>
        <description>counter: Add microchip TCB capture counterThis drivers allows to use the capture mode of the Timer Counter Blockhardware block available in Microchip SoCs through the counter subsystem.Two functions of the counter are supported for the moment: periodcapture and quadrature decoder. The latter is only supported by theSAMA5 series of SoCs.For the period capture mode a basic setup has been chosen that willreset the counter each time the period is actually reached. Of coursethe device offers much more possibilities.For quadrature mode, both channel 0 and 1 must be configured even if weonly capture the position (no revolution/rotation).Signed-off-by: Kamel Bouhara &lt;kamel.bouhara@bootlin.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Mon, 06 Jul 2020 11:43:47 +0000</pubDate>
        <dc:creator>Kamel Bouhara &lt;kamel.bouhara@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>f213729f - counter: new TI eQEP driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#f213729f</link>
        <description>counter: new TI eQEP driverThis adds a new counter driver for the Texas Instruments EnhancedQuadrature Encoder Pulse (eQEP) module.Only very basic functionality is currently implemented - only enough tobe able to read the position. The actual device has many more featureswhich can be added to the driver on an as-needed basis.It is not possible to read the QEPA/B signal values in hardware, sothat feature is omitted.The TI_PWMSS kernel option is selected in Kconfig to enable the parentbus, which is needed for power management.Signed-off-by: David Lechner &lt;david@lechnology.com&gt;Signed-off-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;

            List of files:
            /linux-6.15/drivers/counter/Makefile</description>
        <pubDate>Sun, 01 Sep 2019 22:58:24 +0000</pubDate>
        <dc:creator>David Lechner &lt;david@lechnology.com&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/counter/Makefile#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/counter/Makefile</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>a3b9a999 - counter: add FlexTimer Module Quadrature decoder counter driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#a3b9a999</link>
        <description>counter: add FlexTimer Module Quadrature decoder counter driverThis driver exposes the counter for the quadrature decoder of theFlexTimer Module, present in the LS1021A soc.Signed-off-by: Patrick Havelange &lt;patrick.havelange@essensium.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/counter/Makefile</description>
        <pubDate>Tue, 02 Apr 2019 06:30:51 +0000</pubDate>
        <dc:creator>Patrick Havelange &lt;patrick.havelange@essensium.com&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/counter/Makefile#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/counter/Makefile</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>ad29937e - counter: Add STM32 Timer quadrature encoder</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#ad29937e</link>
        <description>counter: Add STM32 Timer quadrature encoderImplement counter part of the STM32 timer hardware block by usingcounter API. Hardware only supports X2 and X4 quadrature modes. Aceiling value can be set to define the maximum value reachable by thecounter.Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@st.com&gt;Co-authored-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/counter/Makefile</description>
        <pubDate>Tue, 02 Apr 2019 06:30:42 +0000</pubDate>
        <dc:creator>Benjamin Gaignard &lt;benjamin.gaignard@st.com&gt;</dc:creator>
    </item>
<item>
        <title>f1d8a071 - counter: 104-quad-8: Add Generic Counter interface support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#f1d8a071</link>
        <description>counter: 104-quad-8: Add Generic Counter interface supportThis patch adds support for the Generic Counter interface to the104-QUAD-8 driver. The existing 104-QUAD-8 device interface should notbe affected by this patch; all changes are intended as supplementaladditions as perceived by the user.Generic Counter Counts are created for the eight quadrature channelcounts, as well as their respective quadrature A and B Signals (whichare associated via respective Synapse structures) and respective indexSignals.The new Generic Counter interface sysfs attributes are intended toexpose the same functionality and data available via the existing104-QUAD-8 IIO device interface; the Generic Counter interface servesto provide the respective functionality and data in a standard wayexpected of counter devices.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/counter/Makefile</description>
        <pubDate>Tue, 02 Apr 2019 06:30:40 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0040a390 - counter: Introduce the Generic Counter interface</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/counter/Makefile#0040a390</link>
        <description>counter: Introduce the Generic Counter interfaceThis patch introduces the Generic Counter interface for supportingcounter devices.In the context of the Generic Counter interface, a counter is defined asa device that reports one or more &quot;counts&quot; based on the state changes ofone or more &quot;signals&quot; as evaluated by a defined &quot;count function.&quot;Driver callbacks should be provided to communicate with the device: toread and write various Signals and Counts, and to set and get the&quot;action mode&quot; and &quot;count function&quot; for various Synapses and Countsrespectively.To support a counter device, a driver must first allocate the availableCounter Signals via counter_signal structures. These Signals shouldbe stored as an array and set to the signals array member of anallocated counter_device structure before the Counter is registered tothe system.Counter Counts may be allocated via counter_count structures, andrespective Counter Signal associations (Synapses) made viacounter_synapse structures. Associated counter_synapse structures arestored as an array and set to the the synapses array member of therespective counter_count structure. These counter_count structures areset to the counts array member of an allocated counter_device structurebefore the Counter is registered to the system.A counter device is registered to the system by passing the respectiveinitialized counter_device structure to the counter_register function;similarly, the counter_unregister function unregisters the respectiveCounter. The devm_counter_register and devm_counter_unregister functionsserve as device memory-managed versions of the counter_register andcounter_unregister functions respectively.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/counter/Makefile</description>
        <pubDate>Tue, 02 Apr 2019 06:30:36 +0000</pubDate>
        <dc:creator>William Breathitt Gray &lt;vilhelm.gray@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
