mbox

[GIT,PULL] clk: fixes for 4.0

Message ID 20150315203607.7930.80528@quantum
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus

Message

Mike Turquette March 15, 2015, 8:36 p.m. UTC
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-fixes-for-linus

for you to fetch changes up to aaa6d06282a749d0df8e5e22e73f8a3372f96853:

  ASoC: kirkwood: fix struct clk pointer comparing (2015-03-11 16:00:41 -0700)

----------------------------------------------------------------
The clk fixes for 4.0-rc4 comprise three themes. First are the usual
driver fixes for new regressions since v3.19. Second are fixes to the
common clock divider type caused by recent changes to how we round clock
rates. This affects many clock drivers that use this common code.
Finally there are fixes for drivers that improperly compared struct clk
pointers (drivers must not deref these pointers). While some of these
drivers have done this for a long time, this did not cause a problem
until we started generating unique struct clk pointers for every
consumer. A new function, clk_is_match was introduced to get these
drivers working again and they are fixed up to no longer deref the
pointers themselves.

----------------------------------------------------------------
Heiko Stübner (1):
      clk: divider: return real rate instead of divider value

Julia Lawall (1):
      clk: don't export static symbol

Michael Turquette (1):
      clk: introduce clk_is_match

Shawn Guo (3):
      ARM: imx: fix struct clk pointer comparing
      ASoC: fsl_spdif: fix struct clk pointer comparing
      ASoC: kirkwood: fix struct clk pointer comparing

Stephen Boyd (3):
      clk: qcom: Fix slimbus n and m val offsets
      clk: qcom: lcc-msm8960: Fix PLL rate detection
      clk: qcom: Add PLL4 vote clock

Tony Lindgren (1):
      clk: ti: Fix FAPLL parent enable bit handling

Uwe Kleine-König (3):
      clk: divider: fix calculation of maximal parent rate for a given divider
      clk: divider: fix selection of divider when rounding to closest
      clk: divider: fix calculation of initial best divider when rounding to closest

kbuild test robot (2):
      clk: qcom: fix platform_no_drv_owner.cocci warnings
      clk: qcom: fix platform_no_drv_owner.cocci warnings

 arch/arm/mach-imx/mach-imx6q.c    |  5 +++--
 drivers/clk/clk-divider.c         | 29 ++++++++++++++---------------
 drivers/clk/clk.c                 | 27 ++++++++++++++++++++++++++-
 drivers/clk/qcom/gcc-msm8960.c    | 13 +++++++++++++
 drivers/clk/qcom/lcc-ipq806x.c    |  1 -
 drivers/clk/qcom/lcc-msm8960.c    |  7 +++----
 drivers/clk/ti/fapll.c            |  6 +++---
 include/linux/clk.h               | 18 ++++++++++++++++++
 sound/soc/fsl/fsl_spdif.c         |  4 ++--
 sound/soc/kirkwood/kirkwood-i2s.c |  2 +-
 10 files changed, 83 insertions(+), 29 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/