Skip to content
Snippets Groups Projects
  1. Jan 27, 2009
    • Mike Frysinger's avatar
      SATA: do not auto-initialize during boot · cf7e399f
      Mike Frysinger authored
      
      Rather than have the board code initialize SATA automatically during boot,
      make the user manually run "sata init".  This brings the SATA subsystem in
      line with common U-Boot policy.
      
      Rather than having a dedicated weak function "is_sata_supported", people
      can override sata_initialize() to do their weird board stuff.  Then they
      can call the actual __sata_initialize().
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      cf7e399f
  2. Dec 20, 2008
  3. Dec 15, 2008
  4. Nov 10, 2008
    • Becky Bruce's avatar
      lib_ppc: Move trap_init to occur earlier · d025aa4b
      Becky Bruce authored
      
      Doing trap_init immediately once we're running from RAM
      means we're no longer dependent on the physical location of
      the flash on non-BookE platforms. Before trap_init, those
      platforms switch to real mode and go to 0xfff00100 on exception.
      After the switch, they go to 0x00000100  This makes it easier to
      move the flash location.
      
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      d025aa4b
  5. Nov 02, 2008
  6. Oct 29, 2008
  7. Oct 28, 2008
    • Kumar Gala's avatar
      bootm: Add subcommands · 49c3a861
      Kumar Gala authored
      
      Add the ability to break the steps of the bootm command into several
      subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
      
      This allows us to do things like manipulate device trees before
      they are passed to a booting kernel or setup memory for a secondary
      core in multicore situations.
      
      Not all OS types support all subcommands (currently only start, loados,
      ramdisk, fdt, and go are supported).
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      49c3a861
  8. Oct 18, 2008
  9. Oct 15, 2008
  10. Oct 14, 2008
  11. Oct 02, 2008
  12. Sep 13, 2008
  13. Sep 10, 2008
  14. Sep 09, 2008
  15. Aug 26, 2008
  16. Aug 20, 2008
  17. Aug 18, 2008
  18. Aug 12, 2008
    • Scott Wood's avatar
      NAND boot: MPC8313ERDB support · e4c09508
      Scott Wood authored
      
      Note that with older board revisions, NAND boot may only work after a
      power-on reset, and not after a warm reset.  I don't have a newer board
      to test on; if you have a board with a 33MHz crystal, please let me know
      if it works after a warm reset.
      
      Signed-off-by: default avatarScott Wood <scottwood@freescale.com>
      e4c09508
  19. Aug 11, 2008
  20. Jul 14, 2008
  21. Jul 10, 2008
  22. Jul 09, 2008
    • Andy Fleming's avatar
      Fix LMB type issues · 98874ff3
      Andy Fleming authored
      
      The LMB code now uses phys_addr_t and phys_size_t.  Also, there were a couple
      of casting problems in the bootm code that called the LMB functions.
      
      Signed-off-by: default avatarAndy Fleming <afleming@freescale.com>
      98874ff3
    • Kumar Gala's avatar
      Fix compiler warnings · da8693a9
      Kumar Gala authored
      
      gcc-4.3.x generates the following:
      
      bootm.c: In function 'do_bootm_linux':
      bootm.c:208: warning: cast from pointer to integer of different size
      bootm.c:215: warning: cast from pointer to integer of different size
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      da8693a9
    • 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
  23. Jul 06, 2008
  24. Jul 03, 2008
Loading