1. 22 11月, 2014 5 次提交
  2. 25 10月, 2014 1 次提交
  3. 03 10月, 2014 1 次提交
  4. 23 9月, 2014 1 次提交
    • S
      ARM: imx: fix .is_enabled() of shared gate clock · 9e1ac462
      Shawn Guo 提交于
      Commit 63288b72 ("ARM: imx: fix shared gate clock") attempted to fix
      an issue with particular enable/disable sequence from two shared gate
      clocks.  But unfortunately, while it partially fixed the issue, it also
      did something wrong in .is_enabled() function hook.  In case of shared
      gate, the function shouldn't really query the hardware state via
      share_count, because the function is trying to query the enabling state
      of the clock in question, not the hardware state which is shared by
      multiple clocks.
      
      Fix the issue by returning the enable_count of the clock itself which is
      maintained by clock core, in case it's a clock sharing hardware gate
      with others.  As the result, the initialization of share_count per
      hardware state is not needed now.  So remove it.
      Reported-by: NFabio Estevam <fabio.estevam@freescale.com>
      Fixes: 63288b72 ("ARM: imx: fix shared gate clock")
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NShawn Guo <shawn.guo@freescale.com>
      Tested-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      9e1ac462
  5. 16 9月, 2014 21 次提交
  6. 10 9月, 2014 1 次提交
  7. 03 9月, 2014 2 次提交
  8. 01 9月, 2014 5 次提交
  9. 18 8月, 2014 3 次提交