1. 13 Apr, 2010 3 commits
    • Peter Tyser's avatar
      Rename lib_generic/ to lib/ · 78acc472
      Peter Tyser authored
      Now that the other architecture-specific lib directories have been
      moved out of the top-level directory there's not much reason to have the
      '_generic' suffix on the common lib directory.
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    • Peter Tyser's avatar
      Move lib_$ARCH directories to arch/$ARCH/lib · ea0364f1
      Peter Tyser authored
      Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk
      This change is intended to clean up the top-level directory structure
      and more closely mimic Linux's directory organization.
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
    • Peter Tyser's avatar
      Create CPUDIR variable · 03b7004d
      Peter Tyser authored
      The CPUDIR variable points to the location of a target's CPU directory.
      Currently, it is set to cpu/$CPU.  However, using $CPUDIR will allow for
      more flexibility in the future.  It lays the groundwork for reorganizing
      U-Boot's directory structure to support a layout such as:
        arch/$ARCH/cpu/$CPU/* (architecture with multiple CPU types)
        arch/$ARCH/cpu/*      (architecture with one CPU type)
      Signed-off-by: default avatarPeter Tyser <ptyser@xes-inc.com>
  2. 09 Apr, 2010 1 commit
  3. 07 Apr, 2010 1 commit
  4. 31 Mar, 2010 1 commit
  5. 27 Mar, 2010 2 commits
  6. 24 Mar, 2010 2 commits
  7. 22 Mar, 2010 1 commit
  8. 21 Mar, 2010 1 commit
  9. 12 Mar, 2010 2 commits
  10. 07 Mar, 2010 3 commits
  11. 02 Mar, 2010 1 commit
    • Kim Phillips's avatar
      mpc83xx: fix out-of-tree mpc8315 nand build · fe389da6
      Kim Phillips authored
      commit 2e95004d "mpc83xx: Add NAND boot support
      for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to
      mpc8313erdb in order to not duplicate code.
      Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense),
      and the board Makefile and linker script are the only two necessary files
      to enable out-of-tree building, and other boards have duplicated nand makefiles
      (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the
      name of the 8315 too.
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
      Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
      Cc: Wolfgang Denk <wd@denx.de>
  12. 12 Feb, 2010 3 commits
  13. 03 Feb, 2010 1 commit
  14. 27 Jan, 2010 1 commit
  15. 26 Jan, 2010 1 commit
  16. 25 Jan, 2010 1 commit
  17. 23 Jan, 2010 4 commits
  18. 21 Jan, 2010 2 commits
  19. 18 Jan, 2010 1 commit
    • Daniel Hobi's avatar
      Makefile: fix parallel build · 2a998793
      Daniel Hobi authored
      During parallel build, the top Makefile spawns multiple sub-makes for
      targets in cpu/$(CPU) and $(dir $(LDSCRIPT)). If the .depend files are
      not present in these directories, the sub-makes may end up generating
      these files simultaneously which leads to corrupted content.
      A typical error message is:
      .depend:39: *** multiple target patterns.  Stop.
      This patch serializes the creation of .depend in cpu/$(CPU) and
      $(dir $(LDSCRIPT)) by adding these directories to the depend target
      in the top Makefile.
      Other directories in $(LIBS) are not affected since they contain only
      one Make target and thus only one sub-make is spawned per directory.
      Signed-off-by: default avatarDaniel Hobi <daniel.hobi@schmid-telecom.ch>
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
  20. 17 Jan, 2010 4 commits
  21. 08 Jan, 2010 2 commits
    • Reinhard Arlt's avatar
      mpc83xx: Add support for MPC8349 esd caddy2 · 1dee9be6
      Reinhard Arlt authored
      The caddy2 is a variant of the already supported vme8349. So we just
      add the differences to this board port. To better support those two
      boards we switched from fixed SDRAM configuration to usage of
      spd_sdram(). This is done by providing a board specific SPD EEPROM
      routine with different values for both boards.
      Signed-off-by: default avatarReinhard Arlt <reinhard.arlt@esd.eu>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      changed to use mkconfig -t option instead, plus misc codingstyle fixes.
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
    • 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:
      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
      Signed-off-by: default avatarKim Phillips <kim.phillips@freescale.com>
  22. 20 Dec, 2009 1 commit
    • Tom Rix's avatar
      TWL4030 Add usb PHY support · bffbb2a8
      Tom Rix authored
      The twl4030 provides a PHY device for connecting a link device,
      like musb, to physical connection.
      This change adds the twl4030 usb registers and functions for
      initializing the PHY as required by omap3.
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
  23. 17 Dec, 2009 1 commit