<?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>6e9be3ab - pinctrl: Add driver support for Amlogic SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#6e9be3ab</link>
        <description>pinctrl: Add driver support for Amlogic SoCsAdd a new pinctrl driver for Amlogic SoCs. All future AmlogicSoCs pinctrl drives use this, such A4, A5, S6, S7 etc. To supportnew Amlogic SoCs, only need to add the corresponding dts file.Signed-off-by: Xianwei Zhao &lt;xianwei.zhao@amlogic.com&gt;Link: https://lore.kernel.org/20250212-amlogic-pinctrl-v5-3-282bc2516804@amlogic.comSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Wed, 12 Feb 2025 05:20:52 +0000</pubDate>
        <dc:creator>Xianwei Zhao &lt;xianwei.zhao@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>9681df02 - pinctrl: Add driver support for Amlogic T7 SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#9681df02</link>
        <description>pinctrl: Add driver support for Amlogic T7 SoCsAdd a new pinctrl driver for Amlogic T7 SoCs which sharethe same register layout as the previous Amlogic S4.Signed-off-by: Huqiang Qin &lt;huqiang.qin@amlogic.com&gt;Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Reviewed-by: Andy Shevchenko &lt;andy@kernel.org&gt;Link: https://lore.kernel.org/r/20230922094342.637251-3-huqiang.qin@amlogic.comSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Fri, 22 Sep 2023 09:43:41 +0000</pubDate>
        <dc:creator>Huqiang Qin &lt;huqiang.qin@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>ea90ca10 - pinctrl: Add driver support for Amlogic C3 SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#ea90ca10</link>
        <description>pinctrl: Add driver support for Amlogic C3 SoCsAdd a new pinctrl driver for Amlogic C3 SoCs which sharethe same register layout as the previous Amlogic S4.Signed-off-by: Huqiang Qin &lt;huqiang.qin@amlogic.com&gt;Link: https://lore.kernel.org/r/20230714122441.3098337-3-huqiang.qin@amlogic.comSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Fri, 14 Jul 2023 12:24:41 +0000</pubDate>
        <dc:creator>Huqiang Qin &lt;huqiang.qin@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>775214d3 - pinctrl: meson: add pinctrl driver support for Meson-S4 Soc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#775214d3</link>
        <description>pinctrl: meson: add pinctrl driver support for Meson-S4 SocAdd new pinctrl driver for Amlogic&apos;s Meson-S4 SoC which share thesame register layout as the previous Meson-A1.Acked-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;Signed-off-by: Qianggui Song &lt;qianggui.song@amlogic.com&gt;Link: https://lore.kernel.org/r/20220113031044.2665-4-qianggui.song@amlogic.comSigned-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Thu, 13 Jan 2022 03:10:43 +0000</pubDate>
        <dc:creator>Qianggui Song &lt;qianggui.song@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>dabad1ff - pinctrl: meson: add pinctrl driver support for Meson-A1 SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#dabad1ff</link>
        <description>pinctrl: meson: add pinctrl driver support for Meson-A1 SoCMeson A1 SoC share the same register layout of pinmux with previousMeson-G12A, however there is difference for gpio and pin config registerin A1. The main difference is that registers before A1 are grouped byfunction while those of A1 are by bank. The new register layout is asbelow:/* first bank */              /* addr */- P_PADCTRL_GPIOP_I         base + 0x00 &lt;&lt; 2- P_PADCTRL_GPIOP_O         base + 0x01 &lt;&lt; 2- P_PADCTRL_GPIOP_OEN       base + 0x02 &lt;&lt; 2- P_PADCTRL_GPIOP_PULL_EN   base + 0x03 &lt;&lt; 2- P_PADCTRL_GPIOP_PULL_UP   base + 0x04 &lt;&lt; 2- P_PADCTRL_GPIOP_DS        base + 0x05 &lt;&lt; 2/* second bank */- P_PADCTRL_GPIOB_I         base + 0x10 &lt;&lt; 2- P_PADCTRL_GPIOB_O         base + 0x11 &lt;&lt; 2- P_PADCTRL_GPIOB_OEN       base + 0x12 &lt;&lt; 2- P_PADCTRL_GPIOB_PULL_EN   base + 0x13 &lt;&lt; 2- P_PADCTRL_GPIOB_PULL_UP   base + 0x14 &lt;&lt; 2- P_PADCTRL_GPIOB_DS        base + 0x15 &lt;&lt; 2Each bank contains at least 6 registers to be configured, if one bankhas more than 16 gpios, an extra P_PADCTRL_GPIO[X]_DS_EXT is included.Between two adjacent P_PADCTRL_GPIO[X]_I, there is an offset 0x10, thatis to say, for third bank, the offsets will be 0x20,0x21,0x22,0x23,0x24,0x25 according to above register layout. For previous chips, registersare grouped according to their functions while registers of A1 areaccording to bank.Also note that there is no AO bank any more in A1.Current Meson pinctrl driver can cover such change by using base addressof GPIO as that of drive-strength. While simply giving reg_ds = reg_pullenmake wrong value to reg_ds for Socs that do not support drive-strengthlike AXG.To make things simple, add an extra dt parser function fora1 and remain the old dt parser function for only reg parsing.Signed-off-by: Qianggui Song &lt;qianggui.song@amlogic.com&gt;Link: https://lore.kernel.org/r/1573819429-6937-3-git-send-email-qianggui.song@amlogic.comReviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Fri, 15 Nov 2019 12:03:48 +0000</pubDate>
        <dc:creator>Qianggui Song &lt;qianggui.song@amlogic.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/pinctrl/meson/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/meson/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>29ae0952 - pinctrl: meson-g12a: add pinctrl driver support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#29ae0952</link>
        <description>pinctrl: meson-g12a: add pinctrl driver supportAdd the pinctrl driver for Meson-G12A SoC which share the similar IP asthe previous Meson-AXG SoC, both use same pinmux ops (register layout).A new driver is needed here due to the differences in the pins.Starting from Meson-AXG SoC, the pinctrl controller block use 4continues register bits to specific the pin mux function, while comparingto old generation SoC which using variable length register bits forthe pin mux definition. The new design greatly simplify the software model.For the detail example, one 32bit register can be divided into 8 parts,each has 4 bits whose value start from 0 - 7, each can describe one pin,the value 0 is always devoted to GPIO function, while 1 - 7 devoted tothe mux pin function.Please note, the GPIOE is actually located at AO (always on) bank.Acked-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;Signed-off-by: Xingyu Chen &lt;xingyu.chen@amlogic.com&gt;Signed-off-by: Yixun Lan &lt;yixun.lan@amlogic.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Tue, 07 Aug 2018 02:06:34 +0000</pubDate>
        <dc:creator>Yixun Lan &lt;yixun.lan@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>83c56680 - pinctrl: meson-axg: Add new pinctrl driver for Meson AXG SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#83c56680</link>
        <description>pinctrl: meson-axg: Add new pinctrl driver for Meson AXG SoCAdd new pinctrl driver for Amlogic&apos;s Meson-AXG SoC.Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Signed-off-by: Xingyu Chen &lt;xingyu.chen@amlogic.com&gt;Signed-off-by: Yixun Lan &lt;yixun.lan@amlogic.com&gt;Reviewed-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Mon, 20 Nov 2017 10:08:25 +0000</pubDate>
        <dc:creator>Xingyu Chen &lt;xingyu.chen@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>0fabe43f - pinctrl: meson-axg: Introduce a pinctrl pinmux ops for Meson-AXG SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#0fabe43f</link>
        <description>pinctrl: meson-axg: Introduce a pinctrl pinmux ops for Meson-AXG SoCThe pin controller has been updated in the Amlogic Meson AXG series,which use continuous 4-bit register to select function for each pin.In order to support this, a new pinmux operations &quot;meson_axg_pmx_ops&quot;has been added.Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Signed-off-by: Xingyu Chen &lt;xingyu.chen@amlogic.com&gt;Signed-off-by: Yixun Lan &lt;yixun.lan@amlogic.com&gt;Reviewed-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Mon, 20 Nov 2017 10:08:24 +0000</pubDate>
        <dc:creator>Xingyu Chen &lt;xingyu.chen@amlogic.com&gt;</dc:creator>
    </item>
<item>
        <title>ce385aa2 - pinctrl: meson: rework pinmux ops</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#ce385aa2</link>
        <description>pinctrl: meson: rework pinmux opsThis change prepare the introduction of new meson SoC. This new SoC willshare the same gpio/pinconf registers but the pinmux part will bedifferent. While the format of the data associated with each pinmux groupwill change, the way to handle pinmuxing will be similar.To deal with this new situation, the meson_pmx_struture is kept but thedata associated to it is now generic. This allows to reuse the basicfunctions which would otherwise be copy/pasted in each pinmux driver(such as getting the name a count of groups and functions) Only thefunctions actually using this specific data is taken out of the commoncode and is handling the SoC pinmuxingReviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Reviewed-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Thu, 12 Oct 2017 12:40:26 +0000</pubDate>
        <dc:creator>Jerome Brunet &lt;jbrunet@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>277d14eb - pinctrl: meson: separate soc drivers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#277d14eb</link>
        <description>pinctrl: meson: separate soc driversWhen meson pinctrl is enabled, all meson platforms pinctrl drivers arebuilt in the kernel, with a significant amount of data.This leads to situation where pinctrl drivers targeting an architectureare also compiled and shipped on another one (ex: meson8 - ARM - compiledand shipped on ARM64 builds). This is a waste of memory we can easilyavoid.This change makes 4 pinctrl drivers (1 per SoC) out the original singledriver, allowing to compile and ship only the ones required.Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Reviewed-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Thu, 12 Oct 2017 12:40:25 +0000</pubDate>
        <dc:creator>Jerome Brunet &lt;jbrunet@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>0f15f500 - pinctrl: meson: Add GXL pinctrl definitions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#0f15f500</link>
        <description>pinctrl: meson: Add GXL pinctrl definitionsAdd support for the Amlogic Meson GXL SoC, this is a partially completedefinition only based on the Amlogic Vendor tree.This definition differs a lot from the GXBB and needs a separate entry.Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Acked-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Mon, 31 Oct 2016 16:32:11 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;narmstrong@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>468c234f - pinctrl: amlogic: Add support for Amlogic Meson GXBB SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#468c234f</link>
        <description>pinctrl: amlogic: Add support for Amlogic Meson GXBB SoCThis patch adds the basic platform file to support the pin controllerfound on the Amlogic Meson GXBB SoCs.Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;Reviewed-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Tested-by: Kevin Hilman &lt;khilman@baylibre.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Mon, 02 May 2016 08:02:15 +0000</pubDate>
        <dc:creator>Carlo Caione &lt;carlo@endlessm.com&gt;</dc:creator>
    </item>
<item>
        <title>0fefcb68 - pinctrl: Add support for Meson8b</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#0fefcb68</link>
        <description>pinctrl: Add support for Meson8bThis patch adds support for the AmLogic Meson8b SoC.Signed-off-by: Carlo Caione &lt;carlo@endlessm.com&gt;Acked-by: Beniamino Galvani &lt;b.galvani@gmail.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Sun, 29 Mar 2015 10:56:42 +0000</pubDate>
        <dc:creator>Carlo Caione &lt;carlo@endlessm.com&gt;</dc:creator>
    </item>
<item>
        <title>6ac73095 - pinctrl: add driver for Amlogic Meson SoCs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/meson/Makefile#6ac73095</link>
        <description>pinctrl: add driver for Amlogic Meson SoCsThis is a driver for the pinmux and GPIO controller available inAmlogic Meson SoCs. It currently supports only Meson8, however thecommon code should be generic enough to work also for other SoCs afterhaving defined the proper set of functions and groups.GPIO interrupts are not supported at the moment due to lack ofdocumentation.Signed-off-by: Beniamino Galvani &lt;b.galvani@gmail.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/meson/Makefile</description>
        <pubDate>Sat, 17 Jan 2015 18:15:14 +0000</pubDate>
        <dc:creator>Beniamino Galvani &lt;b.galvani@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
