1. 27 7月, 2010 1 次提交
  2. 04 9月, 2009 2 次提交
    • P
      OMAP2/3/4 core: create omap_device layer · b04b65ab
      Paul Walmsley 提交于
      The omap_device code provides a mapping of omap_hwmod structures into
      the platform_device system, and includes some details on external
      (board-level) integration.  This allows drivers to enable, idle, and
      shutdown on-chip device resources, including clocks, regulators, etc.
      The resources enabled and idled are dependent on the device's maximum
      wakeup latency constraint (if present).
      
      At the moment, omap_device functions are intended to be called from
      platform_data function pointers.  Ideally in the future these
      functions will be called from either subarchitecture-specific
      platform_data activate, deactivate functions, or via an custom
      bus/device type for OMAP.
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      Cc: Benoit Cousson <b-cousson@ti.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Rajendra Nayak <rnayak@ti.com>
      Cc: Vikram Pandita <vikram.pandita@ti.com>
      Cc: Sakari Poussa <sakari.poussa@nokia.com>
      Cc: Anand Sawant <sawant@ti.com>
      Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
      Cc: Eric Thomas <ethomas@ti.com>
      Cc: Richard Woodruff <r-woodruff2@ti.com>
      b04b65ab
    • P
      OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer · c0407a96
      Paul Walmsley 提交于
      The interface provides device drivers, CPUFreq, and DSPBridge with a
      means of controlling OMAP power management parameters that are not yet
      supported by the Linux PM PMQoS interface.  Copious documentation is
      in the patch in Documentation/arm/OMAP/omap_pm and the interface
      header file, arch/arm/plat-omap/include/mach/omap-pm.h.
      
      Thanks to Rajendra Nayak <rnayak@ti.com> for adding CORE (VDD2) OPP
      support and moving the OPP table initialization earlier in the event
      that the clock code needs them.  Thanks to Tero Kristo
      <tero.kristo@nokia.com> for fixing the parameter check in
      omap_pm_set_min_bus_tput().  Jouni signed off on Tero's patch.
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      Signed-off-by: NRajendra Nayak <rnayak@ti.com>
      Signed-off-by: NTero Kristo <tero.kristo@nokia.com>
      Signed-off-by: NJouni Högander <jouni.hogander@nokia.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Igor Stoppa <igor.stoppa@nokia.com>
      Cc: Richard Woodruff <r-woodruff2@ti.com>
      Cc: Anand Sawant <sawant@ti.com>
      Cc: Sakari Poussa <sakari.poussa@nokia.com>
      Cc: Veeramanikandan Raju <veera@ti.com>
      Cc: Karthik Dasu <karthik-dp@ti.com>
      c0407a96
  3. 29 8月, 2009 1 次提交
  4. 22 5月, 2009 1 次提交
  5. 05 3月, 2009 1 次提交
  6. 06 9月, 2008 1 次提交
  7. 03 7月, 2008 1 次提交
  8. 15 4月, 2008 2 次提交
    • K
      ARM: OMAP: Timer32K: Move timer32k to mach-omap1 · a57fb870
      Kevin Hilman 提交于
      Move now OMAP1-specific timer32k code to mach-omap1 since OMAP2/3 32k
      timers are done in gptimer code.
      Signed-off-by: NKevin Hilman <khilman@mvista.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      
      a57fb870
    • K
      ARM: OMAP: Timer32K: Re-organize duplicated 32k-timer code · 5a3a388f
      Kevin Hilman 提交于
      On OMAP2/3, the gp-timer code can be used for a 32kHz timer simply by
      setting the source to be the 32k clock instead of sys_clk.
      
      This patch uses the mach-omap2/timer-gp.c code for 32kHz timer on
      OMAP2, moving the logic into mach-omap2/timer-gp.c, and not using
      plat-omap/timer32k.c which, for OMAP2, is redundant with the timer-gp
      code.
      
      Also, if CONFIG_OMAP_32K_TIMER is enabled, the gptimer-based
      clocksource is not used.  Instead the default 32k sync counter is used
      as the clocksource (see the clocksource in plat-omap/common.c.)  This
      is important for sleep/suspend so there is a valid counter during
      sleep.  Note that the suspend/sleep code needs fixing to check for
      overflows of this counter.
      
      In addition, the OMAP2/3 details are removed from timer32k.c leaving
      that with only OMAP1 specifics.  A follow-up patch will move it from
      plat-omap common code to mach-omap1.
      Signed-off-by: NKevin Hilman <khilman@mvista.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      
      5a3a388f
  9. 20 3月, 2008 1 次提交
  10. 09 2月, 2008 1 次提交
  11. 21 9月, 2007 1 次提交
    • D
      ARM: OMAP: abstract debug card setup (smc, leds) · f6049312
      David Brownell 提交于
      Additional cleanup for debug boards on H2/P2/H3/H4:  move the init
      code that's not board-specific into a new file where it can be easily
      shared between all the different boards (avoiding code duplication,
      and making it easier to support more devices).  Make H4 use that.
      
      This should be easy to drop in to the OMAP1 boards using these debug
      cards; the only difference seems to be that the p2 does an extra reset
      of the smc using the fpga (probably all boards could do that, if it's
      necessary) and doesn't use the gpio mux or request APIs.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      f6049312
  12. 09 5月, 2007 2 次提交
  13. 03 4月, 2006 1 次提交
  14. 10 11月, 2005 1 次提交
  15. 08 9月, 2005 1 次提交
    • T
      [ARM] 2887/1: OMAP 2/4: Update files common to omap1 and omap2, take 2 · 92105bb7
      Tony Lindgren 提交于
      Patch from Tony Lindgren
      
      This patch syncs the mainline kernel with linux-omap tree.
      The highlights of the patch are:
      - Clock updates by Tuukka Tikkanen, Juha Yrjola,
        Daniel Petrini and Tony Lindgren
      - DMA fixes by Imre Deak, Juha Yrjola and Daniel Petrini
      - Add support to dual-mode hardware timers by Lauri Leukkunen
      - GPIO support for 24xx by Paul Mundt
      - GPIO wake-up support by Tony Lindgren
      - Better GPIO interrupt handler to not lose interrupts by
        Ralph Walden and Ladislav Michl
      - Power Management updates by Tuukka Tikkanen
      - Make Power Management code use new SRAM functions by
        Tony Lindgren
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      92105bb7
  16. 11 7月, 2005 2 次提交