<?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 mtd-nand-omap2.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f2f8115f - memory: omap-gpmc: Use a compatible match table when checking for NAND controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#f2f8115f</link>
        <description>memory: omap-gpmc: Use a compatible match table when checking for NAND controllerAs more compatibles can be added to the GPMC NAND controller driveruse a compatible match table.Signed-off-by: Roger Quadros &lt;rogerq@kernel.org&gt;Acked-by: Miquel Raynal &lt;miquel.raynal@bootlin.com&gt;Link: https://lore.kernel.org/r/20211221131757.2030-4-rogerq@kernel.org[krzysztof: remove &quot;is_nand&quot; variable]Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Tue, 21 Dec 2021 13:17:56 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d2912cb1 - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#d2912cb1</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Based on 2 normalized pattern(s):  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation  this program is free software you can redistribute it and or modify  it under the terms of the gnu general public license version 2 as  published by the free software foundation #extracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 4122 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Enrico Weigelt &lt;info@metux.net&gt;Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Tue, 04 Jun 2019 08:11:33 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>0d96a4f6 - memory: omap-gpmc: Drop gpmc_status</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#0d96a4f6</link>
        <description>memory: omap-gpmc: Drop gpmc_statusThis field is no longer used, drop it.Signed-off-by: Ladislav Michl &lt;ladis@linux-mips.org&gt;Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Fri, 06 Oct 2017 11:45:53 +0000</pubDate>
        <dc:creator>Ladislav Michl &lt;ladis@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>086c321e - mtd: nand: omap2: Remove omap_nand_platform_data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#086c321e</link>
        <description>mtd: nand: omap2: Remove omap_nand_platform_dataAs driver is now configured using DT, omap_nand_platform_data structureis no longer needed.Signed-off-by: Ladislav Michl &lt;ladis@linux-mips.org&gt;Acked-by: Roger Quadros &lt;rogerq@ti.com&gt;Signed-off-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Tue, 10 Oct 2017 12:38:07 +0000</pubDate>
        <dc:creator>Ladislav Michl &lt;ladis@linux-mips.org&gt;</dc:creator>
    </item>
<item>
        <title>10f22ee3 - mtd: nand: omap2: Implement NAND ready using gpiolib</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#10f22ee3</link>
        <description>mtd: nand: omap2: Implement NAND ready using gpiolibThe GPMC WAIT pin status are now available over gpiolib.Update the omap_dev_ready() function to use gpio instead ofdirectly accessing GPMC register space.Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;Acked-by: Brian Norris &lt;computersforpeace@gmail.com&gt;Acked-by: Boris Brezillon &lt;boris.brezillon@free-electrons.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Thu, 06 Aug 2015 14:39:35 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>9e694621 - memory: omap-gpmc: Prevent GPMC_STATUS from being accessed via gpmc_regs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#9e694621</link>
        <description>memory: omap-gpmc: Prevent GPMC_STATUS from being accessed via gpmc_regsGPMC_STATUS register is private to the GPMC module and must not beaccessed directly by NAND driver through the gpmc_regs.They must use gpmc_omap_get_nand_ops() instead.Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Fri, 07 Aug 2015 07:38:13 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>c9711ec5 - mtd: nand: omap: Clean up device tree support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#c9711ec5</link>
        <description>mtd: nand: omap: Clean up device tree supportMove NAND specific device tree parsing to NAND driver.The NAND controller node must have a compatible id, register spaceresource and interrupt resource.Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;Acked-by: Brian Norris &lt;computersforpeace@gmail.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Wed, 21 May 2014 04:29:03 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>c509aefd - mtd: nand: omap: Use gpmc_omap_get_nand_ops() to get NAND registers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#c509aefd</link>
        <description>mtd: nand: omap: Use gpmc_omap_get_nand_ops() to get NAND registersDeprecate nand register passing via platform data and usegpmc_omap_get_nand_ops() instead.Signed-off-by: Roger Quadros &lt;rogerq@ti.com&gt;Acked-by: Brian Norris &lt;computersforpeace@gmail.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Wed, 05 Aug 2015 11:01:50 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>fef775ca - nand: omap2: Add support for flash-based bad block table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#fef775ca</link>
        <description>nand: omap2: Add support for flash-based bad block tableThis commit adds a new platform-data boolean property that enables useof a flash-based bad block table. This can also be enabled by settingthe &apos;nand-on-flash-bbt&apos; devicetree property.If the flash BBT is not enabled, the driver falls back to use OOBbad block markers only, as before. If the flash BBT is enabled thekernel will keep track of bad blocks using a BBT, in addition tothe OOB markers.As explained by Brian Norris the reasons for using a BBT are:&quot;&quot;The primary reason would be that NAND datasheets specify it these days.A better argument is that nobody guarantees that you can write abad block marker to a worn out block; you may just get program failures.This has been acknowledged by several developers over the last severalyears.Additionally, you get a boot-time performance improvement if you onlyhave to read a few pages, instead of a page or two from every block onthe flash.&quot;&quot;Signed-off-by: Ezequiel Garcia &lt;ezequiel@vanguardiasur.com.ar&gt;Acked-by: Roger Quadros &lt;rogerq@ti.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Thu, 11 Sep 2014 15:02:08 +0000</pubDate>
        <dc:creator>Ezequiel Garc&#237;a &lt;ezequiel@vanguardiasur.com.ar&gt;</dc:creator>
    </item>
<item>
        <title>7d5929c1 - mtd: nand: omap: Revert to using software ECC by default</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#7d5929c1</link>
        <description>mtd: nand: omap: Revert to using software ECC by defaultFor v3.12 and prior, 1-bit Hamming code ECC via software was thedefault choice. Commit c66d039197e4 in v3.13 changed the behaviourto use 1-bit Hamming code via Hardware using a different ECC layouti.e. (ROM code layout) than what is used by software ECC.This ECC layout change causes NAND filesystems created in v3.12and prior to be unusable in v3.13 and later. So revert back tousing software ECC by default if an ECC scheme is not explicitelyspecified.This defect can be observed on the following boards during legacy boot-omap3beagle-omap3touchbook-overo-am3517crane-devkit8000-ldp-3430sdpSigned-off-by: Roger Quadros &lt;rogerq@ti.com&gt;Tested-by: Grazvydas Ignotas &lt;notasas@gmail.com&gt;Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Mon, 25 Aug 2014 23:15:32 +0000</pubDate>
        <dc:creator>Roger Quadros &lt;rogerq@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>27c9fd60 - mtd: nand: omap: add support for BCH16_ECC - GPMC driver updates</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#27c9fd60</link>
        <description>mtd: nand: omap: add support for BCH16_ECC - GPMC driver updatesThis patch add support for BCH16_ECC in GPMC (controller) driver:- extends configuration space to include BCH16 registers- extends parsing of DT binding for selecting BCH16 ecc-schemeSigned-off-by: Pekon Gupta &lt;pekon@ti.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Mon, 19 May 2014 07:54:39 +0000</pubDate>
        <dc:creator>pekon gupta &lt;pekon@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>111b5a31 - mtd: omap2: Cleanup header files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#111b5a31</link>
        <description>mtd: omap2: Cleanup header filesCommit 2203747c9771 (&quot;ARM: omap: move platform_data definitions&quot;)moved the files to the current location but forgot to remove the pointerto its previous location. Clean it up.Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;Acked-by: Pekon Gupta &lt;pekon@ti.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Mon, 30 Dec 2013 06:30:20 +0000</pubDate>
        <dc:creator>Sachin Kamat &lt;sachin.kamat@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c66d0391 - mtd: nand: omap: combine different flavours of 1-bit hamming ecc schemes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#c66d0391</link>
        <description>mtd: nand: omap: combine different flavours of 1-bit hamming ecc schemesOMAP NAND driver currently supports multiple flavours of 1-bit Hammingecc-scheme, like:- OMAP_ECC_HAMMING_CODE_DEFAULT	1-bit hamming ecc code using software library- OMAP_ECC_HAMMING_CODE_HW	1-bit hamming ecc-code using GPMC h/w engine- OMAP_ECC_HAMMING_CODE_HW_ROMCODE	1-bit hamming ecc-code using GPMC h/w engin with ecc-layout compatible	to ROM code.This patch combines above multiple ecc-schemes into single implementation:- OMAP_ECC_HAM1_CODE_HW	1-bit hamming ecc-code using GPMC h/w engine with ROM-code compatible	ecc-layout.Signed-off-by: Pekon Gupta &lt;pekon@ti.com&gt;Reviewed-by: Felipe Balbi &lt;balbi@ti.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;Tested-by: Ezequiel Garcia &lt;ezequiel.garcia@free-electrons.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Thu, 24 Oct 2013 12:50:18 +0000</pubDate>
        <dc:creator>Pekon Gupta &lt;pekon@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>ac65caf5 - ARM: OMAP2+: cleaned-up DT support of various ECC schemes</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#ac65caf5</link>
        <description>ARM: OMAP2+: cleaned-up DT support of various ECC schemesOMAP NAND driver support multiple ECC scheme, which can used in differentflavours, depending on in-build Hardware engines present on SoC.This patch updates following in DT bindings related to sectionion of ecc-schemes- ti,elm-id: replaces elm_id (maintains backward compatibility)- ti,nand-ecc-opts: selection of h/w or s/w implementation of an ecc-scheme	depends on ti,elm-id. (supported values ham1, bch4, and bch8)- maintain backward compatibility to deprecated DT bindings (sw, hw, hw-romcode)Below table shows different flavours of ecc-schemes supported by OMAP devices+---------------------------------------+---------------+---------------+| ECC scheme                            |ECC calculation|Error detection|+---------------------------------------+---------------+---------------+|OMAP_ECC_HAM1_CODE_HW                  |H/W (GPMC)     |S/W            |+---------------------------------------+---------------+---------------+|OMAP_ECC_BCH8_CODE_HW_DETECTION_SW     |H/W (GPMC)     |S/W            ||(requires CONFIG_MTD_NAND_ECC_BCH)     |               |               |+---------------------------------------+---------------+---------------+|OMAP_ECC_BCH8_CODE_HW                  |H/W (GPMC)     |H/W (ELM)      ||(requires CONFIG_MTD_NAND_OMAP_BCH &amp;&amp;  |               |               || ti,elm-id in DT)                      |               |               |+---------------------------------------+---------------+---------------+To optimize footprint of omap2-nand driver, selection of some ECC schemesalso require enabling following Kconfigs, in addition to setting appropriateDT bindings- Kconfig:CONFIG_MTD_NAND_ECC_BCH        error detection done in software- Kconfig:CONFIG_MTD_NAND_OMAP_BCH       error detection done by h/w engineSigned-off-by: Pekon Gupta &lt;pekon@ti.com&gt;Reviewed-by: Felipe Balbi &lt;balbi@ti.com&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;Tested-by: Ezequiel Garcia &lt;ezequiel.garcia@free-electrons.com&gt;Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Thu, 24 Oct 2013 12:50:17 +0000</pubDate>
        <dc:creator>Pekon Gupta &lt;pekon@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>ccf04c51 - mtd: omap-nand: pass device_node in platform data</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#ccf04c51</link>
        <description>mtd: omap-nand: pass device_node in platform dataPass an optional device_node pointer in the platform data, which in turnwill be put into a mtd_part_parser_data. This way, code that sets up theplatform devices can pass along the node from DT so that the partitionscan be parsed.For non-DT boards, this change has no effect.Signed-off-by: Daniel Mack &lt;zonque@gmail.com&gt;Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;Acked-by: Artem Bityutskiy &lt;dedekind1@gmail.com&gt;Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Fri, 14 Dec 2012 10:36:41 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;zonque@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2fdf0c98 - ARM: OMAP2+: gpmc: nand register helper bch update</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#2fdf0c98</link>
        <description>ARM: OMAP2+: gpmc: nand register helper bch updateUpdate helper function that provides gpmc-nand registerdetails for nand driver with bch register information.Using this nand driver can be made self sufficient tohandle remaining gpmc-nand operations by itself insteadof relying on gpmc exported nand functions.Signed-off-by: Afzal Mohammed &lt;afzal@ti.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Thu, 04 Oct 2012 10:19:04 +0000</pubDate>
        <dc:creator>Afzal Mohammed &lt;afzal@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>bc3668ea - ARM: OMAP2+: nand: header cleanup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#bc3668ea</link>
        <description>ARM: OMAP2+: nand: header cleanupFor common arm zImage existing nand header filein platform specific location was moved to genericplatform data location, but it contained more thanplatform data, remove it. New local header has beencreated for exposing functions.Also move gpmc-nand platform data to platform headermeant for nand from gpmc header fileSigned-off-by: Afzal Mohammed &lt;afzal@ti.com&gt;

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Sat, 29 Sep 2012 06:56:13 +0000</pubDate>
        <dc:creator>Afzal Mohammed &lt;afzal@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>2203747c - ARM: omap: move platform_data definitions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/include/linux/platform_data/mtd-nand-omap2.h#2203747c</link>
        <description>ARM: omap: move platform_data definitionsPlatform data for device drivers should be defined ininclude/linux/platform_data/*.h, not in the architectureand platform specific directories.This moves such data out of the omap include directoriesSigned-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Nicolas Pitre &lt;nico@linaro.org&gt;Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;Cc: Kevin Hilman &lt;khilman@ti.com&gt;Cc: &quot;Beno&#238;t Cousson&quot; &lt;b-cousson@ti.com&gt;Cc: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;Cc: David Woodhouse &lt;dwmw2@infradead.org&gt;Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;Cc: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;Cc: Grant Likely &lt;grant.likely@secretlab.ca&gt;Cc: Omar Ramirez Luna &lt;omar.ramirez@ti.com&gt;Cc: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;Cc: Florian Tobias Schandinat &lt;FlorianSchandinat@gmx.de&gt;Cc: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;Cc: Jarkko Nikula &lt;jarkko.nikula@bitmer.com&gt;Cc: Liam Girdwood &lt;lrg@ti.com&gt;Cc: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;Cc: Jean Pihet &lt;j-pihet@ti.com&gt;Cc: J Keerthy &lt;j-keerthy@ti.com&gt;Cc: linux-omap@vger.kernel.org

            List of files:
            /linux-6.15/include/linux/platform_data/mtd-nand-omap2.h</description>
        <pubDate>Fri, 24 Aug 2012 13:21:06 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
</channel>
</rss>
