1. 22 1月, 2013 1 次提交
    • R
      ARM: davinci: psc: introduce reset API · af47e6bb
      Robert Tivy 提交于
      Introduce an IP reset API for use on DaVinci SoC.
      
      There is no existing "reset" framework support for SoC devices.
      The remoteproc driver needs explicit control of the DSP's reset line.
      To support this, a new DaVinci specific API is added.
      
      This private API will disappear with DT migration.  Some discussion
      regarding a proposed DT "reset" binding is here:
      https://patchwork.kernel.org/patch/1635051/
      
      Modify davinci_clk_init() to set clk "reset" function for clocks
      that indicate PSC_LRST support.  Also fix indentation issue with
      function opening curly brace.
      Signed-off-by: NRobert Tivy <rtivy@ti.com>
      [nsekhar@ti.com: rename davinci_psc_config_reset() to davinci_psc_reset()]
      Signed-off-by: NSekhar Nori <nsekhar@ti.com>
      af47e6bb
  2. 03 12月, 2011 1 次提交
  3. 08 7月, 2011 1 次提交
    • S
      davinci: enable forced transitions on PSC · aad70de2
      Sekhar Nori 提交于
      Some DaVinci modules like the SATA on DA850
      need forced module state transitions.
      
      Define a "force" flag which can be passed to
      the PSC config function to enable it to make
      forced transitions.
      
      Forced transitions shouldn't normally be attempted,
      unless the TRM explicitly specifies its usage.
      
      ChangeLog:
      v2:
      Modified to take care of the fact that
      davinci_psc_config() now takes the flags
      directly.
      Signed-off-by: NSekhar Nori <nsekhar@ti.com>
      aad70de2
  4. 06 7月, 2011 1 次提交
  5. 26 11月, 2010 1 次提交
  6. 24 9月, 2010 1 次提交
  7. 07 5月, 2010 3 次提交
  8. 05 2月, 2010 3 次提交
  9. 26 11月, 2009 5 次提交
  10. 26 5月, 2009 2 次提交
  11. 24 4月, 2009 1 次提交
    • K
      davinci: major rework of clock, PLL, PSC infrastructure · c5b736d0
      Kevin Hilman 提交于
      This is a significant rework of the low-level clock, PLL and Power
      Sleep Controller (PSC) implementation for the DaVinci family.  The
      primary goal is to have better modeling if the hardware clocks and
      features with the aim of DVFS functionality.
      
      Highlights:
      - model PLLs and all PLL-derived clocks
      - model parent/child relationships of PLLs and clocks
      - convert to new clkdev layer
      - view clock frequency and refcount via /proc/davinci_clocks
      
      Special thanks to significant contributions and testing by David
      Brownell.
      
      Cc: David Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      c5b736d0
  12. 12 7月, 2007 1 次提交