[GIT PULL] MTD for 3.10
David Woodhouse
dwmw2 at infradead.org
Thu May 9 12:02:52 EDT 2013
Linus, please pull from
git://git.infradead.org/linux-mtd.git for-linus-20130509
- Lots of cleanups from Artem, including deletion of some obsolete drivers
- Support partitions larger than 4GiB in device tree
- Support for new SPI chips
There is a slight possibility that someone will scream that I've missed
out something important — I haven't updated the tree since early April,
before going on paternity leave. But I'll handle that separately if it
happens; this is just the stuff that's been in linux-next for the last
few weeks in my own tree (ignoring Artem's tree).
Alexander Shiyan (2):
mtd: nand_base: Removed unnecessary command masking
mtd: nand_base: Removed unnecessary cleaning "onfi_version" variable
Arnd Bergmann (1):
mtd: remove h720x flash support
Artem Bityutskiy (44):
mtd: nand_ids: minor clean-ups
mtd: decommission the NAND museum
arm: defconfigs: lpc32xx_defconfig: remove the museum NAND option
mtd: nand: remove the rtc_from4 driver support
mtd: nand: remove AG-AND support
mtd: nand: remove a bunch of unused commands
mtd: nand: remove NAND_NO_PADDING macro
mtd: nand: remove NAND_COPYBACK macro
mtd: nand: use NAND_HAS_CACHEPROG
mtd: nand: rename the id field of 'struct nand_flash_dev'
mtd: nand: remove few tiny page NAND bits
mtd: nand_ids: introduce helper macros
mtd: nand: provision full ID support
mtd: doc: remove support for DoC 2000/2001/2001+
mtd: remove the dbox2-flash map driver
mtd: remove the dmv182 map driver
mtd: remove the mbx860 map driver
mtd: maps: kill the rpxlite map driver
mtd: remove the tqm8xxl map driver
mtd: remove the dilnetpc map driver support
mtd: remove the ixp2000 map driver
mtd: add 'const' qualifier to a couple of register functions
mtd: plat-ram: add const quilifiers
mtd: physmap: add const qualifiers
bcma_mips: add a const qualifier
ssb: driver_mipscore: add a const qualifier
mtd: physmap_of: add const qualifiers
mtd: maps: add const qualifiers
mtd: devices: add const qualifiers
mtd: mtdcore: use const qualifier
mtd: nand: use more reasonable integer types
mtd: introduce a macro for max NAND ID sequence length
mtd: remove the ppchameleonevb NAND driver
mtd: remove the h1910 NAND driver
mtd: mtdcore: remove few useless #ifdef's
mtd: mtdchar: use proper kernel print level
mtd: mtdcore: cleanup mtdcore.h a little
mtd: merge mtdchar module with mtdcore
Documentation: mtd: amend the sysfs docs after mtdchar merge
arm: mach-pxa: amend Kconfig after mtdchar merge
arch: cris: amend Kconfig after mtdchar merge
mtd: onenand: remove OneNAND simulator
mtd: nand_ids: improve LEGACY_ID_NAND macro a bit
mtd: nand_ids: use size macros
Brian Norris (1):
mtd: m25p80: n25q064 is Micron, not Intel/Numonyx
Daniel Mack (1):
mtd: devices: elm: check for device's presence before configuration
Daniel Schwierzeck (2):
mtd: m25p80: add support for Macronix MX66L51235L
mtd: m25p80: add support for EON EN25QH256
Gupta, Pekon (1):
mtd: nand: subpage write support for hardware based ECC schemes
Huang Shijie (3):
mtd: add new fields to nand_flash_dev{}
mtd: add the support to parse out the full-id nand type
mtd: add 4 Toshiba nand chips for the full-id case
Jingoo Han (7):
mtd: doc: use module_platform_driver_probe()
mtd: orion_nand: use module_platform_driver_probe()
mtd: atmel_nand: use module_platform_driver_probe()
mtd: fsmc_nand: use module_platform_driver_probe()
mtd: sh_flctl: use module_platform_driver_probe()
mtd: txx9ndfmc: use module_platform_driver_probe()
mtd: davinci_nand: use module_platform_driver_probe()
Joe Schaack (1):
mtd: ofpart: support partitions of 4 GiB and larger
Krzysztof Mazur (2):
mtd: m25p80: introduce SST_WRITE flag for SST byte programming
mtd: m25p80: add support for SST25VF064C
Rafał Miłecki (4):
mtd: m25p80: add entry for w25q128
mtd: bcm47xxsflash: keep a reference to the BCMA
mtd: bcm47xxsflash: store info about flash type
mtd: bcm47xxsflash: define opcodes
Sachin Kamat (11):
mtd: dataflash: Use of_match_ptr() macro
mtd: davinci_nand: Use of_match_ptr()
mtd: gpio: Use devm_kzalloc()
mtd: gpio: Use of_match_ptr() macro
mtd: sh_flctl: Use of_match_ptr() macro
mtd: denali_dt: Fix incorrect error check
mtd: denali_dt: Use module_platform_driver()
mtd: denali_dt: Change return value to fix smatch warning
mtd: denali_dt: Remove redundant use of of_match_ptr
mtd: bf5xx_nand: Use module_platform_driver()
mtd: omap2: Use module_platform_driver()
Syam Sidhardhan (1):
mtd: maps: Remove redundant NULL check before kfree
Toan Pham (1):
mtd: omap2: use msecs_to_jiffies()
Uwe Kleine-König (1):
mtd: mtdchar: handle chips that have user otp but no factory otp
Documentation/ABI/testing/sysfs-class-mtd | 6 +-
.../devicetree/bindings/mtd/partition.txt | 36 +-
arch/arm/configs/lpc32xx_defconfig | 1 -
arch/arm/mach-pxa/Kconfig | 1 -
arch/cris/Kconfig | 1 -
arch/cris/arch-v32/drivers/Kconfig | 1 -
drivers/bcma/driver_mips.c | 2 +-
drivers/mtd/Kconfig | 13 -
drivers/mtd/Makefile | 3 +-
drivers/mtd/chips/Kconfig | 1 -
drivers/mtd/devices/Kconfig | 64 --
drivers/mtd/devices/Makefile | 5 -
drivers/mtd/devices/bcm47xxsflash.c | 13 +-
drivers/mtd/devices/bcm47xxsflash.h | 59 +
drivers/mtd/devices/doc2000.c | 1178 --------------------
drivers/mtd/devices/doc2001.c | 824 --------------
drivers/mtd/devices/doc2001plus.c | 1080 ------------------
drivers/mtd/devices/docecc.c | 521 ---------
drivers/mtd/devices/docg3.c | 15 +-
drivers/mtd/devices/docprobe.c | 325 ------
drivers/mtd/devices/elm.c | 9 +-
drivers/mtd/devices/m25p80.c | 25 +-
drivers/mtd/devices/mtd_dataflash.c | 4 +-
drivers/mtd/maps/Kconfig | 77 --
drivers/mtd/maps/Makefile | 8 -
drivers/mtd/maps/bfin-async-flash.c | 3 +-
drivers/mtd/maps/ck804xrom.c | 3 +-
drivers/mtd/maps/dbox2-flash.c | 123 --
drivers/mtd/maps/dc21285.c | 3 +-
drivers/mtd/maps/dilnetpc.c | 496 ---------
drivers/mtd/maps/dmv182.c | 146 ---
drivers/mtd/maps/gpio-addr-flash.c | 3 +-
drivers/mtd/maps/h720x-flash.c | 120 --
drivers/mtd/maps/impa7.c | 7 +-
drivers/mtd/maps/intel_vr_nor.c | 4 +-
drivers/mtd/maps/ixp2000.c | 253 -----
drivers/mtd/maps/ixp4xx.c | 2 +-
drivers/mtd/maps/lantiq-flash.c | 3 +-
drivers/mtd/maps/mbx860.c | 98 --
drivers/mtd/maps/pci.c | 3 +-
drivers/mtd/maps/physmap.c | 17 +-
drivers/mtd/maps/physmap_of.c | 16 +-
drivers/mtd/maps/plat-ram.c | 2 +-
drivers/mtd/maps/pxa2xx-flash.c | 4 +-
drivers/mtd/maps/rbtx4939-flash.c | 5 +-
drivers/mtd/maps/rpxlite.c | 64 --
drivers/mtd/maps/sa1100-flash.c | 2 +-
drivers/mtd/maps/solutionengine.c | 2 +-
drivers/mtd/maps/tqm8xxl.c | 249 -----
drivers/mtd/maps/tsunami_flash.c | 5 +-
drivers/mtd/mtdchar.c | 52 +-
drivers/mtd/mtdcore.c | 26 +-
drivers/mtd/mtdcore.h | 30 +-
drivers/mtd/mtdpart.c | 4 +-
drivers/mtd/nand/Kconfig | 30 -
drivers/mtd/nand/Makefile | 3 -
drivers/mtd/nand/atmel_nand.c | 15 +-
drivers/mtd/nand/bf5xx_nand.c | 16 +-
drivers/mtd/nand/cafe_nand.c | 10 +-
drivers/mtd/nand/davinci_nand.c | 16 +-
drivers/mtd/nand/denali_dt.c | 18 +-
drivers/mtd/nand/docg4.c | 13 +-
drivers/mtd/nand/fsmc_nand.c | 13 +-
drivers/mtd/nand/gpio.c | 8 +-
drivers/mtd/nand/h1910.c | 167 ---
drivers/mtd/nand/lpc32xx_mlc.c | 4 +-
drivers/mtd/nand/nand_base.c | 233 ++--
drivers/mtd/nand/nand_bbt.c | 25 -
drivers/mtd/nand/nand_ids.c | 242 ++--
drivers/mtd/nand/nandsim.c | 24 +-
drivers/mtd/nand/nuc900_nand.c | 9 -
drivers/mtd/nand/omap2.c | 9 +-
drivers/mtd/nand/orion_nand.c | 13 +-
drivers/mtd/nand/ppchameleonevb.c | 403 -------
drivers/mtd/nand/pxa3xx_nand.c | 2 +-
drivers/mtd/nand/rtc_from4.c | 624 -----------
drivers/mtd/nand/sh_flctl.c | 16 +-
drivers/mtd/nand/sm_common.c | 62 +-
drivers/mtd/nand/txx9ndfmc.c | 13 +-
drivers/mtd/ofpart.c | 7 +-
drivers/mtd/onenand/Kconfig | 7 -
drivers/mtd/onenand/Makefile | 3 -
drivers/mtd/onenand/omap2.c | 14 +-
drivers/mtd/onenand/onenand_sim.c | 564 ----------
drivers/ssb/driver_mipscore.c | 2 +-
include/linux/mtd/mtd.h | 8 +-
include/linux/mtd/nand.h | 121 +-
include/linux/mtd/physmap.h | 2 +-
include/linux/mtd/plat-ram.h | 4 +-
include/linux/platform_data/elm.h | 2 +-
90 files changed, 602 insertions(+), 8137 deletions(-)
--
David Woodhouse Open Source Technology Centre
David.Woodhouse at intel.com Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5745 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-mtd/attachments/20130509/bdc5d404/attachment.bin>
More information about the linux-mtd
mailing list