[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20180406091007.4b967e30@bbrezillon>
Date: Fri, 6 Apr 2018 09:10:07 +0200
From: Boris Brezillon <boris.brezillon@...tlin.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"linux-mtd@...ts.infradead.org" <linux-mtd@...ts.infradead.org>,
Marek Vasut <marex@...x.de>,
Brian Norris <computersforpeace@...il.com>,
Cyrille Pitchen <cyrille.pitchen@...ev4u.fr>,
David Woodhouse <dwmw2@...radead.org>,
Richard Weinberger <richard@....at>,
Miquel Raynal <miquel.raynal@...tlin.com>
Subject: [GIT PULL] mtd: Changes for 4.17
Hello Linus,
Here is the MTD PR for 4.17. See below for the list of changes queued
for this release.
Regards,
Boris
The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51:
Linux 4.16-rc2 (2018-02-18 17:29:42 -0800)
are available in the git repository at:
git://git.infradead.org/linux-mtd.git tags/mtd/for-4.17
for you to fetch changes up to fe5f31a8010a0cb13e72cfb72905fefa2a41730c:
Merge tag 'v4.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into mtd/next (2018-04-04 22:13:35 +0200)
----------------------------------------------------------------
MTD changes:
Core:
* Remove support for asynchronous erase (not implemented by any of
the existing drivers anyway)
* Remove Cyrille from the list of SPI NOR and MTD maintainers
* Fix kernel doc headers
* Allow users to define the partitions parsers they want to test
through a DT property (compatible of the partitions subnode)
* Remove the bfin-async-flash driver (the only architecture using
it has been removed)
* Fix pagetest test
* Add extra checks in mtd_erase()
* Simplify the MTD partition creation logic and get rid of
mtd_add_device_partitions()
Drivers:
* Add endianness information to the physmap DT binding
* Add Eon EN29LV400A IDs to JEDEC probe logic
* Use %*ph where appropriate
SPI NOR changes:
Drivers:
* Make fsl-quaspi assign different names to MTD devices connected
to the same QSPI controller
* Remove an unneeded driver.bus assigned in the fsl-qspi driver
NAND changes:
Core:
* Prepare arrival of the SPI NAND subsystem by implementing a
generic (interface-agnostic) layer to ease manipulation of NAND
devices
* Move onenand code base to the drivers/mtd/nand/ dir
* Rework timing mode selection
* Provide a generic way for NAND chip drivers to flag a specific
GET/SET FEATURE operation as supported/unsupported
* Stop embedding ONFI/JEDEC param page in nand_chip
Drivers:
* Rework/cleanup of the mxc driver
* Various cleanups in the vf610 driver
* Migrate the fsmc and vf610 to ->exec_op()
* Get rid of the pxa driver (replaced by marvell_nand)
* Support ->setup_data_interface() in the GPMI driver
* Fix probe error path in several drivers
* Remove support for unused hw_syndrome mode in sunxi_nand
* Various minor improvements
----------------------------------------------------------------
Alexey Khoroshilov (3):
mtd: nand: vf610: remove the unnecessary of_node_put()
mtd: nand: vf610: improve readability of error label
mtd: nand: vf610: check mtd_device_register() return code
Antonio Cardace (2):
mtd: st_spi_fsm: use %*ph to print small buffer
mtd: nftl: use %*ph to print small buffer
Arnd Bergmann (2):
mtd: rawnand: remove bf5xx_nand driver
mtd: maps: remove bfin-async-flash driver
Arushi Singhal (1):
mtd: ftl: Use DIV_ROUND_UP()
Boris Brezillon (23):
mtd: Make sure the device supports erase operations in mtd_erase()
mtd: nand: Get rid of comments giving the file path inside the file itself
mtd: nand: Stop using full path when referring to files placed in the same dir
mtd: nand: ams-delta: Fix path to toto.c source file
mtd: nand: State when references to other drivers are no longer valid
mtd: nand: Add missing copyright information
mtd: nand: move raw NAND related code to the raw/ subdir
mtd: nand: Add core infrastructure to deal with NAND devices
Update Boris Brezillon email address
Merge tag 'nand/pxa3xx-removal' of git://git.infradead.org/linux-mtd into nand/next
mtd: onenand: Get rid of comments giving the file path inside the file itself
mtd: Move onenand code base to drivers/mtd/nand/onenand
mtd: Initialize ->fail_addr early in mtd_erase()
mtd: Get rid of unused fields in struct erase_info
mtd: Stop assuming mtd_erase() is asynchronous
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
mtd: Stop updating erase_info->state and calling mtd_erase_callback()
mtd: rawnand: sunxi: Stop supporting ECC_HW_SYNDROME mode
mtd: rawnand: marvell: Rename ->ecc_clk into ->core_clk
mtd: fsl-quadspi: Remove unneeded driver.bus assignment
Merge tag 'spi-nor/for-4.17' of git://git.infradead.org/linux-mtd into mtd/next
Merge tag 'nand/for-4.17' of git://git.infradead.org/linux-mtd into mtd/next
Merge tag 'v4.16-rc2' of git://git.kernel.org/.../torvalds/linux into mtd/next
Colin Ian King (1):
mtd: block2mtd: remove redundant initialization of 'bdev'
Cyrille Pitchen (1):
MAINTAINERS: update maintainers for MTD and SPI NOR subsystems
Fabio Estevam (2):
mtd: fsl-quadspi: Distinguish the mtd device names
dt-bindings: fsl-quadspi: Add the example of two SPI NOR
Gregory CLEMENT (1):
mtd: rawnand: marvell: Fix clock resource by adding a register clock
KOBAYASHI Yoshitake (1):
mtd: nand: toshiba: Retrieve ECC requirements from extended ID
Linus Walleij (1):
mtd: jedec_probe: add Eon EN29LV400A IDs
Masahiro Yamada (1):
mtd: rawnand: remove STANDALONE compile mode of nand_ecc
Miquel Raynal (36):
mtd: nand: add ->setup_data_interface() support for Marvell NFCv1
mtd: nand: fsmc: get rid of IO_ADDR_[R|W]
mtd: nand: fsmc: use ->exec_op()
MAINTAINERS: Update email address for Miquel Raynal
mtd: nand: use Marvell reworked NAND controller driver with all platforms
mtd: nand: remove deprecated pxa3xx_nand driver
mtd: nand: remove useless fields from pxa3xx NAND platform data
dt-bindings: mtd: remove pxa3xx NAND controller documentation
arm: dts: pxa: use reworked NAND controller driver
MAINTAINERS: remove entry for deleted pxa3xx_nand driver
mtd: rawnand: makes the Kconfig entry clear when it comes to raw NANDs
mtd: rawnand: rename default ->onfi_get/set_features() implementations
mtd: rawnand: rename SET/GET FEATURES related functions
mtd: rawnand: use wrappers to call onfi GET/SET_FEATURES
mtd: rawnand: handle differently chip/controller errors about timings
mtd: rawnand: mxc: remove useless checks in GET/SET_FEATURES functions
mtd: rawnand: move calls to ->select_chip() in nand_setup_data_interface()
mtd: rawnand: check ONFI timings have been acked by the chip
mtd: rawnand: avoid setting again the timings to mode 0 after a reset
mtd: rawnand: prepare the removal of ONFI/JEDEC parameter pages
mtd: rawnand: prepare the removal of the ONFI parameter page
mtd: rawnand: allow vendors to declare (un)supported features
mtd: rawnand: macronix: nack the support of changing timings for one chip
mtd: rawnand: get rid of the JEDEC parameter page in nand_chip
mtd: rawnand: get rid of the ONFI parameter page in nand_chip
mtd: rawnand: gpmi: support ->setup_data_interface()
mtd: rawnand: gpmi: use core timings instead of an empirical derivation
mtd: rawnand: brcmnand: fix probe function error path
mtd: rawnand: cafe: fix probe function error path
mtd: rawnand: davinci: fix probe function error path
mtd: rawnand: denali: fix probe function error path
mtd: rawnand: mxc: fix probe function error path
mtd: rawnand: omap2: fix the probe function error path
mtd: rawnand: sh_flctl: fix the probe function error path
mtd: rawnand: tango: fix probe function error path
mtd: rawnand: s3c2410: enhance the probe function error path
Prabhakar Kushwaha (2):
dt-bindings: mtd-physmap: Add endianness supports
mtd: physmap_of: update struct map_info's swap as per map requirement
Rafał Miłecki (6):
mtd: move code adding master MTD out of mtd_add_device_partitions()
mtd: get rid of the mtd_add_device_partitions()
mtd: partitions: add of_match_table parser matching for the "ofpart" type
mtd: rename "ofpart" parser to "fixed-partitions" as it fits it better
mtd: ofpart: add of_match_table with "fixed-partitions"
mtd: update documentation of mtd_device_parse_register()
Sascha Hauer (8):
mtd: nand: mxc: reorder functions to avoid forward declarations
mtd: nand: mxc: Add function to control hardware ECC
mtd: nand: mxc: Add buffer argument to copy_spare
mtd: nand: mxc: Fix failed/corrected values for v2/v3 controllers
mtd: nand: mxc: Fix failed/corrected values for v1 controllers
mtd: nand: mxc: Add own write_page
mtd: nand: mxc: Drop now unnecessary functions
mtd: nand: mxc: remove now unused code
Shreeya Patel (1):
mtd: rawnand: Replace printk() with appropriate pr_*() macro
Stefan Agner (5):
mtd: nand: vf610_nfc: remove unused function
mtd: rawnand: vf610_nfc: make use of ->exec_op()
mtd: rawnand: vf610_nfc: remove old hooks
mtd: rawnand: vf610_nfc: support ONFI SET/GET_FEATURES commands
mtd: tests: check erase block count in page test
Xiaolei Li (2):
mtd: Fix some function description mismatches in mtdcore.c
mtd: nand: Fix some function description mismatches in core.c
.mailmap | 7 +-
Documentation/arm/Samsung-S3C24XX/S3C2412.txt | 2 +-
Documentation/devicetree/bindings/mtd/fsl-quadspi.txt | 24 +
Documentation/devicetree/bindings/mtd/marvell-nand.txt | 5 +-
Documentation/devicetree/bindings/mtd/mtd-physmap.txt | 7 +
Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt | 50 -
Documentation/devicetree/bindings/mtd/sunxi-nand.txt | 4 +-
Documentation/driver-api/mtdnand.rst | 8 +-
Documentation/gpio/drivers-on-gpio.txt | 4 +-
MAINTAINERS | 42 +-
arch/arm/boot/dts/pxa3xx.dtsi | 6 +-
arch/arm/configs/cm_x300_defconfig | 2 +-
arch/arm/configs/pxa3xx_defconfig | 3 +-
arch/arm/configs/pxa_defconfig | 2 +-
arch/arm/configs/raumfeld_defconfig | 2 +-
arch/arm/mach-mmp/aspenite.c | 6 +-
arch/arm/mach-mmp/ttc_dkb.c | 9 +-
arch/arm/mach-pxa/cm-x300.c | 8 +-
arch/arm/mach-pxa/colibri-pxa3xx.c | 8 +-
arch/arm/mach-pxa/colibri.h | 2 +-
arch/arm/mach-pxa/littleton.c | 10 +-
arch/arm/mach-pxa/mxm8x10.c | 10 +-
arch/arm/mach-pxa/raumfeld.c | 6 +-
arch/arm/mach-pxa/zylonite.c | 10 +-
arch/cris/arch-v32/drivers/mach-a3/nandflash.c | 2 +-
arch/cris/arch-v32/drivers/mach-fs/nandflash.c | 2 +-
drivers/mtd/Kconfig | 2 -
drivers/mtd/Makefile | 2 +-
drivers/mtd/chips/cfi_cmdset_0001.c | 16 +-
drivers/mtd/chips/cfi_cmdset_0002.c | 26 +-
drivers/mtd/chips/cfi_cmdset_0020.c | 3 -
drivers/mtd/chips/jedec_probe.c | 32 +
drivers/mtd/chips/map_ram.c | 2 -
drivers/mtd/devices/bcm47xxsflash.c | 12 +-
drivers/mtd/devices/block2mtd.c | 9 +-
drivers/mtd/devices/docg3.c | 16 +-
drivers/mtd/devices/lart.c | 6 -
drivers/mtd/devices/mtd_dataflash.c | 4 -
drivers/mtd/devices/mtdram.c | 3 +-
drivers/mtd/devices/phram.c | 7 -
drivers/mtd/devices/pmc551.c | 2 -
drivers/mtd/devices/powernv_flash.c | 12 +-
drivers/mtd/devices/slram.c | 7 +-
drivers/mtd/devices/spear_smi.c | 3 -
drivers/mtd/devices/sst25l.c | 3 -
drivers/mtd/devices/st_spi_fsm.c | 7 +-
drivers/mtd/ftl.c | 56 +-
drivers/mtd/inftlmount.c | 8 +-
drivers/mtd/lpddr/lpddr2_nvm.c | 10 +-
drivers/mtd/lpddr/lpddr_cmds.c | 2 -
drivers/mtd/maps/Kconfig | 10 -
drivers/mtd/maps/Makefile | 1 -
drivers/mtd/maps/bfin-async-flash.c | 196 ----
drivers/mtd/maps/physmap_of_core.c | 6 +
drivers/mtd/mtdblock.c | 21 -
drivers/mtd/mtdchar.c | 34 +-
drivers/mtd/mtdconcat.c | 48 +-
drivers/mtd/mtdcore.c | 94 +-
drivers/mtd/mtdoops.c | 20 -
drivers/mtd/mtdpart.c | 139 ++-
drivers/mtd/mtdswap.c | 34 -
drivers/mtd/nand/Kconfig | 580 +----------
drivers/mtd/nand/Makefile | 72 +-
drivers/mtd/nand/bbt.c | 130 +++
drivers/mtd/nand/bf5xx_nand.c | 862 ----------------
drivers/mtd/nand/core.c | 244 +++++
drivers/mtd/{ => nand}/onenand/Kconfig | 0
drivers/mtd/{ => nand}/onenand/Makefile | 0
drivers/mtd/{ => nand}/onenand/generic.c | 2 -
drivers/mtd/{ => nand}/onenand/omap2.c | 2 -
drivers/mtd/{ => nand}/onenand/onenand_base.c | 19 -
drivers/mtd/{ => nand}/onenand/onenand_bbt.c | 2 -
drivers/mtd/{ => nand}/onenand/samsung.c | 0
drivers/mtd/{ => nand}/onenand/samsung.h | 0
drivers/mtd/nand/pxa3xx_nand.c | 2105 ---------------------------------------
drivers/mtd/nand/raw/Kconfig | 537 ++++++++++
drivers/mtd/nand/raw/Makefile | 66 ++
drivers/mtd/nand/{ => raw}/ams-delta.c | 13 +-
drivers/mtd/nand/{ => raw}/atmel/Makefile | 0
drivers/mtd/nand/{ => raw}/atmel/nand-controller.c | 4 +-
drivers/mtd/nand/{ => raw}/atmel/pmecc.c | 4 +-
drivers/mtd/nand/{ => raw}/atmel/pmecc.h | 4 +-
drivers/mtd/nand/{ => raw}/au1550nd.c | 2 -
drivers/mtd/nand/{ => raw}/bcm47xxnflash/Makefile | 0
drivers/mtd/nand/{ => raw}/bcm47xxnflash/bcm47xxnflash.h | 0
drivers/mtd/nand/{ => raw}/bcm47xxnflash/main.c | 0
drivers/mtd/nand/{ => raw}/bcm47xxnflash/ops_bcm4706.c | 4 +-
drivers/mtd/nand/{ => raw}/brcmnand/Makefile | 0
drivers/mtd/nand/{ => raw}/brcmnand/bcm63138_nand.c | 0
drivers/mtd/nand/{ => raw}/brcmnand/bcm6368_nand.c | 0
drivers/mtd/nand/{ => raw}/brcmnand/brcmnand.c | 6 +-
drivers/mtd/nand/{ => raw}/brcmnand/brcmnand.h | 0
drivers/mtd/nand/{ => raw}/brcmnand/brcmstb_nand.c | 0
drivers/mtd/nand/{ => raw}/brcmnand/iproc_nand.c | 0
drivers/mtd/nand/{ => raw}/cafe_nand.c | 14 +-
drivers/mtd/nand/{ => raw}/cmx270_nand.c | 4 +-
drivers/mtd/nand/{ => raw}/cs553x_nand.c | 11 +-
drivers/mtd/nand/{ => raw}/davinci_nand.c | 5 +-
drivers/mtd/nand/{ => raw}/denali.c | 4 +-
drivers/mtd/nand/{ => raw}/denali.h | 0
drivers/mtd/nand/{ => raw}/denali_dt.c | 0
drivers/mtd/nand/{ => raw}/denali_pci.c | 0
drivers/mtd/nand/{ => raw}/diskonchip.c | 78 +-
drivers/mtd/nand/{ => raw}/docg4.c | 4 +-
drivers/mtd/nand/{ => raw}/fsl_elbc_nand.c | 8 +-
drivers/mtd/nand/{ => raw}/fsl_ifc_nand.c | 6 +-
drivers/mtd/nand/{ => raw}/fsl_upm.c | 0
drivers/mtd/nand/{ => raw}/fsmc_nand.c | 252 +++--
drivers/mtd/nand/{ => raw}/gpio.c | 2 -
drivers/mtd/nand/{ => raw}/gpmi-nand/Makefile | 0
drivers/mtd/nand/{ => raw}/gpmi-nand/bch-regs.h | 0
drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-lib.c | 793 +++------------
drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-nand.c | 82 +-
drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-nand.h | 131 +--
drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-regs.h | 5 +
drivers/mtd/nand/{ => raw}/hisi504_nand.c | 4 +-
drivers/mtd/nand/{ => raw}/jz4740_nand.c | 0
drivers/mtd/nand/{ => raw}/jz4780_bch.c | 0
drivers/mtd/nand/{ => raw}/jz4780_bch.h | 0
drivers/mtd/nand/{ => raw}/jz4780_nand.c | 0
drivers/mtd/nand/{ => raw}/lpc32xx_mlc.c | 0
drivers/mtd/nand/{ => raw}/lpc32xx_slc.c | 0
drivers/mtd/nand/{ => raw}/marvell_nand.c | 92 +-
drivers/mtd/nand/{ => raw}/mpc5121_nfc.c | 9 +-
drivers/mtd/nand/{ => raw}/mtk_ecc.c | 0
drivers/mtd/nand/{ => raw}/mtk_ecc.h | 0
drivers/mtd/nand/{ => raw}/mtk_nand.c | 0
drivers/mtd/nand/{ => raw}/mxc_nand.c | 544 ++++++----
drivers/mtd/nand/{ => raw}/nand_amd.c | 0
drivers/mtd/nand/{ => raw}/nand_base.c | 335 ++++---
drivers/mtd/nand/{ => raw}/nand_bbt.c | 1 -
drivers/mtd/nand/{ => raw}/nand_bch.c | 12 +-
drivers/mtd/nand/{ => raw}/nand_ecc.c | 22 -
drivers/mtd/nand/{ => raw}/nand_hynix.c | 0
drivers/mtd/nand/{ => raw}/nand_ids.c | 0
drivers/mtd/nand/{ => raw}/nand_macronix.c | 13 +
drivers/mtd/nand/{ => raw}/nand_micron.c | 41 +-
drivers/mtd/nand/{ => raw}/nand_samsung.c | 0
drivers/mtd/nand/{ => raw}/nand_timings.c | 12 +-
drivers/mtd/nand/{ => raw}/nand_toshiba.c | 26 +
drivers/mtd/nand/{ => raw}/nandsim.c | 15 +-
drivers/mtd/nand/{ => raw}/ndfc.c | 0
drivers/mtd/nand/{ => raw}/nuc900_nand.c | 0
drivers/mtd/nand/{ => raw}/omap2.c | 5 +-
drivers/mtd/nand/{ => raw}/omap_elm.c | 0
drivers/mtd/nand/{ => raw}/orion_nand.c | 2 -
drivers/mtd/nand/{ => raw}/oxnas_nand.c | 0
drivers/mtd/nand/{ => raw}/pasemi_nand.c | 0
drivers/mtd/nand/{ => raw}/plat_nand.c | 0
drivers/mtd/nand/{ => raw}/qcom_nandc.c | 4 +-
drivers/mtd/nand/{ => raw}/r852.c | 5 +-
drivers/mtd/nand/{ => raw}/r852.h | 9 +-
drivers/mtd/nand/{ => raw}/s3c2410.c | 27 +-
drivers/mtd/nand/{ => raw}/sh_flctl.c | 10 +-
drivers/mtd/nand/{ => raw}/sharpsl.c | 2 -
drivers/mtd/nand/{ => raw}/sm_common.c | 5 +-
drivers/mtd/nand/{ => raw}/sm_common.h | 0
drivers/mtd/nand/{ => raw}/socrates_nand.c | 2 -
drivers/mtd/nand/{ => raw}/sunxi_nand.c | 155 +--
drivers/mtd/nand/{ => raw}/tango_nand.c | 4 +-
drivers/mtd/nand/{ => raw}/tmio_nand.c | 0
drivers/mtd/nand/{ => raw}/txx9ndfmc.c | 0
drivers/mtd/nand/{ => raw}/vf610_nfc.c | 677 +++++++------
drivers/mtd/nand/{ => raw}/xway_nand.c | 0
drivers/mtd/nftlmount.c | 8 +-
drivers/mtd/ofpart.c | 18 +-
drivers/mtd/rfd_ftl.c | 93 +-
drivers/mtd/sm_ftl.c | 21 +-
drivers/mtd/sm_ftl.h | 4 -
drivers/mtd/spi-nor/fsl-quadspi.c | 19 +-
drivers/mtd/spi-nor/spi-nor.c | 3 -
drivers/mtd/tests/mtd_test.c | 5 -
drivers/mtd/tests/pagetest.c | 10 +-
drivers/mtd/tests/speedtest.c | 7 -
drivers/mtd/ubi/gluebi.c | 3 -
drivers/mtd/ubi/io.c | 36 -
drivers/net/ethernet/sfc/falcon/mtd.c | 11 +-
drivers/net/ethernet/sfc/mtd.c | 11 +-
drivers/staging/goldfish/goldfish_nand.c | 3 -
drivers/staging/mt29f_spinand/mt29f_spinand.c | 4 +-
fs/jffs2/erase.c | 37 +-
include/linux/mtd/bbm.h | 2 -
include/linux/mtd/mtd.h | 19 +-
include/linux/mtd/nand.h | 731 ++++++++++++++
include/linux/mtd/nand_ecc.h | 2 -
include/linux/mtd/ndfc.h | 2 -
include/linux/mtd/partitions.h | 1 +
include/linux/mtd/rawnand.h | 106 +-
include/linux/platform_data/mtd-nand-pxa3xx.h | 43 +-
189 files changed, 3752 insertions(+), 6631 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt
delete mode 100644 drivers/mtd/maps/bfin-async-flash.c
create mode 100644 drivers/mtd/nand/bbt.c
delete mode 100644 drivers/mtd/nand/bf5xx_nand.c
create mode 100644 drivers/mtd/nand/core.c
rename drivers/mtd/{ => nand}/onenand/Kconfig (100%)
rename drivers/mtd/{ => nand}/onenand/Makefile (100%)
rename drivers/mtd/{ => nand}/onenand/generic.c (98%)
rename drivers/mtd/{ => nand}/onenand/omap2.c (99%)
rename drivers/mtd/{ => nand}/onenand/onenand_base.c (99%)
rename drivers/mtd/{ => nand}/onenand/onenand_bbt.c (99%)
rename drivers/mtd/{ => nand}/onenand/samsung.c (100%)
rename drivers/mtd/{ => nand}/onenand/samsung.h (100%)
delete mode 100644 drivers/mtd/nand/pxa3xx_nand.c
create mode 100644 drivers/mtd/nand/raw/Kconfig
create mode 100644 drivers/mtd/nand/raw/Makefile
rename drivers/mtd/nand/{ => raw}/ams-delta.c (95%)
rename drivers/mtd/nand/{ => raw}/atmel/Makefile (100%)
rename drivers/mtd/nand/{ => raw}/atmel/nand-controller.c (99%)
rename drivers/mtd/nand/{ => raw}/atmel/pmecc.c (99%)
rename drivers/mtd/nand/{ => raw}/atmel/pmecc.h (94%)
rename drivers/mtd/nand/{ => raw}/au1550nd.c (99%)
rename drivers/mtd/nand/{ => raw}/bcm47xxnflash/Makefile (100%)
rename drivers/mtd/nand/{ => raw}/bcm47xxnflash/bcm47xxnflash.h (100%)
rename drivers/mtd/nand/{ => raw}/bcm47xxnflash/main.c (100%)
rename drivers/mtd/nand/{ => raw}/bcm47xxnflash/ops_bcm4706.c (98%)
rename drivers/mtd/nand/{ => raw}/brcmnand/Makefile (100%)
rename drivers/mtd/nand/{ => raw}/brcmnand/bcm63138_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/brcmnand/bcm6368_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/brcmnand/brcmnand.c (99%)
rename drivers/mtd/nand/{ => raw}/brcmnand/brcmnand.h (100%)
rename drivers/mtd/nand/{ => raw}/brcmnand/brcmstb_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/brcmnand/iproc_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/cafe_nand.c (98%)
rename drivers/mtd/nand/{ => raw}/cmx270_nand.c (98%)
rename drivers/mtd/nand/{ => raw}/cs553x_nand.c (95%)
rename drivers/mtd/nand/{ => raw}/davinci_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/denali.c (99%)
rename drivers/mtd/nand/{ => raw}/denali.h (100%)
rename drivers/mtd/nand/{ => raw}/denali_dt.c (100%)
rename drivers/mtd/nand/{ => raw}/denali_pci.c (100%)
rename drivers/mtd/nand/{ => raw}/diskonchip.c (95%)
rename drivers/mtd/nand/{ => raw}/docg4.c (99%)
rename drivers/mtd/nand/{ => raw}/fsl_elbc_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/fsl_ifc_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/fsl_upm.c (100%)
rename drivers/mtd/nand/{ => raw}/fsmc_nand.c (86%)
rename drivers/mtd/nand/{ => raw}/gpio.c (99%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/Makefile (100%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/bch-regs.h (100%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-lib.c (51%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-nand.c (98%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-nand.h (57%)
rename drivers/mtd/nand/{ => raw}/gpmi-nand/gpmi-regs.h (97%)
rename drivers/mtd/nand/{ => raw}/hisi504_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/jz4740_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/jz4780_bch.c (100%)
rename drivers/mtd/nand/{ => raw}/jz4780_bch.h (100%)
rename drivers/mtd/nand/{ => raw}/jz4780_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/lpc32xx_mlc.c (100%)
rename drivers/mtd/nand/{ => raw}/lpc32xx_slc.c (100%)
rename drivers/mtd/nand/{ => raw}/marvell_nand.c (97%)
rename drivers/mtd/nand/{ => raw}/mpc5121_nfc.c (98%)
rename drivers/mtd/nand/{ => raw}/mtk_ecc.c (100%)
rename drivers/mtd/nand/{ => raw}/mtk_ecc.h (100%)
rename drivers/mtd/nand/{ => raw}/mtk_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/mxc_nand.c (87%)
rename drivers/mtd/nand/{ => raw}/nand_amd.c (100%)
rename drivers/mtd/nand/{ => raw}/nand_base.c (96%)
rename drivers/mtd/nand/{ => raw}/nand_bbt.c (99%)
rename drivers/mtd/nand/{ => raw}/nand_bch.c (95%)
rename drivers/mtd/nand/{ => raw}/nand_ecc.c (95%)
rename drivers/mtd/nand/{ => raw}/nand_hynix.c (100%)
rename drivers/mtd/nand/{ => raw}/nand_ids.c (100%)
rename drivers/mtd/nand/{ => raw}/nand_macronix.c (64%)
rename drivers/mtd/nand/{ => raw}/nand_micron.c (88%)
rename drivers/mtd/nand/{ => raw}/nand_samsung.c (100%)
rename drivers/mtd/nand/{ => raw}/nand_timings.c (95%)
rename drivers/mtd/nand/{ => raw}/nand_toshiba.c (71%)
rename drivers/mtd/nand/{ => raw}/nandsim.c (99%)
rename drivers/mtd/nand/{ => raw}/ndfc.c (100%)
rename drivers/mtd/nand/{ => raw}/nuc900_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/omap2.c (99%)
rename drivers/mtd/nand/{ => raw}/omap_elm.c (100%)
rename drivers/mtd/nand/{ => raw}/orion_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/oxnas_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/pasemi_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/plat_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/qcom_nandc.c (99%)
rename drivers/mtd/nand/{ => raw}/r852.c (99%)
rename drivers/mtd/nand/{ => raw}/r852.h (95%)
rename drivers/mtd/nand/{ => raw}/s3c2410.c (98%)
rename drivers/mtd/nand/{ => raw}/sh_flctl.c (99%)
rename drivers/mtd/nand/{ => raw}/sharpsl.c (99%)
rename drivers/mtd/nand/{ => raw}/sm_common.c (98%)
rename drivers/mtd/nand/{ => raw}/sm_common.h (100%)
rename drivers/mtd/nand/{ => raw}/socrates_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/sunxi_nand.c (94%)
rename drivers/mtd/nand/{ => raw}/tango_nand.c (99%)
rename drivers/mtd/nand/{ => raw}/tmio_nand.c (100%)
rename drivers/mtd/nand/{ => raw}/txx9ndfmc.c (100%)
rename drivers/mtd/nand/{ => raw}/vf610_nfc.c (54%)
rename drivers/mtd/nand/{ => raw}/xway_nand.c (100%)
create mode 100644 include/linux/mtd/nand.h
Powered by blists - more mailing lists