1. 05 Apr, 2013 1 commit
    • Artem Bityutskiy's avatar
      mtd: decommission the NAND museum · f7025a43
      Artem Bityutskiy authored
      The MTD subsystem has its own small museum of ancient NANDs in a form of the
      CONFIG_MTD_NAND_MUSEUM_IDS configuration option. The museum contains stone age
      NANDs with 256 bytes pages, as well as iron age NANDs with 512 bytes per page
      and up to 8MiB page size.
      It is with great sorrow that I inform you that the museum is being
      decommissioned. The MTD subsystem is out of budget for Kconfig options and
      already has too many of them, and there is a general kernel trend to simplify
      the configuration menu.
      We remove the stone age exhibits along with closing the museum, but some of the
      iron age ones are transferred to the regular NAND depot. Namely, only those
      which have unique device IDs are transferred, and the ones which have
      conflicting device IDs are removed.
      Signed-off-by: default avatarArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
  2. 11 Jan, 2013 1 commit
  3. 10 Dec, 2012 1 commit
  4. 22 Nov, 2012 1 commit
  5. 21 Nov, 2012 2 commits
  6. 15 Nov, 2012 3 commits
  7. 05 Nov, 2012 1 commit
    • Linus Walleij's avatar
      ARM: plat-nomadik: move MTU, kill plat-nomadik · 694e33a7
      Linus Walleij authored
      This moves the MTU timer driver from arch/arm/plat-nomadik
      to drivers/clocksource and moves the header file to the
      platform_data directory.
      As this moves the last file being compiled to an object out
      of arch/arm/plat-nomadik, we have to "turn off the light"
      and delete the plat-nomadik directory, because it is not
      allowed to have an empty Makefile in a plat-* directory.
      This is probably also a desired side effect of depopulating
      the arch/arm directory of drivers. Luckily we have just
      deleted all the <plat/*> include files prior to this so
      by moving the last one we may delete the directory.
      After this all the Ux500 and Nomadik device drivers live
      outside of the arch/arm hierarchy.
      Cc: Alessandro Rubini <rubini@unipv.it>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
  8. 29 Sep, 2012 6 commits
  9. 09 Aug, 2012 1 commit
    • Arnd Bergmann's avatar
      ARM: imx: gpmi-nand depends on mxs-dma · a3349377
      Arnd Bergmann authored
      It is not currently possible to build the gpmi-nand driver without
      also building the mxs-dma driver. Clarify this Kconfig and enable
      both in the defconfig file so we can build it again with both enabled.
      drivers/built-in.o: In function `gpmi_dma_filter':
      clk-fixed-factor.c:(.text+0xafc18): undefined reference to `mxs_dma_is_apbh'
      make[1]: *** [vmlinux] Error 1
      make: *** [sub-make] Error 2
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Acked-by: default avatarDirk Behme <dirk.behme@de.bosch.com>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Cc: Sascha Hauer <kernel@pengutronix.de>
  10. 16 Jul, 2012 1 commit
  11. 06 Jul, 2012 3 commits
  12. 02 Jul, 2012 1 commit
  13. 13 May, 2012 2 commits
  14. 26 Mar, 2012 2 commits
  15. 24 Mar, 2012 1 commit
  16. 16 Mar, 2012 1 commit
  17. 02 Mar, 2012 1 commit
    • Kukjin Kim's avatar
      ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XX · b130d5c2
      Kukjin Kim authored
      This patch changes the ARCH name to "ARCH_S3C24XX" for Samsung
      S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443,
      and S3C2450 SoCs so that we can merge the mach-xxx directories
      and plat-s3c24xx dir. to just one mach-s3c24xx for them.
      I think this should be sent to upstream via samsung tree because
      this touches many samsung stuff.
      Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Cc: Chris Ball <cjb@laptop.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Alessandro Zummo <a.zummo@towertech.it>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Cc: Greg Kroah-Hartman <gregkh@suse.de>
      [for the gadget part:]
      Acked-by: default avatarFelipe Balbi <balbi@ti.com>
      [for the framebuffer (video) part:]
      Acked-by: default avatarFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>
      [For the watchdog-part:]
      Acked-by: default avatarWim Van Sebroeck <wim@iguana.be>
      Cc: Sangbeom Kim <sbkim73@samsung.com>
      Cc: Liam Girdwood <lrg@ti.com>
      Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
  18. 09 Jan, 2012 1 commit
  19. 13 Nov, 2011 1 commit
  20. 24 Oct, 2011 1 commit
  21. 16 Oct, 2011 1 commit
  22. 11 Sep, 2011 3 commits
  23. 24 May, 2011 2 commits
  24. 31 Mar, 2011 1 commit
  25. 11 Mar, 2011 1 commit
    • Ivan Djelic's avatar
      mtd: nand: add software BCH ECC support · 193bd400
      Ivan Djelic authored
      This patch adds software BCH ECC support to mtd, in order to handle recent
      NAND device ecc requirements (4 bits or more).
      It does so by adding a new ecc mode (NAND_ECC_SOFT_BCH) for use by board
      drivers, and a new Kconfig option to enable BCH support. It relies on the
      generic BCH library introduced in a previous patch.
      When a board driver uses mode NAND_ECC_SOFT_BCH, it should also set fields
      chip->ecc.size and chip->ecc.bytes to select BCH ecc data size and required
      error correction capability. See nand_bch_init() documentation for details.
      It has been tested on the following platforms using mtd-utils, UBI and
      UBIFS: x86 (with nandsim), arm926ejs.
      Signed-off-by: default avatarIvan Djelic <ivan.djelic@parrot.com>
      Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>