1. 11 10月, 2018 1 次提交
    • P
      arm: remove prototype for get_timer_masked · 6180ea7e
      Patrick Delaunay 提交于
      The interruption support had be removed for ARM architecture and
      the function get_timer_masked() is no more used except in some
      the timer.c files.
      
      This patch clean each timer.c which implement this function and
      remove the associated prototype in u-boot-arm.h
      
      For timer.c, I don't verify if the weak version of get_timer
      (in lib/time.c) can be used
      Signed-off-by: NPatrick Delaunay <patrick.delaunay@st.com>
      6180ea7e
  2. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini 提交于
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have a single declared
      license in the tag as both the before and after are identical in tag
      contents.  There's also a few places where I found we did not have a tag
      and have introduced one.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      83d290c5
  3. 22 11月, 2016 1 次提交
    • T
      arm: Introduce arch/arm/mach-omap2 for OMAP2 derivative platforms · 983e3700
      Tom Rini 提交于
      This moves what was in arch/arm/cpu/armv7/omap-common in to
      arch/arm/mach-omap2 and moves
      arch/arm/cpu/armv7/{am33xx,omap3,omap4,omap5} in to arch/arm/mach-omap2
      as subdirectories.  All refernces to the former locations are updated to
      the current locations.  For the logic to decide what our outputs are,
      consolidate the tests into a single config.mk rather than including 4.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      983e3700
  4. 25 6月, 2016 1 次提交
  5. 06 1月, 2015 1 次提交
  6. 24 7月, 2013 1 次提交
  7. 10 6月, 2013 1 次提交
  8. 25 3月, 2013 1 次提交
    • T
      am33xx: Add required includes to some omap/am33xx code · 98f92001
      Tom Rini 提交于
      - In arch/arm/cpu/armv7/omap-common/timer.c,
        drivers/mtd/nand/omap_gpmc.c and drivers/net/cpsw.c add #include files
        that the driver needs but had been relying on <config.h> to bring in.
      - In arch/arm/cpu/armv7/omap-common/lowlevel_init.S add <config.h>
      - In am335x_evm.h and pcm051.h don't globally include
        <asm/arch/hardware.h> and <asm/arch/cpu.h> but just <asm/arch/omap.h>
        as that is the only include which defines things the config uses.
      
      Cc: Lars Poeschel <poeschel@lemonage.de>
      Signed-off-by: NTom Rini <trini@ti.com>
      98f92001
  9. 02 2月, 2013 2 次提交
  10. 26 7月, 2011 3 次提交
  11. 04 7月, 2011 1 次提交
    • J
      OMAP[34]: fix broken timer · aadcfc17
      John Rigby 提交于
      As implemented now the timer used to implement __udelay counts
      to 0xffffffff and then gets stuck there because the the programmed
      reload value is 0xffffffff.  This value is not only wrong but
      illegal according to the reference manual.
      
      One can reproduce the bug by leaving a board at the u-boot prompt
      for sometime then issuing a sleep command.  The sleep will hang
      forever.
      
      The timer is a count up timer that reloads as it rolls over
      from 0xffffffff so the correct load value is 0.
      
      Change TIMER_LOAD_VAL from 0xffffffff to 0 and introduce
      a new constant called TIMER_OVERFLOW_VAL set to 0xffffffff.
      Signed-off-by: NJohn Rigby <john.rigby@linaro.org>
      Tested-by: NIgor Grinberg <grinberg@compulab.co.il>
      aadcfc17
  12. 11 12月, 2010 1 次提交
  13. 05 8月, 2010 1 次提交
  14. 06 7月, 2010 2 次提交
  15. 13 4月, 2010 1 次提交
  16. 05 12月, 2009 1 次提交
    • I
      Generic udelay() with watchdog support · 3eb90bad
      Ingo van Lil 提交于
      According to the PPC reference implementation the udelay() function is
      responsible for resetting the watchdog timer as frequently as needed.
      Most other architectures do not meet that requirement, so long-running
      operations might result in a watchdog reset.
      
      This patch adds a generic udelay() function which takes care of
      resetting the watchdog before calling an architecture-specific
      __udelay().
      Signed-off-by: NIngo van Lil <inguin@gmx.de>
      3eb90bad
  17. 08 8月, 2009 1 次提交
  18. 13 6月, 2009 2 次提交
  19. 16 5月, 2009 1 次提交
  20. 01 5月, 2009 1 次提交
  21. 31 3月, 2009 1 次提交
  22. 25 1月, 2009 1 次提交