Skip to content
Snippets Groups Projects
  1. Jul 24, 2010
    • Wolfgang Denk's avatar
      fs/fat: Big code cleanup. · 7385c28e
      Wolfgang Denk authored
      
      - reformat
      - throw out macros like FAT_DPRINT and FAT_DPRINT
      - remove dead code
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      7385c28e
    • Wolfgang Denk's avatar
      FAT32: fix broken root directory handling. · 2aa98c66
      Wolfgang Denk authored
      
      On FAT32, instead of fetching the cluster numbers from the FAT, the
      code assumed (incorrectly) that the clusters for the root directory
      were allocated contiguously. In the result, only the first cluster
      could be accessed. At the typical cluster size of 8 sectors this
      caused all accesses to files after the first 128 entries to fail -
      "fatls" would terminate after 128 files (usually displaying a bogus
      file name, occasionally even crashing the system), and "fatload"
      would fail to find any files that were not in the first directory
      cluster.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      2aa98c66
    • Wolfgang Denk's avatar
      FAT32: fix support for superfloppy-format (PBR) · 66c2d73c
      Wolfgang Denk authored
      
      "Superfloppy" format (in U-Boot called PBR) did not work for FAT32 as
      the file system type string is at a different location. Add support
      for FAT32.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      66c2d73c
  2. May 28, 2010
  3. Apr 28, 2010
  4. Mar 31, 2010
  5. Jan 15, 2010
    • Wolfgang Denk's avatar
      JFFS2: drop support for LZARI compression mode · f0983371
      Wolfgang Denk authored
      
      Support for LZARI compression mode was added based on a MTD CVS
      snapshot of March 13, 2005. However, fs/jffs2/compr_lzari.c contains
      contradictory licensing terms: the original copyright clause says "All
      rights reserved. Permission granted for non-commercial use.", but
      later reference to the file 'LICENCE' in the jffs2 directory was added
      which says GPL v2 or later.
      
      As no boards ever used LZARI compression, and this file is also not
      present in recent MTD code, we resolve this conflict by removing the
      conflicting file and references to it.
      
      Also copy the referenced but missing file 'LICENCE' from the current
      MTD source tree.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      f0983371
  6. Dec 21, 2009
  7. Dec 08, 2009
  8. Dec 04, 2009
  9. Oct 03, 2009
  10. Sep 28, 2009
  11. Sep 23, 2009
  12. Sep 15, 2009
  13. Aug 21, 2009
    • Ilya Yanok's avatar
      jffs2: some fixes to summary support · 8cf19b9f
      Ilya Yanok authored
      
      This patch fixes some issues with JFFS2 summary support in U-Boot.
      1/ Summary support made compilation configurable (as summary support
      considered expiremental even in Linux).
      2/ Summary code can do unaligned 16-bit and 32-bit memory accesses.
      We need to get data byte by byte to exclude data aborts.
      3/ Make summary scan in two passes so we can safely fall back to full
      scan if we found unsupported entry in the summary.
      
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      8cf19b9f
  14. Aug 18, 2009
  15. Jul 28, 2009
  16. Jul 17, 2009
    • Scott Wood's avatar
      Remove legacy NAND and disk on chip code. · be33b046
      Scott Wood authored
      
      Legacy NAND had been scheduled for removal.  Any boards that use this
      were already not building in the previous release due to an #error.
      
      The disk on chip code in common/cmd_doc.c relies on legacy NAND,
      and it has also been removed.  There is newer disk on chip code
      in drivers/mtd/nand; someone with access to hardware and sufficient
      time and motivation can try to get that working, but for now disk
      on chip is not supported.
      
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      be33b046
  17. Jun 12, 2009
    • Tom Rix's avatar
      FAT replace compare_sign with strncmp. · 651351fe
      Tom Rix authored
      
      The static function compare_sign is only used to compare the fs_type string
      and does not do anything more than what strncmp does.
      
      The addition of the trailing '\0' to fs_type, while legal, is not needed
      because the it is never printed out and strncmp does not depend on NULL
      terminated strings.
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      651351fe
  18. Jun 09, 2009
  19. Apr 30, 2009
  20. Apr 27, 2009
  21. Apr 04, 2009
  22. Apr 03, 2009
    • unsik Kim's avatar
      mflash: Initial mflash support · 75eb82ec
      unsik Kim authored
      
      Mflash is fusion memory device mainly targeted consumer eletronic and
      mobile phone.
      Internally, it have nand flash and other hardware logics and supports
      some different operation (ATA, IO, XIP) modes.
      
      IO mode is custom mode for the host that doesn't have IDE interface.
      (Many mobile targeted SoC doesn't have IDE bus)
      
      This driver support mflash IO mode.
      
      Followings are brief descriptions about IO mode.
      
      1. IO mode based on ATA protocol and uses some custom command. (read
         confirm, write confirm)
      2. IO mode uses SRAM bus interface.
      
      Signed-off-by: default avatarunsik Kim <donari75@gmail.com>
      75eb82ec
  23. Mar 20, 2009
    • Michael Lawnick's avatar
      UBIFS: Missing offset relocation for compressor 'none' · faac4fd8
      Michael Lawnick authored
      
      On systems where U-Boot is linked to another address than it really lays
      (e.g. backup image), calls via function pointers must be fixed with a
      '+= gd->reloc_off'.
      This was not done for none_compr in ubifs_compressors_init() what leads
      to system crash on ubifsmount command.
      
      Signed-off-by: default avatarMichael Lawnick <ml.lawnick@gmx.de>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      faac4fd8
    • Stefan Roese's avatar
      UBIFS: Implement read-only UBIFS support in U-Boot · 9eefe2a2
      Stefan Roese authored
      
      The U-Boot UBIFS implementation is largely a direct copy from the current
      Linux version (2.6.29-rc6). As already done in the UBI version we have an
      "abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
      ...). This makes it possible to use the original Linux code with very
      little changes. And by this we can better update to later Linux versions.
      
      I removed some of the Linux features that are not used in the U-Boot
      version (e.g. garbage-collection, write support).
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      CC: Artem Bityutskiy <dedekind@infradead.org>
      CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
      9eefe2a2
  24. Jan 27, 2009
  25. Jan 24, 2009
  26. Dec 16, 2008
  27. Dec 10, 2008
  28. Dec 09, 2008
  29. Dec 04, 2008
    • Remy Bohmer's avatar
      Remove non-ascii characters from fat code · 3c2c2f42
      Remy Bohmer authored
      
      This code contains some non-ascii characters in comment lines and code.
      Most editors do not display those characters properly and editing those
      files results always in diffs at these places which are usually not required
      to be changed at all. This is error prone.
      
      So, remove those weird characters and replace them by normal C-style
      equivalents for which the proper defines were already in the header.
      
      Signed-off-by: default avatarRemy Bohmer <linux@bohmer.net>
      3c2c2f42
Loading