1. 22 4月, 2013 1 次提交
    • S
      imx: Move some i.MX common functions into the imx-common directory · 8870e459
      Stefan Roese 提交于
      This patch moves the following functions into the imx-common
      directory:
      
      - mxs_wait_mask_set()
      - mxs_wait_mask_clr()
      - mxs_reset_block()
      
      These are currently used by i.MX28. But the upcoming GPMI NAND port
      for i.MX6 will also use these functions. So lets move them to a
      common location to re-use them.
      Signed-off-by: NStefan Roese <sr@denx.de>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Marek Vasut <marex@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      8870e459
  2. 12 4月, 2013 5 次提交
  3. 04 4月, 2013 1 次提交
  4. 03 4月, 2013 1 次提交
    • V
      build: Fix make errors generated when building 'distclean' · b343bbb5
      Vadim Bendebury 提交于
      It was noticed that when `make distclean' is run, the make process
      terminates with error reporting something like:
      
      rm: cannot remove '/tmp/foobar/': Is a directory
      make: *** [clobber] Error 1
      
      The problem is that the list of files targeted for removal includes a
      directory in case CONFIG_SPL_TARGET is not set.
      
      The fix has been tested as follows:
      
       Ran several times the following sequence of commands:
      
           CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- make O=/tmp/foobar smdk5250_config
           CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- make O=/tmp/foobar distclean
      
       it did not cause an error, it used to before this change.
      Signed-off-by: NVadim Bendebury <vbendeb@chromium.org>
      Acked-by: NSimon Glass <sjg@chromium.org>
      b343bbb5
  5. 29 3月, 2013 1 次提交
  6. 25 3月, 2013 1 次提交
  7. 13 3月, 2013 1 次提交
    • A
      Refactor linker-generated arrays · ef123c52
      Albert ARIBAUD 提交于
      Refactor linker-generated array code so that symbols
      which were previously linker-generated are now compiler-
      generated. This causes relocation records of type
      R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
      code which uses LGA able to run before relocation as
      well as after.
      
      Note: this affects more than ARM targets, as linker-
      lists span possibly all target architectures, notably
      PowerPC.
      
      Conflicts:
      	arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
      	arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
      	arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
      	board/ait/cam_enc_4xx/u-boot-spl.lds
      	board/davinci/da8xxevm/u-boot-spl-da850evm.lds
      	board/davinci/da8xxevm/u-boot-spl-hawk.lds
      	board/vpac270/u-boot-spl.lds
      Signed-off-by: NAlbert ARIBAUD <albert.u.boot@aribaud.net>
      ef123c52
  8. 05 3月, 2013 2 次提交
  9. 15 2月, 2013 1 次提交
  10. 13 2月, 2013 1 次提交
    • O
      build: imx: Fix 'u-boot.imx' build without full OBJTREE reference · 291b3dcd
      Otavio Salvador 提交于
      When calling 'make u-boot.imx' the build were failing as it were
      expecting the full path for the file; this regression has been
      included by commit 71a988aa (imximage.cfg: run files through C
      preprocessor).
      
      The direct references for u-boot.imx were replaced by $(obj) as
      config.mk handles the proper setting of it making it set to $(OBJTREE)
      when required.
      
      The build has been test using:
      
       - ./MAKEALL -s mx5 -s mx6
       - make u-boot.imx
       - make O=/tmp/build
      Signed-off-by: NOtavio Salvador <otavio@ossystems.com.br>
      291b3dcd
  11. 22 1月, 2013 1 次提交
  12. 21 1月, 2013 1 次提交
  13. 17 1月, 2013 1 次提交
  14. 16 1月, 2013 1 次提交
  15. 11 1月, 2013 2 次提交
  16. 20 12月, 2012 1 次提交
  17. 15 12月, 2012 1 次提交
  18. 07 12月, 2012 1 次提交
  19. 06 12月, 2012 2 次提交
    • S
      Makefile: Add target for combined spl/u-boot.bin & u-boot.img · fb3d2b8a
      Stefan Roese 提交于
      This new make target "u-boot-img.bin" consists of the U-Boot
      SPL image with the real, full-blown U-Boot image directly
      attached to it. The full-blown U-Boot image has the mkimage
      header included, with its load-address and entry-point.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      Signed-off-by: NStefan Roese <sr@denx.de>
      fb3d2b8a
    • S
      Makefile: Add possibility to set entry-point for u-boot.img · b40bda6b
      Stefan Roese 提交于
      This patch enabled boards using the SPL framework to set
      an entry point in the U-Boot mkimage image "u-boot.img".
      Until now the entry point in the header has been set to 0.
      By setting CONFIG_SYS_UBOOT_START in the board header, boards
      can override this default location.
      
      This will be used by the upcoming a3m071 MPC5200 board port.
      Signed-off-by: NStefan Roese <sr@denx.de>
      b40bda6b
  20. 04 12月, 2012 1 次提交
  21. 29 11月, 2012 1 次提交
  22. 27 11月, 2012 4 次提交
  23. 20 11月, 2012 1 次提交
    • I
      musb-new: port of Linux musb driver · eb81955b
      Ilya Yanok 提交于
      Existing U-Boot musb driver has no support for the new gadget framework
      and also seems to have other limitations. As gadget framework is ported
      from Linux it seems pretty natural to port musb gadget driver as well.
      
      This driver supports both host and peripheral modes.
      
      This is not a replacement for current musb driver (at least now) as
      there are still some consumers of the old UDC interface.
      
      No DMA operation support included, CONFIG_MUSB_PIO_ONLY should be
      defined.
      
      Virtual root hub device is not implemented.
      
      Known problems: with no devices connected usb_lowlevel_start() fails.
      Signed-off-by: NIlya Yanok <ilya.yanok@cogentembedded.com>
      eb81955b
  24. 15 11月, 2012 1 次提交
  25. 14 11月, 2012 4 次提交
  26. 05 11月, 2012 2 次提交