Skip to content
Snippets Groups Projects
  1. Aug 18, 2009
  2. Jul 29, 2009
  3. Jul 26, 2009
  4. Jul 23, 2009
    • Peter Tyser's avatar
      ppc: Unlock cache-as-ram in a consistent manner · 982adfc6
      Peter Tyser authored
      
      Previously, non-e500 architectures only unlocked their data cache which
      was used as early RAM when booting to Linux using the "bootm" command.
      This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined
      to unlock their data cache during U-Boot's initialization.  This
      improves U-Boot performance and provides a common cache state when
      booting to different OSes.
      
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
      982adfc6
  5. Jul 20, 2009
  6. Jul 17, 2009
    • Jean-Christophe PLAGNIOL-VILLARD's avatar
      stdio/device: rework function naming convention · 52cb4d4f
      Jean-Christophe PLAGNIOL-VILLARD authored
      
      So far the console API uses the following naming convention:
      
      	======Extract======
      	typedef struct device_t;
      
      	int	device_register (device_t * dev);
      	int	devices_init (void);
      	int	device_deregister(char *devname);
      	struct list_head* device_get_list(void);
      	device_t* device_get_by_name(char* name);
      	device_t* device_clone(device_t *dev);
      	=======
      
      which is too generic and confusing.
      
      Instead of using device_XX and device_t we change this
      into stdio_XX and stdio_dev
      
      This will also allow to add later a generic device mechanism in order
      to have support for multiple devices and driver instances.
      
      Signed-off-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      
      Edited commit message.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      52cb4d4f
  7. Jun 12, 2009
  8. Apr 04, 2009
  9. Apr 01, 2009
  10. Mar 20, 2009
  11. Mar 18, 2009
  12. Mar 06, 2009
  13. Mar 02, 2009
  14. Feb 17, 2009
    • Andy Fleming's avatar
      Add MMC Framework · 272cc70b
      Andy Fleming authored
      
      Here's a new framework (based roughly off the linux one) for managing
      MMC controllers.  It handles all of the standard SD/MMC transactions,
      leaving the host drivers to implement only what is necessary to
      deal with their specific hardware.
      
      This also hooks the infrastructure into the PowerPC board code
      (similar to how the ethernet infrastructure now hooks in)
      
      Some of this code was contributed by Dave Liu <daveliu@freescale.com>
      
      Signed-off-by: default avatarAndy Fleming <afleming@freescale.com>
      272cc70b
  15. Feb 09, 2009
  16. 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
  17. Dec 20, 2008
  18. Dec 15, 2008
  19. 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
  20. Nov 02, 2008
  21. Oct 29, 2008
  22. 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
  23. Oct 18, 2008
  24. Oct 15, 2008
  25. Oct 14, 2008
  26. Oct 02, 2008
  27. Sep 13, 2008
Loading