Skip to content
Snippets Groups Projects
  1. Mar 15, 2008
    • Stefan Roese's avatar
      ppc4xx: Add Canyonlands NAND booting support · 71665ebf
      Stefan Roese authored
      
      460EX doesn't support a fixed bootstrap option to boot from 512 byte page
      NAND devices. The only bootstrap option for NAND booting is option F for
      2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
      EEPROM needs to be programmed accordingly.
      
      This patch adds basic NAND booting support for the AMCC Canyonlands aval
      board and also adds support to the "bootstrap" command, to enable NAND
      booting I2C setting.
      
      Tested with 512 byte page NAND device (32MByte) on Canyonlands.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      71665ebf
  2. Jan 12, 2008
    • Wolfgang Denk's avatar
      Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections · 64134f01
      Wolfgang Denk authored
      
      With recent toolchain versions, some boards would not build because
      or errors like this one (here for ocotea board when building with
      ELDK 4.2 beta):
      ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
      
      For many boards, the .bss section is big enough that it wraps around
      at the end of the address space (0xFFFFFFFF), so the problem will not
      be visible unless you use a 64 bit tool chain for development. On
      some boards however, changes to the code size (due to different
      optimizations) we bail out with section overlaps like above.
      
      The fix is to add the NOLOAD attribute to the .bss and .sbss
      sections, telling the linker that .bss does not consume any space in
      the image.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      64134f01
  3. Jan 09, 2008
  4. Jan 04, 2008
  5. Dec 28, 2007
  6. Nov 25, 2007
  7. Nov 03, 2007
  8. Oct 31, 2007
  9. Sep 11, 2007
  10. Jun 19, 2007
  11. Jun 06, 2007
    • Stefan Roese's avatar
      ppc4xx: Add NAND booting support for AMCC Acadia (405EZ) eval board · c440bfe6
      Stefan Roese authored
      
      This patch adds NAND booting support for the AMCC Acadia eval board.
      
      Please make sure to configure jumper J7 to position 2-3 when booting
      from NOR, and to position 1-2 when booting for NAND.
      
      I also added a board command to configure the I2C bootstrap EEPROM
      values. Right now only 267MHz is support for booting either via NOR
      or NAND FLASH. Here the usage:
      
      => bootstrap 267 nor	;to configure the board for 267MHz NOR booting
      => bootstrap 267 nand	;to configure the board for 267MHz NNAND booting
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      c440bfe6
  12. Jun 01, 2007
  13. May 05, 2007
  14. Mar 06, 2007
    • Stefan Roese's avatar
      [PATCH] Speed optimization of AMCC Sequoia/Rainier DDR2 setup · 07b7b003
      Stefan Roese authored
      
      As provided by the AMCC applications team, this patch optimizes the
      DDR2 setup for 166MHz bus speed. The values provided are also save
      to use on a "normal" 133MHz PLB bus system. Only the refresh counter
      setup has to be adjusted as done in this patch.
      
      For this the NAND booting version had to include the "speed.c" file
      from the cpu/ppc4xx directory. With this addition the NAND SPL image
      will just fit into the 4kbytes of program space. gcc version 4.x as
      provided with ELDK 4.x is needed to generate this optimized code.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      07b7b003
  15. Jan 05, 2007
  16. Oct 23, 2006
  17. Oct 08, 2006
  18. Sep 12, 2006
  19. Sep 07, 2006
    • Stefan Roese's avatar
      Add support for AMCC Sequoia PPC440EPx eval board · 887e2ec9
      Stefan Roese authored
      - Add support for PPC440EPx & PPC440GRx
      - Add support for PPC440EP(x)/GR(x) NAND controller
        in cpu/ppc4xx directory
      - Add NAND boot functionality for Sequoia board,
        please see doc/README.nand-boot-ppc440 for details
      - This Sequoia NAND image doesn't support environment
        in NAND for now. This will be added in a short while.
      Patch by Stefan Roese, 07 Sep 2006
      887e2ec9
Loading