<?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 core.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2874c5fd - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#2874c5fd</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Based on 1 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license as published by  the free software foundation either version 2 of the license or at  your option any later versionextracted by the scancode license scanner the SPDX license identifier  GPL-2.0-or-laterhas been chosen to replace the boilerplate/reference in 3029 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Mon, 27 May 2019 06:55:01 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>efb5a790 - mfd: wm831x-core: Drop unused module infrastructure from non-modular code</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#efb5a790</link>
        <description>mfd: wm831x-core: Drop unused module infrastructure from non-modular codeThe Kconfig currently controlling compilation of this code is:drivers/mfd/Kconfig:config MFD_WM831Xdrivers/mfd/Kconfig:    bool...meaning that it currently is not being built as a module by anyone.Lets remove the couple traces of modular infrastructure use, so thatwhen reading the driver there is no doubt it is builtin-only.We delete the MODULE_LICENSE tag etc. since all that informationis already contained at the top of the file in the comments.Previous demodularizaion work has made wm831x_device_exit() no longerused, so it is also removed from the 831x core code.Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Sun, 13 Jan 2019 18:36:46 +0000</pubDate>
        <dc:creator>Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;</dc:creator>
    </item>
<item>
        <title>f6dd8449 - mfd: wm831x: Add basic device tree binding</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#f6dd8449</link>
        <description>mfd: wm831x: Add basic device tree bindingAdd the basic ability to register the device through device tree, morework is needed to get each individual sub-driver functioning correctlybut this is enough to get the device to probe from device tree.Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Fri, 17 Mar 2017 10:05:18 +0000</pubDate>
        <dc:creator>Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>fd860195 - mfd: wm831x: Don&apos;t forward declare enum wm831x_auxadc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#fd860195</link>
        <description>mfd: wm831x: Don&apos;t forward declare enum wm831x_auxadcWe can&apos;t forward declare enums.Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Fri, 08 Mar 2013 02:47:21 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>1fe17a24 - mfd: Emulate active low IRQs as well as active high IRQs for wm831x</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#1fe17a24</link>
        <description>mfd: Emulate active low IRQs as well as active high IRQs for wm831xAs with the existing emulation this should not be used in productionsystems but is useful for test purposes.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Fri, 18 May 2012 16:02:02 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>cd99758b - mfd: Convert wm831x to irq_domain</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#cd99758b</link>
        <description>mfd: Convert wm831x to irq_domainThe modern idiom is to use irq_domain to allocate interrupts. This isuseful partly to allow further infrastructure to be based on the domainsand partly because it makes it much easier to allocate virtual interruptsto devices as we don&apos;t need to allocate a contiguous range of interruptnumbers.Convert the wm831x driver over to this infrastructure, using a legacyIRQ mapping if an irq_base is specified in platform data and otherwiseusing a linear mapping, always registering the interrupts even if theywon&apos;t ever be used. Only boards which need to use the GPIOs asinterrupts should need to use an irq_base.This means that we can&apos;t use the MFD irq_base management since theunless we&apos;re using an explicit irq_base from platform data we can&apos;t relyon a linear mapping of interrupts.  Instead we need to map things viathe irq_domain - provide a conveniencem function wm831x_irq() to save asmall amount of typing when doing so. Looking at this I couldn&apos;t clearlysee anything the MFD core could do to make this nicer.Since we&apos;re not supporting device tree yet there&apos;s no meaningfuladvantage if we don&apos;t do this conversion in one, the fact that theinterrupt resources are used for repeated IP blocks makes accessorfunctions for the irq_domain more trouble to do than they&apos;re worth.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Mon, 14 May 2012 21:14:24 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>7583a213 - mfd: Simulate active high IRQs with wm831x</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#7583a213</link>
        <description>mfd: Simulate active high IRQs with wm831xIn order to ease system integration provide a simulation of active highIRQs on the GPIOs by polling the GPIO status when an IRQ is generated.This isn&apos;t ideal on several fronts and will miss initially active IRQs inthe current implementation but it should work well for most cases.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Fri, 16 Sep 2011 12:21:47 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>5da721c8 - mfd: Support software initiated shutdown of WM831x PMICs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#5da721c8</link>
        <description>mfd: Support software initiated shutdown of WM831x PMICsIn systems where there is no hardware signal from the processor to thePMIC to initiate the final power off sequence we must initiate theshutdown with a register write to the PMIC. Support such systems in thedriver. Since this may prevent a full shutdown of the system platformdata is used to enable the feature.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 15 Sep 2011 16:54:53 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>523d9cfb - mfd: Support software initiated shutdown of WM831x PMICs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#523d9cfb</link>
        <description>mfd: Support software initiated shutdown of WM831x PMICsIn systems where there is no hardware signal from the processor to thePMIC to initiate the final power off sequence we must initiate theshutdown with a register write to the PMIC. Support such systems in thedriver. Since this may prevent a full shutdown of the system platformdata is used to enable the feature.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 15 Sep 2011 16:54:53 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>1df5981b - mfd: Convert WM831x to use regmap API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#1df5981b</link>
        <description>mfd: Convert WM831x to use regmap APIFactor out the register read/write code to use the register map API.  Westill need some wm831x specific code and locking in place to check thatthe user key is handled correctly but only on the write side, reads arenot affected by the key.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Fri, 10 Jun 2011 18:28:10 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>c7e1da47 - mfd: Add WM831x clock control register definitions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#c7e1da47</link>
        <description>mfd: Add WM831x clock control register definitionsSigned-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Tue, 21 Jun 2011 10:12:23 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>78bb3688 - mfd: Support multiple active WM831x AUXADC conversions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#78bb3688</link>
        <description>mfd: Support multiple active WM831x AUXADC conversionsThe WM831x AUXADC hardware can schedule multiple conversions at once,allowing higher performance when more than one source is in use as wecan have the hardware start new conversions without having to wait fora register write.Take advantage of this in the interrupt driven case, maintaining a list ofcallers that are waiting for AUXADC conversions and completing them allsimultaneously. The external interface of the AUXADC is not changed sothere will be limited use of the feature immediately.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Tue, 07 Jun 2011 10:47:28 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>c1a82780 - mfd: Read wm831x AUXADC conversion results before acknowledging interrupt</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#c1a82780</link>
        <description>mfd: Read wm831x AUXADC conversion results before acknowledging interruptEnsure that there&apos;s no possibility of loosing an AUXADC interrupt by readingthe conversion result in the IRQ handler when using interrupts. Otherwiseit&apos;s possible that under very heavy load a new conversion could be initiatedbefore the acknowledgement for a previous interrupt has happened.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 02 Jun 2011 18:18:52 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>5c05a8d1 - mfd: Support dynamic allocation of IRQ range for wm831x</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#5c05a8d1</link>
        <description>mfd: Support dynamic allocation of IRQ range for wm831xUse irq_allocate_desc() to get the IRQ range, which turns into a noop onnon-sparse systems. Since all existing users are non-sparse there shouldbe no compatibility issues.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 02 Jun 2011 18:18:51 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>ca7a7182 - mfd: Fix bus lock interaction for WM831x IRQ set_type() operation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#ca7a7182</link>
        <description>mfd: Fix bus lock interaction for WM831x IRQ set_type() operationThe WM831x IRQ set_type() operation is doing a direct register write whencalled but since set_type() is called with the bus lock held this isn&apos;tlegal and could cause deadlocks in the IRQ core.Fix this by posting the updates into an array and syncing in thebus_sync_unlock() callback.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 02 Jun 2011 18:18:47 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>8997619a - mfd: Remove compatibility interface for WM831x specific IRQ API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#8997619a</link>
        <description>mfd: Remove compatibility interface for WM831x specific IRQ APIThe last user was removed in the merge window.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Mon, 04 Apr 2011 02:04:12 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>412dc11d - mfd: Add WM8326 support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#412dc11d</link>
        <description>mfd: Add WM8326 supportThe WM8326 is a high performance variant of the WM832x series withno software visible differences.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Wed, 24 Nov 2010 18:01:41 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>e5b48684 - mfd: Factor out WM831x I2C I/O from the core driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#e5b48684</link>
        <description>mfd: Factor out WM831x I2C I/O from the core driverIn preparation for the addition of SPI support for the WM831x move the I2Cspecific code into a separate file with a separate Kconfig option so theI2C support can be excluded from the build.Also update the 1133-EV1 PMIC module support for SMDK6410 to use the newsymbol.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Tue, 19 Oct 2010 21:57:56 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>b03b4d7c - mfd: Ensure WM831x charger interrupts are acknowledged when suspending</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#b03b4d7c</link>
        <description>mfd: Ensure WM831x charger interrupts are acknowledged when suspendingThe charger interrupts on the WM831x are unconditionally a wake sourcefor the system. If the power driver is not able to monitor them (forexample, due to the IRQ line not having been wired up on the system)then any charger interrupt will prevent the system suspending for anymeaningful amount of time since nothing will ack them.Avoid this issue by manually acknowledging these interrupts when wesuspend the WM831x core device if they are masked. If software isactually using the interrupts then they will be unmasked and thischange will have no effect.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Thu, 08 Apr 2010 08:02:39 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
<item>
        <title>473fe736 - mfd: Use completion interrupt for WM831x AUXADC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/mfd/wm831x/core.h#473fe736</link>
        <description>mfd: Use completion interrupt for WM831x AUXADCUse the completion interrupt generated by the device rather thanpolling for conversions to complete. As a backup we still checkthe status of the AUXADC if we don&apos;t get a completion, mostly forsystems that don&apos;t have the WM831x interrupt infrastructure hookedup.Also reduce the timeout for completion of conversions to 5ms fromthe previous 10ms, the lower timeout should be sufficient.Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;

            List of files:
            /linux-6.15/include/linux/mfd/wm831x/core.h</description>
        <pubDate>Tue, 23 Feb 2010 11:08:06 +0000</pubDate>
        <dc:creator>Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;</dc:creator>
    </item>
</channel>
</rss>
