Skip to content
Snippets Groups Projects
  1. Jan 26, 2010
  2. Jan 24, 2010
  3. Dec 15, 2009
  4. Dec 05, 2009
    • Ingo van Lil's avatar
      Generic udelay() with watchdog support · 3eb90bad
      Ingo van Lil authored
      
      According to the PPC reference implementation the udelay() function is
      responsible for resetting the watchdog timer as frequently as needed.
      Most other architectures do not meet that requirement, so long-running
      operations might result in a watchdog reset.
      
      This patch adds a generic udelay() function which takes care of
      resetting the watchdog before calling an architecture-specific
      __udelay().
      
      Signed-off-by: default avatarIngo van Lil <inguin@gmx.de>
      3eb90bad
  5. Nov 24, 2009
  6. Oct 16, 2009
    • Anton Vorontsov's avatar
      mpc85xx: Fix booting on various boards · 91525c67
      Anton Vorontsov authored
      
      commit 0e870980 ("8xxx: Removed
      CONFIG_NUM_CPUS from 85xx/86xx") breaks U-Boot on various boards,
      namely the ones that call get_sys_info() from board_early_init_f().
      
      get_sys_info() calls cpu_numcores(), which depends on probecpu()
      being called before. But probecpu() is called after board_early_init_f(),
      and so cpu_numcores() returns random values, which in turn crashes
      get_sys_info().
      
      To fix the issue we place probecpu() before board_early_init_f()
      in an initialization sequence.
      
      Booting on the following boards should be revived now:
       mpc8540ads
       mpc8541cds
       mpc8548cds
       mpc8555cds
       mpc8560ads
       mpc8568mds
       mpc8569mds
       and maybe more.
      
      Signed-off-by: default avatarAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      91525c67
  7. Oct 11, 2009
  8. Oct 03, 2009
  9. Sep 22, 2009
  10. Sep 08, 2009
  11. Sep 04, 2009
  12. Aug 28, 2009
  13. Aug 18, 2009
  14. Jul 29, 2009
  15. Jul 26, 2009
  16. 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
  17. Jul 20, 2009
  18. 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
  19. Jun 12, 2009
  20. Apr 04, 2009
  21. Apr 01, 2009
  22. Mar 20, 2009
  23. Mar 18, 2009
  24. Mar 06, 2009
  25. Mar 02, 2009
Loading