1. 24 Jul, 2013 1 commit
  2. 23 Sep, 2010 2 commits
    • Ilya Yanok's avatar
      mpc8308_p1m: support for MPC8308 P1M board · bc8f8c26
      Ilya Yanok authored
      This patch provides support for MPC8308 P1M board with the following
      set of features:
       Dual UART is supported
       NOR flash is supported
       Both TSEC Ethernet controllers are supported
       PCI Express initialization is supported
       Both I2C controllers are supported
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      bc8f8c26
    • Ilya Yanok's avatar
      MPC8308RDB: various clean ups · 65ea7589
      Ilya Yanok authored
      This patch cleans up the Freescale MPC8308RDB Development board support.
      Things fixed:
       - Removed unused PCIE2 definitions from configuration
       - SICR{L,H} defines used for System I/O Configuration Registers values
         instead of hardcoding
       - CONFIG_SYS_SCCR_PCIEXP1CM used to enable PCIE clock instead of
         writing to SCCR from the board code
       - sleep mode stuff removed as MPC8308 has no support for deep sleep and
         PMCCR1 register. board_early_init_f() removed.
       - MPC8308 has no ERRATA for DDR controller so workaround removed
       - 'assignment in if statement' issues solved
       - use LBLAWAR_* defines instead of hardcoding
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      65ea7589
  3. 09 Jul, 2010 1 commit
    • Ilya Yanok's avatar
      MPC8308RDB: minimal support for devboard from Freescale · 5fb17030
      Ilya Yanok authored
      This patch provides support for MPC8308RDB development board from
      Freescale with a minimal set of features:
       Dual UART is supported
       NOR flash is supported
       Both TSEC Ethernet controllers are supported
       PCI Express initialization is supported
      
      The following features are enabled in configuration but not fully tested:
       I2C (used to get the board revision)
       I2C-connected RTC
       VSC7385 switch
      
      There is one (hopefully) minor issue: on soft reset the board sometimes
      resets twice. I've not managed to find the fix for this problem yet.
      As a workaround instruction cache can be disabled.
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      5fb17030
  4. 08 Jan, 2010 1 commit
    • Anton Vorontsov's avatar
      mpc83xx: Add NAND boot support for MPC8315E-RDB boards · 2e95004d
      Anton Vorontsov authored
      The core support for NAND booting is there already, so this patch
      is pretty straightforward.
      
      There is one trick though: top level Makefile expects nand_spl to
      be in nand_spl/board/$(BOARDDIR), but we can fully reuse the code
      from mpc8313erdb boards, and so to not duplicate the code we just
      symlink nand_spl/board/freescale/mpc8315erdb to mpc8313erdb.
      Signed-off-by: default avatarAnton Vorontsov <avorontsov@ru.mvista.com>
      
      o silence make during ln echo
      o update documentation
      o and avoid:
      
      $ ./MAKEALL MPC8315ERDB_NAND
      Configuring for MPC8315ERDB board...
      sdram.o: In function `fixed_sdram':
      /home/r1aaha/git/u-boot/nand_spl/board/freescale/mpc8313erdb/sdram.c:72: undefined reference to `udelay'
      
      by renaming udelay -> __udelay in the spirit of commit
      3eb90bad "Generic udelay() with watchdog
      support".
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      2e95004d
  5. 18 Oct, 2008 1 commit
  6. 24 Sep, 2008 1 commit
  7. 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
  8. 16 Jan, 2008 1 commit
  9. 15 Sep, 2007 1 commit
  10. 17 Aug, 2007 2 commits
  11. 23 Apr, 2007 1 commit