Skip to content
Snippets Groups Projects
  1. Nov 21, 2007
  2. Nov 18, 2007
  3. Nov 17, 2007
    • Jean-Christophe PLAGNIOL-VILLARD's avatar
      Fixed mips_io_port_base build errors. · 5c15010e
      Jean-Christophe PLAGNIOL-VILLARD authored
      
      This patch has been sent on:
      - 29 Sep 2007
      
      Although mips_io_port_base is currently a part of IDE command, it is quite
      fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
      it to MIPS general part, and introduce `set_io_port_base()' from Linux.
      
      This patch is triggered by multiple definition of `mips_io_port_base' build
      error on gth2 (and tb0229 also needs this fix.)
      
      board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
      /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
      common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
      make: *** [u-boot] Error 1
      
      Signed-off-by: default avatarShinya Kuribayashi <skuribay@ruby.dti.ne.jp>
      Signed-off-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      5c15010e
    • Wolfgang Denk's avatar
      Fix a bug in the slave serial programming mode for the Xilinx · 6ecbb7a3
      Wolfgang Denk authored
      Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
      the most significant bit was set, which did not work on any
      architecture where "char" defaulted to be an unsigned type.
      
      Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      6ecbb7a3
  4. Nov 16, 2007
  5. Nov 15, 2007
  6. Nov 06, 2007
  7. Nov 03, 2007
  8. Oct 19, 2007
  9. Sep 25, 2007
  10. Sep 23, 2007
  11. Sep 17, 2007
  12. Sep 16, 2007
    • Wolfgang Denk's avatar
      TQM8xx[LM]: Fix broken environment alignment. · 67c31036
      Wolfgang Denk authored
      
      With recent toolchains, the environment sectors were no longer aligned to
      sector boundaries. The reason was a combination of two bugs:
      
      1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
         for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
         this gets defined, is not included here (and cannot be included
         without causing lots of problems).
      
         Added a new #define CFG_USE_PPCENV for all boards which really
         want to put the environment is a ".ppcenv" section.
      
      2) The linker scripts just include environment.o, silently assuming
         that the objects in that file are really in the order in which
         they are coded in the C file, i. e. "environment" first, then
         "redundand_environment", and "env_size" last. However, current
         toolchains (GCC-4.x) reorder the objects, causing the environment
         data not to start on a flash sector boundary:
      
         Instead of:					we got:
      
      	40008000 T environment			40008000 T env_size
      	4000c000 T redundand_environment	40008004 T redundand_environment
      	40010000 T env_size			4000c004 T environment
      
         Note: this patch fixes just the first part, and cures the alignment
         problem by making sure that "env_size" gets placed correctly. However,
         we still have a potential issue because primary and redundant
         environment sectors are actually swapped, i. e. we have now:
      
      	40008000 T redundand_environment
      	4000c000 T environment
      	40010000 T env_size
      
         This shall be fixed in the next version.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      67c31036
  13. Sep 15, 2007
    • Matthias Fuchs's avatar
      Fix do_div() usage in nand process output · 5bd7fe9a
      Matthias Fuchs authored
      
      Fix usage of do_div() in nand erase|read|write process output.
      
      The last patch to nand_util.c introduced do_div() instead of libgcc's
      implementation. But do_div() returns the quotient in its first
      macro parameter and not as result.
      
      Signed-off-by: default avatarMatthias Fuchs <matthias.fuchs@esd-electronics.com>
      5bd7fe9a
    • Matthias Fuchs's avatar
      NAND: Add CFG_NAND_QUIET option · c750d2e6
      Matthias Fuchs authored
      
      This config option sets the default for the progress information
      output behavior that can also be configured through the 'quiet'
      environment variable.
      
      The legacy NAND code does not print the current progress info
      on the console. So this option is for backward compatibility for
      units that are in the field and where setting the quiet variable
      is not an option. With CFG_NAND_QUIET set to '1' the console
      progress info is turned off. This can still be overwritten
      through the environment variable.
      
      Signed-off-by: default avatarMatthias Fuchs <matthias.fuchs@esd-electronics.com>
      c750d2e6
  14. Sep 14, 2007
  15. Sep 08, 2007
  16. Sep 06, 2007
  17. Aug 29, 2007
  18. Aug 28, 2007
  19. Aug 18, 2007
  20. Aug 16, 2007
  21. Aug 15, 2007
  22. Aug 14, 2007
  23. Aug 10, 2007
Loading