<?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>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/ti/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/ti/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>003910eb - pinctrl: Introduce TI IOdelay configuration driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/pinctrl/ti/Makefile#003910eb</link>
        <description>pinctrl: Introduce TI IOdelay configuration driverSoC family such as DRA7 family of processors have, in additionto the regular muxing of pins (as done by pinctrl-single), a separatehardware module called IODelay which is also expected to be configured.The &quot;IODelay&quot; module has it&apos;s own register space that is independentof the control module and the padconf register area.With recent changes to the pinctrl framework, we can now supportthis hardware with a reasonably minimal driver by using #pinctrl-cells,GENERIC_PINCTRL_GROUPS and GENERIC_PINMUX_FUNCTIONS.It is advocated strongly in TI&apos;s official documentation consideringthe existing design of the DRA7 family of processors during mux orIODelay reconfiguration, there is a potential for a significant glitchwhich may cause functional impairment to certain hardware. It ishence recommended to do as little of muxing as absolutely necessarywithout I/O isolation (which can only be done in initial stages ofbootloader).NOTE: with the system wide I/O isolation scheme present in DRA7 SoCfamily, it is not reasonable to do stop all I/O operations for everysuch pad configuration scheme. So, we will let it glitch when used inthis mode.Even with the above limitation, certain functionality such as MMC hasmandatory need for IODelay reconfiguration requirements, depending onspeed of transfer. In these cases, with careful examination of usecaseinvolved, the expected glitch can be controlled such that it does notimpact functionality.In short, IODelay module support as a padconf driver being introducedhere is not expected to do SoC wide I/O Isolation and is meant fora limited subset of IODelay configuration requirements that need tobe dynamic and whose glitchy behavior will not cause functionalityfailure for that interface.IMPORTANT NOTE: we take the approach of keeping LOCK_BITs clearedto 0x0 at all times, even when configuring Manual IO Timing Modes.This is done by eliminating the LOCK_BIT=1 setting from Stepof the Manual IO timing Mode configuration procedure. This optionleaves the CFG_* registers unprotected from unintended writes to theCTRL_CORE_PAD_* registers while Manual IO Timing Modes are configured.This approach is taken to allow for a generic driver to exist in kernelworld that has to be used carefully in required usecases.Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;[tony@atomide.com: updated to use generic pinctrl functions, added binding documentation, updated comments]Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/pinctrl/ti/Makefile</description>
        <pubDate>Thu, 05 Jan 2017 18:54:14 +0000</pubDate>
        <dc:creator>Nishanth Menon &lt;nm@ti.com&gt;</dc:creator>
    </item>
</channel>
</rss>
