1. 24 Sep, 2009 1 commit
  2. 08 Sep, 2009 1 commit
  3. 28 Aug, 2009 3 commits
  4. 22 Jul, 2009 2 commits
  5. 17 Jul, 2009 1 commit
    • 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
  6. 12 Jun, 2009 1 commit
    • Wolfgang Denk's avatar
      General help message cleanup · a89c33db
      Wolfgang Denk authored
      
      
      Many of the help messages were not really helpful; for example, many
      commands that take no arguments would not print a correct synopsis
      line, but "No additional help available." which is not exactly wrong,
      but not helpful either.
      
      Commit ``Make "usage" messages more helpful.'' changed this
      partially. But it also became clear that lots of "Usage" and "Help"
      messages (fields "usage" and "help" in struct cmd_tbl_s respective)
      were actually redundant.
      
      This patch cleans this up - for example:
      
      Before:
      	=> help dtt
      	dtt - Digital Thermometer and Thermostat
      
      	Usage:
      	dtt         - Read temperature from digital thermometer and thermostat.
      
      After:
      	=> help dtt
      	dtt - Read temperature from Digital Thermometer and Thermostat
      
      	Usage:
      	dtt
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      a89c33db
  7. 04 Apr, 2009 2 commits
  8. 20 Mar, 2009 1 commit
    • Trent Piepho's avatar
      Fix all linker script to handle all rodata sections · f62fb999
      Trent Piepho authored
      
      
      A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
      which needs to be added the the linker script.  Instead of just adding this
      one section, we use a wildcard ".rodata*" to get all rodata linker section
      gcc has now and might add in the future.
      
      However, '*(.rodata*)' by itself will result in sub-optimal section
      ordering.  The sections will be sorted by object file, which causes extra
      padding between the unaligned rodata.str.1.1 of one object file and the
      aligned rodata of the next object file.  This is easy to fix by using the
      SORT_BY_ALIGNMENT command.
      
      This patch has not be tested one most of the boards modified.  Some boards
      have a linker script that looks something like this:
      
      *(.text)
      . = ALIGN(16);
      *(.rodata)
      *(.rodata.str1.4)
      *(.eh_frame)
      
      I change this to:
      
      *(.text)
      . = ALIGN(16);
      *(.eh_frame)
      *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
      
      This means the start of rodata will no longer be 16 bytes aligned.
      However, the boundary between text and rodata/eh_frame is still aligned to
      16 bytes, which is what I think the real purpose of the ALIGN call is.
      Signed-off-by: default avatarTrent Piepho <xyzzy@speakeasy.org>
      f62fb999
  9. 17 Feb, 2009 1 commit
    • Peter Tyser's avatar
      86xx: Reset update · 4ef630df
      Peter Tyser authored
      
      
      Update the 86xx reset sequence to try executing a board-specific reset
      function.  If the board-specific reset is not implemented or does not
      succeed, then assert #HRESET_REQ.  Using #HRESET_REQ is a more standard
      reset procedure than the previous method and allows all board
      peripherals to be reset if needed.
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
      4ef630df
  10. 28 Jan, 2009 3 commits
  11. 23 Jan, 2009 1 commit
  12. 13 Jan, 2009 1 commit
  13. 18 Nov, 2008 1 commit
  14. 03 Nov, 2008 1 commit
  15. 02 Nov, 2008 1 commit
  16. 30 Oct, 2008 1 commit
  17. 24 Oct, 2008 1 commit
  18. 18 Oct, 2008 2 commits
  19. 03 Sep, 2008 1 commit
  20. 27 Aug, 2008 2 commits
  21. 10 Jul, 2008 1 commit
  22. 02 Jul, 2008 1 commit
  23. 19 Jun, 2008 1 commit
  24. 12 Jun, 2008 1 commit
    • 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
  25. 11 Jun, 2008 1 commit
  26. 20 May, 2008 1 commit
  27. 19 May, 2008 1 commit
  28. 03 May, 2008 1 commit
  29. 29 Apr, 2008 1 commit
  30. 26 Mar, 2008 1 commit
    • Jon Loeliger's avatar
      FSL: Clean up board/freescale/common/Makefile · 25eedb2c
      Jon Loeliger authored
      
      
      Each file that can be built here now follows some
      CONFIG_ option so that they are appropriately built
      or not, as needed.  And CONFIG_ defines were added
      to various board config files to make sure that happens.
      
      The other board/freescale/*/Makefiles no longer need
      to reach up and over into ../common to build their
      individually needed files any more.
      
      Boards that are CDS specific were renamed with cds_ prefix.
      Signed-off-by: default avatarJon Loeliger <jdl@freescale.com>
      25eedb2c
  31. 04 Mar, 2008 1 commit
  32. 20 Feb, 2008 1 commit
    • Jon Loeliger's avatar
      86xx: Fix GUR PCI config registers properly. · a551cee9
      Jon Loeliger authored
      Back in commit 975a083a
      
       where
      I tried to "8610HPCD: Fix typos in two PCI setup registers", I
      botched it due to not realizing that 8610 and 8641 had different
      Global Utility Register defintions, one of which was like 85xx,
      and the other wasn't.  Correct this problem by introducing two
      symbols, one for each 86xx SoC, but neither of which is named
      anything like 85xx.
      
      My bad.  Lovely Wednesday with git bisect.  You know.
      Signed-off-by: default avatarJon Loeliger <jdl@freescale.com>
      a551cee9