1. 07 5月, 2010 1 次提交
    • C
      Davinci: support LPSC SwRstDisable state · 52958be3
      Cyril Chemparathy 提交于
      The current clock control code always gates the clock (PSC state Disable = 2)
      on clk_disable().  Some on-chip peripherals (e.g. LCD controller on TNETV107X)
      need to be put into SwRstDisable = 0 on clock disable, to maintain
      hardware sanity.
      
      This patch extends the davinci_psc_config() arguments to pass in the desired
      module state instead of a boolean enable/disable.  Further, clk_disable() now
      checks for the PSC_SWRSTDISABLE clk flag before selecting the target state.
      Signed-off-by: NCyril Chemparathy <cyril@ti.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      52958be3
  2. 05 2月, 2010 3 次提交
  3. 26 11月, 2009 5 次提交
  4. 26 5月, 2009 2 次提交
  5. 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
  6. 12 7月, 2007 1 次提交