[GIT PULL] clk: fixes for 4.0

From: Michael Turquette
Date: Sun Mar 15 2015 - 16:36:19 EST


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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/