<?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>42ba8c3b - mtdblock: Add comment about UBI block devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#42ba8c3b</link>
        <description>mtdblock: Add comment about UBI block devicesThere is a surprisingly large number of tutorialsthat suggest using mtdblock to mount SquashFS filesystemson flash devices, including NAND devices.Given this approach is suboptimal than using UBI, and giventhe UBI block device layer was introduced many years agospecifically with this use case in mind, add a smallcomment inviting users and developers to consider UBI block.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20210801234509.18774-7-ezequiel@collabora.com

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Sun, 01 Aug 2021 23:45:08 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>6bc219b7 - mtdblock: Update old JFFS2 mention in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#6bc219b7</link>
        <description>mtdblock: Update old JFFS2 mention in KconfigJFFS2 can be mounted without &apos;mtdblock&apos; sincea really, really long time. Some git-logarchaeology shows that in 2006 it was possibleto use &apos;root=&apos; to mount a JFFS2 rootfs:  commit e9482b4374e2596e6f3f1ab30c4ea469f4ac6311  Author: Joern Engel &lt;joern@wh.fh-wedel.de&gt;  Date:   Tue May 30 14:25:46 2006 +0200      [MTD] Allow alternate JFFS2 mount variant for root filesystem.      With this patch, &quot;root=mtd3&quot; and &quot;root=mtd:foo&quot; work for a JFFS2 rootfs.However, there are still plenty of tutorials that mentionmtdblock, so users are still taking this route. Update the Kconfigto reflect this is no longer needed.Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20210801234509.18774-6-ezequiel@collabora.com

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Sun, 01 Aug 2021 23:45:07 +0000</pubDate>
        <dc:creator>Ezequiel Garcia &lt;ezequiel@collabora.com&gt;</dc:creator>
    </item>
<item>
        <title>e5acf9c8 - mtd: nand: ecc-hamming: Move Hamming code to the generic NAND layer</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#e5acf9c8</link>
        <description>mtd: nand: ecc-hamming: Move Hamming code to the generic NAND layerHamming ECC code might be later re-used by the SPI NAND layer.Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/linux-mtd/20200929230124.31491-12-miquel.raynal@bootlin.com

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 29 Sep 2020 23:01:15 +0000</pubDate>
        <dc:creator>Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>78c08247 - mtd: Support kmsg dumper based on pstore/blk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#78c08247</link>
        <description>mtd: Support kmsg dumper based on pstore/blkThis introduces mtdpstore, which is similar to mtdoops but morepowerful. It uses pstore/blk, and aims to store panic and oops logs toa flash partition, where pstore can later read back and present as filesin the mounted pstore filesystem.To make mtdpstore work, the &quot;blkdev&quot; of pstore/blk should be setas MTD device name or MTD device number. For more details, seeDocumentation/admin-guide/pstore-blk.rstThis solves a number of issues:- Work duplication: both of pstore and mtdoops do the same job storing  panic/oops log. They have very similar logic, registering to kmsg  dumper and storing logs to several chunks one by one.- Layer violations: drivers should provides methods instead of polices.  MTD should provide read/write/erase operations, and allow a higher  level drivers to provide the chunk management, kmsg dump  configuration, etc.- Missing features: pstore provides many additional features, including  presenting the logs as files, logging dump time and count, and  supporting other frontends like pmsg, console, etc.Signed-off-by: WeiXiong Liao &lt;liaoweixiong@allwinnertech.com&gt;Link: https://lore.kernel.org/lkml/20200511233229.27745-11-keescook@chromium.org/Link: https://lore.kernel.org/r/1589266715-4168-1-git-send-email-liaoweixiong@allwinnertech.comSigned-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Wed, 25 Mar 2020 08:55:06 +0000</pubDate>
        <dc:creator>WeiXiong Liao &lt;liaoweixiong@allwinnertech.com&gt;</dc:creator>
    </item>
<item>
        <title>a3f12a35 - mtd: parsers: Move CMDLINE parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#a3f12a35</link>
        <description>mtd: parsers: Move CMDLINE parserThis moves the CMDLINE partition parser down into theparser subdirectory. No functional change.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 07:25:31 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c5da56f7 - mtd: parsers: Move OF parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#c5da56f7</link>
        <description>mtd: parsers: Move OF parserThis moves the OF/device tree partition parser down into theparser subdirectory. No functional change.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 07:25:30 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>ac37d352 - mtd: parsers: Move BCM63xx parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#ac37d352</link>
        <description>mtd: parsers: Move BCM63xx parserThis moves the BCM63xx partition parser down into theparser subdirectory. No functional change.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 07:25:29 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>11f74023 - mtd: parsers: Move BCM47xx parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#11f74023</link>
        <description>mtd: parsers: Move BCM47xx parserThis moves the BCM47xx partition parser down into theparser subdirectory. No functional change.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 07:25:28 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>5a4a335a - mtd: parsers: Move TI AR7 parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#5a4a335a</link>
        <description>mtd: parsers: Move TI AR7 parserThis moves the TI AR7 partition parser down into theparser subdirectory. No functional change.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Aug 2019 07:25:27 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>dcc7d344 - mtd: Add support for HyperBus memory devices</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#dcc7d344</link>
        <description>mtd: Add support for HyperBus memory devicesCypress&apos; HyperBus is Low Signal Count, High Performance Double Data RateBus interface between a host system master and one or more slaveinterfaces. HyperBus is used to connect microprocessor, microcontroller,or ASIC devices with random access NOR flash memory (called HyperFlash)or self refresh DRAM (called HyperRAM).Its a 8-bit data bus (DQ[7:0]) with  Read-Write Data Strobe (RWDS)signal and either Single-ended clock(3.0V parts) or Differential clock(1.8V parts). It uses ChipSelect lines to select b/w multiple slaves.At bus level, it follows a separate protocol described in HyperBusspecification[1].HyperFlash follows CFI AMD/Fujitsu Extended Command Set (0x0002) similarto that of existing parallel NORs. Since HyperBus is x8 DDR bus,its equivalent to x16 parallel NOR flash with respect to bits per clockcycle. But HyperBus operates at &gt;166MHz frequencies.HyperRAM provides direct random read/write access to flash memoryarray.But, HyperBus memory controllers seem to abstract implementation detailsand expose a simple MMIO interface to access connected flash.Add support for registering HyperFlash devices with MTD framework. MTDmaps framework along with CFI chip support framework are used to supportcommunicating with flash.Framework is modelled along the lines of spi-nor framework. HyperBusmemory controller (HBMC) drivers calls hyperbus_register_device() toregister a single HyperFlash device. HyperFlash core parses MMIO accessinformation from DT, sets up the map_info struct, probes CFI flash andregisters it with MTD framework.Some HBMC masters need calibration/training sequence[3] to be carriedout, in order for DLL inside the controller to lock, by reading a knownstring/pattern. This is done by repeatedly reading CFI QueryIdentification String. Calibration needs to be done before trying to detectflash as part of CFI flash probe.HyperRAM is not supported at the moment.HyperBus specification can be found at[1]HyperFlash datasheet can be found at[2][1] https://www.cypress.com/file/213356/download[2] https://www.cypress.com/file/213346/download[3] http://www.ti.com/lit/ug/spruid7b/spruid7b.pdf    Table 12-5741. HyperFlash Access SequenceSigned-off-by: Vignesh Raghavendra &lt;vigneshr@ti.com&gt;Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 25 Jun 2019 07:57:44 +0000</pubDate>
        <dc:creator>Vignesh Raghavendra &lt;vigneshr@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>2aa3b8e1 - mtd: afs: Move AFS partition parser to parsers subdir</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#2aa3b8e1</link>
        <description>mtd: afs: Move AFS partition parser to parsers subdirThis moves the AFS (ARM Firmware Suite) partition parserfor NOR flash down into the parsers subdirectory.Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Thu, 02 May 2019 14:30:26 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>dd84cb02 - mtd: bcm63xxpart: move imagetag parsing to its own parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#dd84cb02</link>
        <description>mtd: bcm63xxpart: move imagetag parsing to its own parserMove the bcm963xx Image Tag parsing into its own partition parser. ThisAllows reusing the parser with different full flash parsers.While moving it, rename it to bcm963* to better reflect it isn&apos;t chip,but reference implementation specific.Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Jonas Gorski &lt;jonas.gorski@gmail.com&gt;Reviewed-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Thu, 28 Mar 2019 14:19:08 +0000</pubDate>
        <dc:creator>Jonas Gorski &lt;jonas.gorski@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9bb94643 - mtd: nand: Clarify Kconfig entry for software Hamming ECC entries</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#9bb94643</link>
        <description>mtd: nand: Clarify Kconfig entry for software Hamming ECC entriesThe software Hamming ECC correction implementation is referred asMTD_NAND_ECC which is too generic. Rename itMTD_NAND_ECC_SW_HAMMING. Also rename MTD_NAND_ECC_SMC which is anSMC quirk in the Hamming implementation asMTD_NAND_ECC_SW_HAMMING_SMC.Signed-off-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Fri, 08 Feb 2019 07:48:37 +0000</pubDate>
        <dc:creator>Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>c4dfa25a - mtd: add support for reading MTD devices via the nvmem API</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#c4dfa25a</link>
        <description>mtd: add support for reading MTD devices via the nvmem APIAllow drivers that use the nvmem API to read data stored on MTD devices.For this the mtd devices are registered as read-only NVMEM providers.We don&apos;t support device tree systems for now.Signed-off-by: Alban Bedel &lt;albeu@free.fr&gt;[Bartosz:  - include linux/nvmem-provider.h  - set the name of the nvmem provider  - set no_of_node to true in nvmem_config  - don&apos;t check the return value of nvmem_unregister() - it cannot fail  - tweaked the commit message]Signed-off-by: Bartosz Golaszewski &lt;bgolaszewski@baylibre.com&gt;Acked-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 13 Nov 2018 14:01:10 +0000</pubDate>
        <dc:creator>Alban Bedel &lt;albeu@free.fr&gt;</dc:creator>
    </item>
<item>
        <title>43f1fd01 - mtd: Move Redboot partition parser</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#43f1fd01</link>
        <description>mtd: Move Redboot partition parserThis moves the Redboot partition parser down to the parserssubdirectory.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/Kconfig</description>
        <pubDate>Sat, 10 Nov 2018 20:01:25 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>81d9e98f - mtd: Kconfig: fix spelling mistake &quot;partions&quot; -&gt; &quot;partition&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#81d9e98f</link>
        <description>mtd: Kconfig: fix spelling mistake &quot;partions&quot; -&gt; &quot;partition&quot;Trivial fix to spelling mistake in the Kconfig textSigned-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Tue, 11 Sep 2018 12:42:34 +0000</pubDate>
        <dc:creator>Colin Ian King &lt;colin.king@canonical.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/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/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>26777d37 - mtd: Move onenand code base to drivers/mtd/nand/onenand</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#26777d37</link>
        <description>mtd: Move onenand code base to drivers/mtd/nand/onenandMove onenand code base to the drivers/mtd/nand directory in the hopethat someday someone will patch it to use the generic NAND helpers.If it never happens, at least we&apos;ll have all NAND related support in asingle directory and not spread over the drivers/mtd/ directory.Signed-off-by: Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Sun, 18 Feb 2018 16:05:16 +0000</pubDate>
        <dc:creator>Boris Brezillon &lt;boris.brezillon@bootlin.com&gt;</dc:creator>
    </item>
<item>
        <title>9de8da47 - kconfig: kill off GENERIC_IO option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#9de8da47</link>
        <description>kconfig: kill off GENERIC_IO optionThe GENERIC_IO option is set for every architecture except tile and scoreas those define NO_IOMEM. The option only controls visibility ofCONFIG_MTD which doesn&apos;t appear to be necessary for any reason, so let&apos;sjust remove GENERIC_IO.Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;Cc: Jeff Dike &lt;jdike@addtoit.com&gt;Cc: Richard Weinberger &lt;richard@nod.at&gt;Cc: David Woodhouse &lt;dwmw2@infradead.org&gt;Cc: Brian Norris &lt;computersforpeace@gmail.com&gt;Cc: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;Cc: Marek Vasut &lt;marek.vasut@gmail.com&gt;Cc: Cyrille Pitchen &lt;cyrille.pitchen@wedev4u.fr&gt;Cc: user-mode-linux-devel@lists.sourceforge.netCc: user-mode-linux-user@lists.sourceforge.netCc: linux-mtd@lists.infradead.orgAcked-by: Richard Weinberger &lt;richard@nod.at&gt;Acked-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;Signed-off-by: Richard Weinberger &lt;richard@nod.at&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Mon, 16 Oct 2017 22:16:31 +0000</pubDate>
        <dc:creator>Rob Herring &lt;robh@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>99352afe - mtd: extract TRX parser out of bcm47xxpart into a separated module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/mtd/Kconfig#99352afe</link>
        <description>mtd: extract TRX parser out of bcm47xxpart into a separated moduleThis makes TRX parsing code reusable with other platforms and parsers.Please note this patch doesn&apos;t really change anything in the existingcode, just moves it. There is still some place for improvement (e.g.working on non-hacky method of checking rootfs format) but it&apos;s notreally a subject of this change.Signed-off-by: Rafa&#322; Mi&#322;ecki &lt;rafal@milecki.pl&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/drivers/mtd/Kconfig</description>
        <pubDate>Wed, 21 Jun 2017 06:26:47 +0000</pubDate>
        <dc:creator>Rafa&#322; Mi&#322;ecki &lt;rafal@milecki.pl&gt;</dc:creator>
    </item>
</channel>
</rss>
