1. 23 Sep, 2010 3 commits
    • Stefan Roese's avatar
      ppc4xx/fdt/flash: Change fdt_fixup_nor_flash_node() to not rely on cs size · 8a805df1
      Stefan Roese authored
      This patch changes the behaviour of the fdt_fixup_nor_flash_node()
      function. Now it doesn't patch the size of the "reg" property with the
      chip-select size, but with the size returned from the new function
      flash_get_bank_size(). This function will return per weak default the
      flash size of the bank (bank = chip-select numer) detected by the flash
      driver. If this does not fit your needs, this function may be overridden
      by a board specific one.
      
      For this the parameters needed to be changed. So I intentionally squashed
      the PPC4xx stuff using this routine into this patch. Otherwise it would
      not be git-bisectable anymore.
      
      The board specific function for the AMCC/APM Ebony eval board is now
      included in this patch version.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Tested-by: default avatarDetlev Zundel <dzu@denx.de>
      Cc: Gerald Van Baren <vanbaren@cideas.com>
      Cc: Wolfgang Denk <wd@denx.de>
      8a805df1
    • Stefan Roese's avatar
      ppc4xx: POST UART: Use in/out_8() io-accessor functions · ab25e880
      Stefan Roese authored
      This patch fixes a problem in the PPC4xx POST UART driver. This driver
      incorrectly used the in/out8() io-accessor functions. This could lead to
      problems since these functions don't guarantee execution ordering. This
      patch now replaces these functions with the correct ones.
      
      Additionally the driver is converted to using the NS16550 struct instead
      of macros for the register offsets.
      
      And some common code is factored out for better maintainability.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      ab25e880
    • Stefan Roese's avatar
      ppc4xx: Fix CATcenter build · 6aa9195d
      Stefan Roese authored
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      6aa9195d
  2. 22 Sep, 2010 2 commits
  3. 21 Sep, 2010 6 commits
  4. 19 Sep, 2010 4 commits
  5. 18 Sep, 2010 5 commits
  6. 15 Sep, 2010 3 commits
  7. 13 Sep, 2010 2 commits
  8. 12 Sep, 2010 4 commits
    • Graeme Russ's avatar
      x86: Remove Unmaintained Boards · 215e1cb3
      Graeme Russ authored
      The SC520 CDP boards originally implemented by Daniel Engström are now
      very broken. Attempts to contact Daniel via the email address on the
      copyright notice have failed. Remove these boards from mainline
      215e1cb3
    • Graeme Russ's avatar
      x86: Fix x86 Cold Boot · 797960fd
      Graeme Russ authored
      Commit 077e1958 broke the ability of the
      x86 port to boot from a cold-reset by removing the initial IDT. Re-
      instate the initial IDT to allow cold-booting of x86 boards
      797960fd
    • Graeme Russ's avatar
      x86: Add do_bdinfo() · a806ee6f
      Graeme Russ authored
      x86 failed to compile with a message "a case for this architecture does
      not exist!" - Add do_bdinfo() for this arch
      a806ee6f
    • Graeme Russ's avatar
      x86: Fix do_go_exec() - const argv[] · e69c0cba
      Graeme Russ authored
      Commit 54841ab5 made the argv parameter
      to do_go_exec() const but did not allow for the fact that argv[-1] is
      set to point to the global data structure and relies on argv being non-
      const.
      
      With this patch, do_go_exec() creates a new copy of the argv array with
      an extra element to store global data pointer rather than simply
      clobbering an arbitrary memory location.
      e69c0cba
  9. 11 Sep, 2010 2 commits
  10. 09 Sep, 2010 4 commits
  11. 08 Sep, 2010 5 commits