[GIT PULL] clk: changes for 3.8
Mike Turquette
mturquette at linaro.org
Tue Dec 11 02:03:56 EST 2012
The following changes since commit 8f0d8163b50e01f398b14bcd4dc039ac5ab18d64:
Linux 3.7-rc3 (2012-10-28 12:24:48 -0700)
are available in the git repository at:
git://git.linaro.org/people/mturquette/linux.git tags/clk-for-linus
for you to fetch changes up to 8f87189653d60656e262060665f52c855508a301:
MAINTAINERS: bad email address for Mike Turquette (2012-12-10 22:35:32 -0800)
----------------------------------------------------------------
The common clock framework changes for 3.8 are comprised of lots of
fixes for existing platforms as well as new ports for some ARM
platforms. In addition there are new clk drivers for audio devices and
MFDs.
----------------------------------------------------------------
Axel Lin (1):
clk: spear: Add stub functions for spear3[0|1|2]0_clk_init()
Deepak Sikri (2):
CLK: SPEAr: Update clock rate table
CLK: SPEAr: Correct index scanning done for clock synths
Fabio Estevam (1):
clk: mxs: Use a better name for the USB PHY clock
Linus Walleij (4):
clk: add GPLv2 headers to the Versatile clock files
clk: make ICST driver handle the VCO registers
clk: move IM-PD1 clocks to drivers/clk
clk: ux500: fix bit error
Martin Fuzzey (1):
clk: clock multiplexers may register out of order
Mike Turquette (2):
clk: introduce optional disable_unused callback
MAINTAINERS: bad email address for Mike Turquette
Pawel Moll (2):
clk: Versatile Express clock generators ("osc") driver
clk: Common clocks implementation for Versatile Express
Peter Ujfalusi (1):
CLK: clk-twl6040: Initial clock driver for OMAP4+ McPDM fclk clock
Rajeev Kumar (1):
CLK: SPEAr: Fix dev_id & con_id for multiple clocks
Shiraz Hashim (2):
CLK: SPEAr13xx: Fix mux clock names
CLK: SPEAr13xx: fix parent names of multiple clocks
Stephen Boyd (6):
clk: Document .is_enabled op
clk: Fix documentation typos
clk: Don't return negative numbers for unsigned values with !clk
clk: wm831x: Fix clk_register() error code checking
clk: Add devm_clk_{register,unregister}()
clk: wm831x: Use devm_clk_register() to simplify code
Tony Prisk (1):
CLK: vt8500: Fix SDMMC clk special cases
Ulf Hansson (19):
mfd: dbx500: Export prmcu_request_ape_opp_100_voltage
clk: ux500: Support prcmu ape opp voltage clock
clk: ux500: Update sdmmc clock to 100MHz for u8500
ARM: ux500: Remove cpufreq platform device
mfd: db8500: Provide cpufreq table as platform data
cpufreq: db8500: Register as a platform driver
cpufreq: db8500: Fetch cpufreq table from platform data
mfd: db8500: Connect ARMSS clk to ARM OPP
clk: ux500: Support for prcmu_scalable_rate clock
clk: ux500: Add armss clk and fixup smp_twd clk for u8500
cpufreq: db8500: Use armss clk to update frequency
clk: ux500: Register i2c clock lookups for u8500
clk: ux500: Register ssp clock lookups for u8500
clk: ux500: Register msp clock lookups for u8500
clk: ux500: Update rtc clock lookup for u8500
clk: ux500: Register slimbus clock lookups for u8500
clk: ux500: Register rng clock lookups for u8500
clk: ux500: Register nomadik keypad clock lookups for u8500
clk: ux500: Initial support for abx500 clock driver
Vipul Kumar Samar (3):
CLK: SPEAr: Set CLK_SET_RATE_PARENT for few clocks
CLK: SPEAr: Add missing clocks
CLK: SPEAr: Remove unused dummy apb_pclk
Viresh Kumar (1):
clk: SPEAr: Vco-pll: Fix compilation warning
Wei Yongjun (4):
clk: fix return value check in of_fixed_clk_setup()
clk: fix return value check in sirfsoc_of_clk_init()
clk: fix return value check in bcm2835_init_clocks()
CLK: clk-twl6040: fix return value check in twl6040_clk_probe()
.../devicetree/bindings/clock/imx23-clock.txt | 2 +-
.../devicetree/bindings/clock/imx28-clock.txt | 4 +-
MAINTAINERS | 1 -
arch/arm/include/asm/hardware/sp810.h | 2 +
arch/arm/mach-integrator/impd1.c | 69 +-----
arch/arm/mach-ux500/cpu-db8500.c | 6 -
drivers/clk/Kconfig | 16 +-
drivers/clk/Makefile | 1 +
drivers/clk/clk-bcm2835.c | 8 +-
drivers/clk/clk-fixed-rate.c | 2 +-
drivers/clk/clk-prima2.c | 84 +++----
drivers/clk/clk-twl6040.c | 126 +++++++++++
drivers/clk/clk-vt8500.c | 18 ++
drivers/clk/clk-wm831x.c | 34 +--
drivers/clk/clk.c | 154 ++++++++++---
drivers/clk/mxs/clk-imx23.c | 6 +-
drivers/clk/mxs/clk-imx28.c | 10 +-
drivers/clk/spear/clk-aux-synth.c | 3 +-
drivers/clk/spear/clk-vco-pll.c | 2 +-
drivers/clk/spear/clk.c | 3 +
drivers/clk/spear/spear1310_clock.c | 106 +++++----
drivers/clk/spear/spear1340_clock.c | 237 ++++++++++++--------
drivers/clk/spear/spear3xx_clock.c | 154 ++++++++-----
drivers/clk/spear/spear6xx_clock.c | 13 +-
drivers/clk/ux500/Makefile | 3 +
drivers/clk/ux500/abx500-clk.c | 73 ++++++
drivers/clk/ux500/clk-prcmu.c | 72 ++++++
drivers/clk/ux500/clk.h | 12 +
drivers/clk/ux500/u8500_clk.c | 78 +++++--
drivers/clk/versatile/Makefile | 3 +
drivers/clk/versatile/clk-icst.c | 66 +++++-
drivers/clk/versatile/clk-icst.h | 14 +-
drivers/clk/versatile/clk-impd1.c | 97 ++++++++
drivers/clk/versatile/clk-integrator.c | 55 ++---
drivers/clk/versatile/clk-realview.c | 65 ++----
drivers/clk/versatile/clk-vexpress-osc.c | 146 ++++++++++++
drivers/clk/versatile/clk-vexpress.c | 142 ++++++++++++
drivers/cpufreq/db8500-cpufreq.c | 101 +++++----
drivers/mfd/db8500-prcmu.c | 86 +++++--
include/linux/clk-provider.h | 24 +-
include/linux/mfd/db8500-prcmu.h | 4 +-
include/linux/mfd/dbx500-prcmu.h | 10 +
include/linux/platform_data/clk-integrator.h | 2 +
43 files changed, 1537 insertions(+), 577 deletions(-)
create mode 100644 drivers/clk/clk-twl6040.c
create mode 100644 drivers/clk/ux500/abx500-clk.c
create mode 100644 drivers/clk/versatile/clk-impd1.c
create mode 100644 drivers/clk/versatile/clk-vexpress-osc.c
create mode 100644 drivers/clk/versatile/clk-vexpress.c
More information about the linux-arm-kernel
mailing list