1. 07 7月, 2012 1 次提交
  2. 15 5月, 2012 1 次提交
  3. 22 12月, 2011 1 次提交
  4. 10 12月, 2011 2 次提交
    • S
      tegra2: Remove unneeded boot code · e75119d2
      Simon Glass 提交于
      Since we have cache support built in we can remove Tegra's existing cache
      initialization code amd other related dead code.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      e75119d2
    • S
      arm: Move CP15 init out of cpu_init_crit() · 80433c9a
      Simon Glass 提交于
      Some SOCs have do not start up with their 'main' CPU. The first U-Boot
      code may then be executed with a CPU which does not have a CP15, or not a
      useful one.
      
      Here we split the initialization of CP15 into a separate call, which can
      be performed later if required.
      
      Once the main CPU is running, you should call cpu_init_cp15() to perform
      this init as early as possible.
      
      Existing ARMv7 boards which define CONFIG_SKIP_LOWLEVEL_INIT should not
      need to change, this CP15 init is still skipped in that case. The only
      impact for these boards is that the cpu_init_cp15() will be available
      even if it is never used on these boards.
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NTom Warren <twarren@nvidia.com>
      80433c9a
  5. 07 12月, 2011 2 次提交
  6. 03 8月, 2011 2 次提交
  7. 26 7月, 2011 1 次提交
  8. 17 7月, 2011 1 次提交
  9. 04 7月, 2011 1 次提交
    • A
      armv7: integrate cache maintenance support · c2dd0d45
      Aneesh V 提交于
      - Enable I-cache on bootup
      - Enable MMU and D-cache immediately after relocation
      	- Do necessary initialization before enabling d-cache and MMU
      - Changes to cleanup_before_linux()
      	- Make changes according to the new framework
      Signed-off-by: NAneesh V <aneesh@ti.com>
      c2dd0d45
  10. 20 5月, 2011 1 次提交
  11. 28 4月, 2011 2 次提交
  12. 28 3月, 2011 2 次提交
  13. 02 2月, 2011 1 次提交
  14. 14 12月, 2010 1 次提交
  15. 09 12月, 2010 5 次提交
  16. 18 11月, 2010 1 次提交
  17. 30 10月, 2010 2 次提交
  18. 27 10月, 2010 3 次提交
  19. 19 10月, 2010 1 次提交
    • W
      Rename TEXT_BASE into CONFIG_SYS_TEXT_BASE · 14d0a02a
      Wolfgang Denk 提交于
      The change is currently needed to be able to remove the board
      configuration scripting from the top level Makefile and replace it by
      a simple, table driven script.
      
      Moving this configuration setting into the "CONFIG_*" name space is
      also desirable because it is needed if we ever should move forward to
      a Kconfig driven configuration system.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      14d0a02a
  20. 13 10月, 2010 1 次提交
  21. 11 10月, 2010 1 次提交
  22. 20 9月, 2010 1 次提交
  23. 06 7月, 2010 1 次提交
  24. 23 6月, 2010 2 次提交
  25. 13 4月, 2010 1 次提交
  26. 28 10月, 2009 1 次提交
  27. 13 10月, 2009 1 次提交
    • T
      OMAP3 Move cache routine to cache.S · 7a2aa8b6
      Tom Rix 提交于
      v7_flush_dcache_all, because it depends on omap ROM code is not
      generic.  Rename the function to 'invalidate_dcache' and move it
      to the omap cpu directory.
      
      Collect the other omap cache routines l2_cache_enable and
      l2_cache_disable with invalide_dcache into cache.S.  This
      means removing the old cache.c file that contained l2_cache_enable
      and l2_cache_disable.
      
      The conversion from cache.c to cache.S was done most through
      disassembling the uboot binary.  The only significant change was
      to change the comparision for the return of get_cpu_rev from
      
         cmp	r0, #0
         beq	earlier_than_label
      
      Which was lost information to
      
         cmp	r0, #CPU_3XX_ES20
         blt	earlier_than_label
      
      The paths through the enable routine were verified by
      adding an infinite loop and seeing the hang.  Then
      removing the infinite loop and seeing it continue.
      
      The disable routine is similar enough that it was not
      tested with this method.
      
      Run tested by cold booting from nand on beagle and zoom1.
      Compile tested on MAKEALL arm.
      Signed-off-by: NTom Rix <Tom.Rix@windriver.com>
      7a2aa8b6