<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>77bf0325 - mtd: Remove support for Carillo Ranch driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#77bf0325</link>
        <description>mtd: Remove support for Carillo Ranch driverAs far as anybody can tell, this product never shipped.  If it did,it shipped in 2007 and nobody has access to one any more.  Remove themtd NOR driver.Signed-off-by: Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20231208224703.1603264-2-willy@infradead.org

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Fri, 08 Dec 2023 22:47:03 +0000</pubDate>
        <dc:creator>Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>7ceeb601 - mtd: maps: ixp4xx: Drop driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#7ceeb601</link>
        <description>mtd: maps: ixp4xx: Drop driverThis custom maps driver was never used with the device treeenabled IXP4xx systems, which use the physmap add-on fromcommit 2aba2f2a704d(&quot;mtd: physmap_of: add a hook for Intel IXP4xx flash probing&quot;)Since kernel v5.18-rc1 IXP4xx is only booting from the devicetree so drop this old driver.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20220407210844.2489682-1-linus.walleij@linaro.org

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Thu, 07 Apr 2022 21:08:44 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5a8df928 - MIPS: TXX9: Remove rbtx4939 board support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#5a8df928</link>
        <description>MIPS: TXX9: Remove rbtx4939 board supportNo active MIPS user own this board, so let&apos;s remove it.Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;Reviewed-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Tested-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Tue, 30 Nov 2021 16:45:55 +0000</pubDate>
        <dc:creator>Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;</dc:creator>
    </item>
<item>
        <title>603362b4 - mtd: fixup CFI on ixp4xx</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#603362b4</link>
        <description>mtd: fixup CFI on ixp4xxdrivers/mtd/maps/ixp4xx.c requires MTD_CFI_BE_BYTE_SWAP to be setin order to compile.drivers/mtd/maps/ixp4xx.c:57:4: error: #error CONFIG_MTD_CFI_BE_BYTE_SWAP requiredThis patch avoids the #error output by enforcing the policy inKconfig. Not sure if this is the right approach, but it helps doingrandconfig builds.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20210927141045.1597593-1-arnd@kernel.org

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Mon, 27 Sep 2021 14:10:37 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>60d06079 - mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boards</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#60d06079</link>
        <description>mtd: maps: remove dead MTD map driver for PMC-Sierra MSP boardsCommit 1b00767fd8e1 (&quot;MIPS: Remove PMC MSP71xx platform&quot;) removes theconfig PMC_MSP in ./arch/mips/Kconfig.Hence, since then, the corresponding MTD map driver for PMC-Sierra MSPboards is dead code. Remove this dead driver.Signed-off-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20210817104531.12675-1-lukas.bulwahn@gmail.com

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Tue, 17 Aug 2021 10:45:31 +0000</pubDate>
        <dc:creator>Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b3e79e76 - mtd: physmap: Add Baikal-T1 physically mapped ROM support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#b3e79e76</link>
        <description>mtd: physmap: Add Baikal-T1 physically mapped ROM supportBaikal-T1 Boot Controller provides an access to a RO storages, which arephysically mapped into the SoC MMIO space. In particularly there areInternal ROM embedded into the SoC with a pre-installed firmware,externally attached SPI flash (also accessed in the read-only mode) and amemory region, which mirrors one of them in accordance with the currentlyenabled system boot mode (also called Boot ROM).This commit adds the Internal ROM support to the physmap driver of the MTDkernel subsystem. The driver will create the Internal ROM MTD as long asit is defined in the system dts file. The physically mapped SPI flashregion will be used to implement the SPI-mem interface. The mirroringmemory region won&apos;t be accessible directly since it&apos;s redundant due toboth bootable regions being exposed anyway.Note we had to create a dedicated code for the ROMs since read from thecorresponding memory regions must be done via the dword-aligned addresses.Signed-off-by: Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;Cc: Alexey Malahov &lt;Alexey.Malahov@baikalelectronics.ru&gt;Cc: Pavel Parkhomenko &lt;Pavel.Parkhomenko@baikalelectronics.ru&gt;Cc: Lee Jones &lt;lee.jones@linaro.org&gt;Cc: linux-mips@vger.kernel.orgSigned-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20200920111445.21816-1-Sergey.Semin@baikalelectronics.ru

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Sun, 20 Sep 2020 11:14:44 +0000</pubDate>
        <dc:creator>Serge Semin &lt;Sergey.Semin@baikalelectronics.ru&gt;</dc:creator>
    </item>
<item>
        <title>c13ac555 - mtd: Replace HTTP links with HTTPS ones</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#c13ac555</link>
        <description>mtd: Replace HTTP links with HTTPS onesRationale:Reduces attack surface on kernel devs opening the links for MITMas HTTPS traffic is much harder to manipulate.Deterministic algorithm:For each file:  If not .svg:    For each line:      If doesn&apos;t contain `\bxmlns\b`:        For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:	  If neither `\bgnu\.org/license`, nor `\bmozilla\.org/MPL\b`:            If both the HTTP and HTTPS versions            return 200 OK and serve the same content:              Replace HTTP with HTTPS.Signed-off-by: Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;Acked-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Mon, 13 Jul 2020 16:54:08 +0000</pubDate>
        <dc:creator>Alexander A. Klimov &lt;grandmaster@al2klimov.de&gt;</dc:creator>
    </item>
<item>
        <title>2aba2f2a - mtd: physmap_of: add a hook for Intel IXP4xx flash probing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#2aba2f2a</link>
        <description>mtd: physmap_of: add a hook for Intel IXP4xx flash probingIn order to support device tree probing of IXP4xx NOR flashchips, a certain big-endian or mixed-endian memory accesspattern need to be used.I have opted to use the pattern set by previous plug-insto physmap for Gemini and Versatile, just override somefunctions and reuse most of the physmap core code as itis to minimize maintenance.Parts of drivers/mtd/ixp4xx.c are copied into this file.After we have IXP4xx converted fully to device tree, thedrivers/mtd/ixp4xx.c file will be deleted and this willbe the only access pattern to the IXP4xx flash.I did not keep the quirk in the flash write functionafter probe, where the old code for a while checks foraccess to odd addresses, fails and assigns a &quot;faster&quot;write function once it has convinced probe to only use2-byte accesses. As we mandate that this device shouldbe using bank-width = &lt;2&gt; this should not be a problemunless misconfigured.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Sun, 20 Oct 2019 23:00:42 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&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/mtd/maps/Kconfig#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/mtd/maps/Kconfig</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>d4197009 - mtd: maps: Allow MTD_PHYSMAP with MTD_RAM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#d4197009</link>
        <description>mtd: maps: Allow MTD_PHYSMAP with MTD_RAMWhen the physmap_of_core.c code was merged into physmap-core.c theability to use MTD_PHYSMAP_OF with only MTD_RAM selected was lost.Restore this by adding MTD_RAM to the dependencies of MTD_PHYSMAP.Fixes: commit 642b1e8dbed7 (&quot;mtd: maps: Merge physmap_of.c into physmap-core.c&quot;)Cc: &lt;stable@vger.kernel.org&gt;Signed-off-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;Reviewed-by: Hamish Martin &lt;hamish.martin@alliedtelesis.co.nz&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Wed, 03 Apr 2019 02:02:40 +0000</pubDate>
        <dc:creator>Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;</dc:creator>
    </item>
<item>
        <title>9d3b5086 - mtd: physmap_of_gemini: Handle pin control</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#9d3b5086</link>
        <description>mtd: physmap_of_gemini: Handle pin controlThis enables the complex mapping for the Gemini and kicks incustom read/write functions that will wrap the existingsimple functions in calls to enable/disable the parallelflash pins using pin controls.This is necessary on some hardware such as the D-LinkDIR-685 where all flash pins are patched in/out at the sametime, but some of the flash pins are in practice unused bythe flash and have anyway been reused as GPIO.This concerns specifically CE1 on the Gemini. There is onlyone flash chip, so only CE0 is used, and the line for CE1has been reused as chip select for the emulated SPI portconnected to the display. If we try to use the same linesfor flash and GPIO at the same time, one of them will loose:the GPIO line will disappear because it gets disconnectedfrom the pin when the flash group is muxed out.Fix this by introducing two pin control states named simply&quot;enabled&quot; and &quot;disabled&quot; and only enable the flash lineswhen absolutely necessary (during read/write/copy). Thisway, they are available for GPIO at all other times andthe display works.Collect all the state variables in a struct namedstruct gemini_flash and allocate this struct at probetime.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Tue, 27 Nov 2018 20:53:58 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>d24dbd75 - mtd: maps: Get rid of the latch-addr-flash driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#d24dbd75</link>
        <description>mtd: maps: Get rid of the latch-addr-flash driverLooks like this driver was initially added to support the NOR on theDA830-EVM (Davinci) board, but the board file update was never merged.Keeping unused drivers just adds to the maintenance burden, so let&apos;sremove it if nobody uses it.Cc: David Griego &lt;dgriego@mvista.com&gt;Cc: Aleksey Makarov &lt;amakarov@ru.mvista.com&gt;Cc: Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt;Cc: Savinay Dharmappa &lt;savinay.dharmappa@ti.com&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Acked-by: Sekhar Nori &lt;nsekhar@ti.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Thu, 04 Oct 2018 22:41:42 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>ba32ce95 - mtd: maps: Merge gpio-addr-flash.c into physmap-core.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#ba32ce95</link>
        <description>mtd: maps: Merge gpio-addr-flash.c into physmap-core.cControlling some MSB address lines using GPIOs is just a smalldeviation from the generic physmap logic, and merging those two driversallows us to share most of the probe logic, which is a good thing.Also, the gpio-addr-flash driver is unused since the removal ofthe blackfin arch in v4.17, so we can safely remove the old driverwithout risking breaking existing boards.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;Tested-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Fri, 19 Oct 2018 07:49:07 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>6ca15cfa - mtd: maps: Rename physmap_of_{versatile, gemini} into physmap-{versatile, gemini}</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#6ca15cfa</link>
        <description>mtd: maps: Rename physmap_of_{versatile, gemini} into physmap-{versatile, gemini}Now that the physmap_of driver is gone, the gemini and versativeextensions are part of the physmap driver. Rename the source files andthe config option to reflect this.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Fri, 19 Oct 2018 07:49:05 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>642b1e8d - mtd: maps: Merge physmap_of.c into physmap-core.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#642b1e8d</link>
        <description>mtd: maps: Merge physmap_of.c into physmap-core.cThere&apos;s no real reason to have two separate driver for the DT and pdatacase. Just do what we do everywhere else and handle DT and pdataparsing in the same driver.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Fri, 19 Oct 2018 07:49:04 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>a8222a84 - mtd: Make Kconfig formatting consistent</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#a8222a84</link>
        <description>mtd: Make Kconfig formatting consistentFix indentation and replace &apos;---help---&apos; by &apos;help&apos; to make thingsconsistent.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Reviewed-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Wed, 18 Jul 2018 15:09:52 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>5741a164 - mtd: maps: remove bfin-async-flash driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#5741a164</link>
        <description>mtd: maps: remove bfin-async-flash driverThe blackfin architecture is getting removed, so this driverhas become obsolete.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Wed, 14 Mar 2018 16:30:22 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>56ff337e - mtd: physmap_of: add a hook for Gemini flash probing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#56ff337e</link>
        <description>mtd: physmap_of: add a hook for Gemini flash probingIn order to support device tree probing of Gemini NOR flashchips, a certain register in the syscon needs to be pokedto enable parallel flash mode.Such things used to happen in &quot;necessarily different&quot; boardfile code, and this indeed was also done for the Gemini, sothe MTD driver could treat it as any memory-mapped NOR flash,but this is not the way in the future: board files need togo, and hardware concerns distributed down to the applicabledrivers.This adds a hook in the same way that the Versatile did: ifthe Kconfig symbol is not selected the net total of supportingGemini should be zero bytes of added code. To live up to thispromise, also the return value error print from the Versatileextra probe call get to be removed in this patch, all printingneed to happen in the add-ons.Cc: Janos Laube &lt;janos.dev@gmail.com&gt;Cc: Paulius Zaleckas &lt;paulius.zaleckas@gmail.com&gt;Cc: Hans Ulli Kroll &lt;ulli.kroll@googlemail.com&gt;Cc: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Acked-by: Marek Vasut &lt;marek.vasut@gmail.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Sat, 28 Jan 2017 21:50:48 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>8f2c0062 - ARM: realview: imply device tree boot</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#8f2c0062</link>
        <description>ARM: realview: imply device tree bootThis reduces the Kconfig for the RealView by assuming we arealways booting from the device tree, and removing all the usesof CONFIG_REALVIEW_DT and replacing with CONFIG_ARCH_REALVIEW.Further:- Drop REALVIEW_HIGH_PHYS_OFFSET: we don&apos;t use this with device  tree.- Drop the REALVIEW_EB_ARM11MP_REVB option: we now handle this  by simply using another device tree.- Drop the PB1176 secure flash option: this is defined in the  PB1176 device tree but marked as &quot;disabled&quot;, so users who  want to use it can simply enable it in the device tree and  go hacking around.Cc: Brian Norris &lt;computersforpeace@gmail.com&gt;Cc: Marc Zyngier &lt;marc.zyngier@arm.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Wed, 10 Aug 2016 12:30:35 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b0afd44b - mtd: physmap_of: add a hook for Versatile write protection</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/maps/Kconfig#b0afd44b</link>
        <description>mtd: physmap_of: add a hook for Versatile write protectionIn order to support device tree probing of Versatile NOR flashchips, there must be a way to add the VPP (write protection)enable/disable callback. The register in question is in thesystem controllers of these machines. Apart from this quirk,the ARM flash chips are standard CFI flash chips from variousvendors.Additionally, the Integrator/AP require you to set up the externalbus interface (EBI) to allow writes to the chip select where theflash memory is connected.Solve this by looking for the arm,versatile-flash compatiblestring in the flash device tree node. In the driver,add a special hook to check for the various Versatile syscons andregister a callback for .set_vpp() if this compatible is present.Provide a special Kconfig entry for the addon hook so it willnot be compiled in if the Versatile boards are not supported.Stubs in the header file make sure the impact will be zero onother platforms. (Compilers optimze this out.)With this patch, a large slew of ARM board file code can beremoved.Cc: Grant Likely &lt;grant.likely@linaro.org&gt;Cc: Rob Herring &lt;robh@kernel.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/maps/Kconfig</description>
        <pubDate>Tue, 26 Jan 2016 10:58:07 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
</channel>
</rss>
