<?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>c40845e3 - kbuild: make -Woverride-init warnings more consistent</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#c40845e3</link>
        <description>kbuild: make -Woverride-init warnings more consistentThe -Woverride-init warn about code that may be intentional or not,but the inintentional ones tend to be real bugs, so there is a bit ofdisagreement on whether this warning option should be enabled by defaultand we have multiple settings in scripts/Makefile.extrawarn as well asindividual subsystems.Older versions of clang only supported -Wno-initializer-overrides withthe same meaning as gcc&apos;s -Woverride-init, though all supported versionsnow work with both. Because of this difference, an earlier cleanup ofmine accidentally turned the clang warning off for W=1 builds and onlyleft it on for W=2, while it&apos;s still enabled for gcc with W=1.There is also one driver that only turns the warning off for newerversions of gcc but not other compilers, and some but not all theMakefiles still use a cc-disable-warning conditional that is nolonger needed with supported compilers here.Address all of the above by removing the special cases for clangand always turning the warning off unconditionally where it gotin the way, using the syntax that is supported by both compilers.Fixes: 2cd3271b7a31 (&quot;kbuild: avoid duplicate warning options&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Hamza Mahfooz &lt;hamza.mahfooz@amd.com&gt;Acked-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Acked-by: Andrew Jeffery &lt;andrew@codeconstruct.com.au&gt;Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Tue, 26 Mar 2024 14:47:16 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>2eda1cde - pinctrl: aspeed: Add AST2600 pinmux support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#2eda1cde</link>
        <description>pinctrl: aspeed: Add AST2600 pinmux supportThe AST2600 pinmux is fairly similar to the previous generations ofASPEED BMC SoCs in terms of architecture, though differ in some of thedesign details. The complexity of the pin expressions is largely reduced(e.g. there are no-longer signals with multiple expressions muxing themto the associated pin), and there are now signals and buses withmultiple pin groups.The driver implements pinmux support for all 244 GPIO-capable pins plusa further four pins that are not GPIO capable but which expose multiplesignals. pinconf will be implemented in a follow-up patch.The implementation has been smoke-tested under qemu, and run on hardwareby ASPEED.Debugged-by: Johnny Huang &lt;johnny_huang@aspeedtech.com&gt;Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Link: https://lore.kernel.org/r/20190711041942.23202-7-andrew@aj.id.auSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Thu, 11 Jul 2019 04:19:42 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>efa56239 - pinctrl: aspeed: Split out pinmux from general pinctrl</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#efa56239</link>
        <description>pinctrl: aspeed: Split out pinmux from general pinctrlASPEED have completely rearranged the System Control Unit registerlayout with the AST2600. The existing code took advantage of the factthat the AST2400 and AST2500 had layouts that were similar enough tohave little impact on the pinmux infrastructure (though there is a wartwith read-modify-write vs write-1-clear semantics of the hardwarestrapping registers between the two).Given that any similarity has been thrown out with the AST2600, separateout the function applying an expression state to be driver-specific.With it, extract out the pinmux macro jungle to its own header andimplementation so the pieces can be composed without dependency cycles.Cc: Johnny Huang &lt;johnny_huang@aspeedtech.com&gt;Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Link: https://lore.kernel.org/r/20190628023838.15426-8-andrew@aj.id.auSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Fri, 28 Jun 2019 02:38:37 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&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/pinctrl/aspeed/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/pinctrl/aspeed/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>7f07675c - pinctrl: aspeed: Wrap -Woverride-init with cc-option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#7f07675c</link>
        <description>pinctrl: aspeed: Wrap -Woverride-init with cc-optionClang does not support this option:warning: unknown warning option &apos;-Woverride-init&apos;; did you mean&apos;-Woverride-module&apos;? [-Wunknown-warning-option]1 warning generated.Signed-off-by: Nathan Chancellor &lt;natechancellor@gmail.com&gt;Acked-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Acked-by: Joel Stanley &lt;joel@jms.id.au&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Tue, 11 Dec 2018 00:05:06 +0000</pubDate>
        <dc:creator>Nathan Chancellor &lt;natechancellor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>56e57cb6 - pinctrl: Add pinctrl-aspeed-g5 driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#56e57cb6</link>
        <description>pinctrl: Add pinctrl-aspeed-g5 driverA small subset of pins and functions are exposed. The selection of pinsand functions is driven by the development of OpenBMC[1] on theAST2500 SoC, particularly around booting the IBM Witherspoon platform.[1] https://github.com/openbmc/docsSigned-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Tue, 30 Aug 2016 07:54:26 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>524594d4 - pinctrl: Add pinctrl-aspeed-g4 driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#524594d4</link>
        <description>pinctrl: Add pinctrl-aspeed-g4 driverA subset of the pins and functions are exposed. The selection offunctions and pins is driven by the development of OpenBMC[1] on theAST2400 SoC, particularly around booting the OpenPOWER Palmettodevelopment machine.[1] https://github.com/openbmc/docsSigned-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Tue, 30 Aug 2016 07:54:25 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
<item>
        <title>4d3d0e42 - pinctrl: Add core support for Aspeed SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/aspeed/Makefile#4d3d0e42</link>
        <description>pinctrl: Add core support for Aspeed SoCsThe Aspeed SoCs typically provide more than 200 pins for GPIO and otherfunctions. The signal enabled on a pin is determined on a prioritybasis, where a given pin can provide a number of different signal types.In addition to the priority levels, the Aspeed pin controllers describethe signal active on a pin by compound logical expressions involvingmultiple operators, registers and bits. Some difficulty arises as apin&apos;s function bit masks for each priority level are frequently not thesame (i.e. we cannot just flip a bit to change from a high to lowpriority signal), or even in the same register(s). Some configurationbits affect multiple pins, while in other cases the signals for a busmust each be enabled individually.Together, these features give rise to some complexity in theimplementation. A more complete description of the complexities isprovided in the associated header file.The patch doesn&apos;t implement pinctrl/pinmux/pinconf for any particularAspeed SoC, rather it adds the framework for defining pinmuxconfigurations.Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/aspeed/Makefile</description>
        <pubDate>Tue, 30 Aug 2016 07:54:24 +0000</pubDate>
        <dc:creator>Andrew Jeffery &lt;andrew@aj.id.au&gt;</dc:creator>
    </item>
</channel>
</rss>
