Skip to content
Snippets Groups Projects
  1. Sep 08, 2008
  2. Aug 30, 2008
  3. Aug 20, 2008
  4. Aug 12, 2008
    • William Juul's avatar
      Update MTD to that of Linux 2.6.22.1 · cfa460ad
      William Juul authored
      
      A lot changed in the Linux MTD code, since it was last ported from
      Linux to U-Boot. This patch takes U-Boot NAND support to the level
      of Linux 2.6.22.1 and will enable support for very large NAND devices
      (4KB pages) and ease the compatibility between U-Boot and Linux
      filesystems.
      
      This patch is tested on two custom boards with PPC and ARM
      processors running YAFFS in U-Boot and Linux using gcc-4.1.2
      cross compilers.
      
      MAKEALL ppc/arm has some issues:
       * DOC/OneNand/nand_spl is not building (I have not tried porting
         these parts, and since I do not have any HW and I am not familiar
         with this code/HW I think its best left to someone else.)
      
      Except for the issues mentioned above, I have ported all drivers
      necessary to run MAKEALL ppc/arm without errors and warnings. Many
      drivers were trivial to port, but some were not so trivial. The
      following drivers must be examined carefully and maybe rewritten to
      some degree:
       cpu/ppc4xx/ndfc.c
       cpu/arm926ejs/davinci/nand.c
       board/delta/nand.c
       board/zylonite/nand.c
      
      Signed-off-by: default avatarWilliam Juul <william.juul@tandberg.com>
      Signed-off-by: default avatarStig Olsen <stig.olsen@tandberg.com>
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      cfa460ad
  5. Jul 09, 2008
    • Andrew Klossner's avatar
      Fix printf errors. · dc4b0b38
      Andrew Klossner authored
      
      The compiler will help find mismatches between printf formats and
      arguments if you let it.  This patch adds the necessary attributes to
      declarations in include/common.h, then begins to correct the resulting
      compiler warnings.  Some of these were bugs, e.g., "$d" instead of
      "%d" and incorrect arguments.  Others were just annoying, like
      int-long mismatches on a system where both are 32 bits.  It's worth
      fixing the annoying errors to catch the real ones.
      
      Signed-off-by: default avatarAndrew Klossner <andrew@cesa.opbu.xerox.com>
      dc4b0b38
  6. Jul 01, 2008
  7. Jun 28, 2008
  8. Jun 12, 2008
    • Becky Bruce's avatar
      Change initdram() return type to phys_size_t · 9973e3c6
      Becky Bruce authored
      
      This patch changes the return type of initdram() from long int to phys_size_t.
      This is required for a couple of reasons: long int limits the amount of dram
      to 2GB, and u-boot in general is moving over to phys_size_t to represent the
      size of physical memory.  phys_size_t is defined as an unsigned long on almost
      all current platforms.
      
      This patch *only* changes the return type of the initdram function (in
      include/common.h, as well as in each board's implementation of initdram).  It
      does not actually modify the code inside the function on any of the platforms;
      platforms which wish to support more than 2GB of DRAM will need to modify
      their initdram() function code.
      
      Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
      MPC8641HPCN.
      
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      9973e3c6
  9. Jun 11, 2008
  10. Jun 03, 2008
  11. May 11, 2008
  12. Apr 28, 2008
  13. Apr 24, 2008
  14. Apr 22, 2008
    • Yuri Tikhonov's avatar
      POST: move CONFIG_POST to Makefiles · 2d2b994a
      Yuri Tikhonov authored
      
      Introduce the new logical option CONFIG_HAS_POST which is set when the
      platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
      to determine should the POST libs be compiled for the selected target
      platform, or not.
      
      To avoid breaking u-boot linking process, the empty post/libpost.a file is
      created for platforms which do not have POSTs.
      
      Signed-off-by: default avatarYuri Tikhonov <yur@emcraft.com>
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      2d2b994a
  15. Apr 17, 2008
  16. Mar 26, 2008
  17. Mar 15, 2008
  18. Mar 12, 2008
    • Marian Balakowicz's avatar
      [new uImage] Add new uImage format support to autoscript routine · 424c4abd
      Marian Balakowicz authored
      
      autoscript() routine is updated to accept second argument, which
      is only used for FIT images and provides a FIT subimage unit name.
      
      autoscript() routine callers must now pass two arguments. For
      non-interactive use (like in cmd_load.c, cmd_net.c), new environment
      variable 'autoscript_uname' is introduced and used as a FIT
      subimage unit name source.
      
      autoscript command accepts extended syntax of the addr argument:
      addr:<subimg_uname>
      
      Signed-off-by: default avatarMarian Balakowicz <m8@semihalf.com>
      424c4abd
  19. Feb 21, 2008
  20. Feb 14, 2008
  21. Feb 13, 2008
  22. Feb 05, 2008
  23. Feb 04, 2008
  24. Jan 12, 2008
  25. Jan 09, 2008
  26. Dec 27, 2007
  27. Dec 12, 2007
  28. Nov 17, 2007
    • Grant Likely's avatar
      powerpc: Backout relocation changes. · 1c3dd433
      Grant Likely authored
      
      Ugh.  I *hate* to back this change out, but these compiler flags don't
      work for relocation on all versions of GCC.  I've not been able to
      reproduce the environment in my setup (and hence, not been able to
      find a combination that *does* work), so I've got no choice but to go
      back to the old gcc flags and linker script.
      
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      1c3dd433
  29. Nov 16, 2007
  30. Nov 15, 2007
Loading