1. 11 Feb, 2009 1 commit
  2. 29 Jan, 2009 1 commit
  3. 28 Jan, 2009 5 commits
  4. 27 Jan, 2009 1 commit
  5. 24 Jan, 2009 2 commits
  6. 23 Jan, 2009 4 commits
  7. 06 Jan, 2009 1 commit
  8. 17 Dec, 2008 2 commits
  9. 10 Dec, 2008 1 commit
  10. 07 Dec, 2008 1 commit
    • Gary Jennejohn's avatar
      IOMUX: Add console multiplexing support. · 16a28ef2
      Gary Jennejohn authored
      Modifications to support console multiplexing.  This is controlled using
      CONFIG_SYS_CONSOLE_MUX in the board configuration file.
      
      This allows a user to specify multiple console devices in the environment
      with a command like this: setenv stdin serial,nc.  As a result, the user can
      enter text on both the serial and netconsole interfaces.
      
      All devices - stdin, stdout and stderr - can be set in this manner.
      
      1) common/iomux.c and include/iomux.h contain the environment setting
      implementation.
      2) doc/README.iomux contains a somewhat more detailed description.
      3) The implementation in (1) is called from common/cmd_nvedit.c to
      handle setenv and from common/console.c to handle initialization of
      input/output devices at boot time.
      4) common/console.c also contains the code needed to poll multiple console
      devices for input and send output to all devices registered for output.
      5) include/common.h includes iomux.h and common/Makefile generates iomux.o
      when CONFIG_SYS_CONSOLE_MUX is set.
      Signed-off-by: default avatarGary Jennejohn <garyj@denx.de>
      16a28ef2
  11. 06 Dec, 2008 1 commit
  12. 01 Dec, 2008 1 commit
  13. 20 Nov, 2008 1 commit
  14. 10 Nov, 2008 2 commits
    • Becky Bruce's avatar
      mpc8641: Support 36-bit physical addressing · 3111d32c
      Becky Bruce authored
      This patch creates a memory map with all the devices
      in 36-bit physical space, in addition to the 32-bit map.
      The CCSR relocation is moved (again, sorry) to
      allow for the physical address to be 36 bits - this
      requires translation to be enabled.  With 36-bit physical
      addressing enabled, we are no longer running with VA=PA
      translations.  This means we have to distinguish between
      the two in the config file.  The existing region name is
      used to indicate the virtual address, and a _PHYS variety
      is created to represent the physical address.
      
      Large physical addressing is not enabled by default.
      Set CONFIG_PHYS_64BIT in the config file to turn this on.
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      3111d32c
    • Becky Bruce's avatar
      mpc8641: Change 32-bit memory map · c759a01a
      Becky Bruce authored
      The memory map on the 8641hpcn is modified to look more like
      the 85xx boards; this is a step towards a more standardized
      layout going forward. As part of this change, we now relocate
      the flash.
      
      The regions for some of the mappings were far larger than they
      needed to be.  I have reduced the mappings to match the
      actual sizes supported by the hardware.
      
      In addition I have removed the comments at the head
      of the BAT blocks in the config file, rather than updating
      them.  These get horribly out of date, and it's a simple
      matter to look at the defines to see what they are set to
      since everything is right here in the same file.
      
      Documentation has been changed to reflect the new map, as this
      change is user visible, and affects the OS which runs post-uboot.
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      c759a01a
  15. 03 Nov, 2008 1 commit
  16. 31 Oct, 2008 1 commit
  17. 29 Oct, 2008 1 commit
  18. 18 Oct, 2008 3 commits
  19. 14 Oct, 2008 1 commit
  20. 08 Oct, 2008 2 commits
  21. 13 Sep, 2008 1 commit
  22. 11 Sep, 2008 1 commit
  23. 10 Sep, 2008 2 commits
  24. 09 Sep, 2008 2 commits
  25. 03 Sep, 2008 1 commit