From: Mike Turquette <mturquette@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] clk: changes for 3.15
Date: Fri, 04 Apr 2014 10:47:15 -0700 [thread overview]
Message-ID: <20140404174715.8250.22335@quantum> (raw)
The following changes since commit cfbf8d4857c26a8a307fb7cd258074c9dcd8c691:
Linux 3.14-rc4 (2014-02-23 17:40:03 -0800)
are available in the git repository at:
git://git.linaro.org/people/mike.turquette/linux.git tags/clk-for-linus-3.15
for you to fetch changes up to e44df332f30bf3040c60c1ed6674d1431fdb48b9:
clk: shmobile: fix setting paretn clock rate (2014-04-02 11:31:05 -0700)
----------------------------------------------------------------
The clock framework changes for 3.15 look similar to past pull requests.
Mostly clock driver updates, more Device Tree support in the form of
common functions useful across platforms and a handful of features and
fixes to the framework core.
----------------------------------------------------------------
Alex Elder (1):
clk: support hardware-specific debugfs entries
Andrew Bresticker (3):
clk: tegra: fix sdmmc clks on Tegra1x4
clk: tegra: cclk_lp has a pllx/2 divider
clk: tegra: use max divider if divider overflows
Barry Song (1):
clk: sirf: update copyright years to 2014
Ben Dooks (3):
clk: add clock-indices support
clk: shmobile: rcar-gen2: fix lb/sd0/sd1/sdh clock parent to pll1
clk: shmobile: fix setting paretn clock rate
Boris BREZILLON (2):
clk: at91: replace prog clk round_rate with determine_rate
clk: at91: propagate rate change on system clks
Chao Xie (3):
clk: mmp: fix wrong mask when calculate denominator
clk: mmp: fix the wrong calculation formula
clk: mmp: try to use closer one when do round rate
Chen-Yu Tsai (5):
clk: sunxi: add clock-output-names dt property support
clk: sunxi: update clock-output-names dt binding documentation
clk: sunxi: add names for pll5, pll6 parent clocks to factors_data
clk: sunxi: get divs parent clock name from parent factor clock
clk: sunxi: Add Allwinner A20/A31 GMAC clock unit
David Ung (1):
clk: tegra: PLLD2 fixes for hdmi
Dinh Nguyen (7):
clk: socfpga: Map the clk manager base address in the clock driver
clk: socfpga: Look for the GPIO_DB_CLK by its offset
clk: socfpga: Remove socfpga_init_clocks
clk: socfpga: Add a clk-phase property to the "altr,socfpga-gate-clk"
clk: socfpga: Fix integer overflow in clock calculation
clk: socfpga: Support multiple parents for the pll clocks
clk: socfpga: Fix section mismatch warning
Emilio López (3):
clk: sunxi: fix A20 PLL4 calculation
clk: sunxi: fix some calculations
clk: sunxi: fix thinko in comment
Ezequiel Garcia (3):
clk: mvebu: Fix ratio register offset on A375 SoC
clk: mvebu: Support Armada 380 SoC on the core divider clock
clk: mvebu: Update binding documentation for the core divider clock
Gabe Black (1):
clk: tegra: Fix PLLP rate table
Gabriel FERNANDEZ (10):
clk: st: Support for DIVMUX and PreDiv Clocks
clk: st: Support for PLLs inside ClockGenA(s)
clk: st: Support for VCC-mux and MUX clocks
clk: st: Support for QUADFS inside ClockGenB/C/D/E/F
clk: st: Support for ClockGenA9/DDR/GPU
clk: st: Support for A9 MUX clocks
clk: st: Adds divmux and prediv clock binding
clk: st: Adds clockgen clock binding
clk: st: Adds clockgen-vcc and clockgen-mux clock binding
clk: st: Adds quadfs clock binding
Gregory CLEMENT (5):
clk: mvebu: add clock support for Armada 375
dt: Update binding information for mvebu core clocks with Armada 375
dt: Update binding information for mvebu gating clocks with Armada 375
clk: mvebu: add clock support for Armada 380/385
clk: respect the clock dependencies in of_clk_init
Hans de Goede (1):
clk: sunxi: Add support for USB clock-register reset bits
Haojian Zhuang (3):
clk: hisi: assign missing clk to table
clk: hip04: add clock driver
clk: hisi: remove static variable
Ivan Khoronzhuk (2):
clk: keystone: gate: fix clk_init_data initialization
ARM: keystone: dts: fix clkvcp3 control register address
Jean-Francois Moine (1):
clk: return probe defer when DT clock not yet ready
Jean-Jacques Hiblot (2):
clk: at91: fix programmable clk irq handling
clk: at91: optimization of the set_rate callback
Jonas Jensen (1):
clk: add MOXA ART SoCs clock driver
Krzysztof Kozlowski (2):
clk: s2mps11: Fix possible NULL pointer dereference
clk: s2mps11: Use of_get_child_by_name
Lars-Peter Clausen (1):
clk: axi-clkgen: Add support for v2
Laurent Pinchart (6):
clk: shmobile: rcar-gen2: Fix clock parent all non-PLL clocks
clk: shmobile: rcar-gen2: Fix qspi divisor
clk: shmobile: rcar-gen2: Fix clock parent for all non-PLL clocks
clk: shmobile: rcar-gen2: Fix qspi divisor
clk: shmobile: Fix typo in MSTP clock DT bindings
Documentation: clk: Add locking documentation
Linus Walleij (1):
clk: nomadik: fix multiplatform problem
Mark Zhang (1):
clk: tegra: fix host1x clock on Tegra124
Masanari Iida (1):
clk:at91: Fix memory leak in of_at91_clk_master_setup()
Maxime Ripard (2):
clk: sunxi: Add support for PLL6 on the A31
clk: sunxi: Add new clock compatibles
Michal Simek (1):
clk: zynq: Use clk_readl/clk_writel helper function
Mike Turquette (13):
Merge tag 'socfpga-clk-for-3.15' of git://git.rocketboards.org/linux-socfpga-next into clk-next
Merge tag 'mvebu-clk-fixes-3.14' of git://git.infradead.org/linux-mvebu into clk-fixes
Merge branch 'for_3.14-rcx/clk-fixes' of git://git.kernel.org/.../ssantosh/linux-keystone into clk-fixes
Merge tag 'clk-mvebu-3xx-3.15' of git://git.infradead.org/linux-mvebu into clk-next-mvebu
Merge branch 'clk-tegra-more-fixes-3.14' of git://nv-tegra.nvidia.com/user/pdeschrijver/linux into clk-fixes
clk: add pr_debug & kerneldoc around clk notifiers
Merge branch 'clocks/fixes/drivers' of git://linuxtv.org/pinchartl/fbdev into clk-fixes
Merge branch 'clk-fixes' into clk-next
Merge branch 'clk-fixes' into clk-next
Merge tag 'clk-mvebu-3xx-3.15-2' of git://git.infradead.org/linux-mvebu into clk-next-mvebu
Merge tag 'sunxi-clk-for-3.15' of https://bitbucket.org/emiliolopez/linux into clk-next-sunxi
Merge tag 'clk-hisi' of https://git.kernel.org/.../hzhuang1/linux into clk-next-hisilcon
MAINTAINERS: use LKML for common clk framework
Nishanth Menon (1):
clk: ti: am335x: remove unecessary cpu0 clk node
Peter De Schrijver (3):
clk: tegra: Add missing Tegra20 fuse clks
clk: tegra: Fix vic03 mux index
clk: tegra124: remove gr2d and gr3d clocks
Rhyland Klein (1):
clk: tegra: Fix PLLD mnp table
Roman Byshko (1):
clk: sunxi: Add USB clock register defintions
Sachin Kamat (2):
clk: tegra: Staticize tegra_clk_periph_no_gate_ops
clk: ux500: Staticize ux500_twocell_get
Sascha Hauer (1):
clk: turn rate change failed warning into pr_debug
Sebastian Hesselbarth (4):
clk: mvebu: armada-370: maintain clock init order
clk: mvebu: armada-xp: maintain clock init order
clk: mvebu: dove: maintain clock init order
clk: mvebu: kirkwood: maintain clock init order
Soren Brinkmann (1):
clk: Fix notifier documentation
Steffen Trumtrar (3):
clk: socfpga: remove unused field
clk: socfpga: fix define typo
clk: socfpga: split clk code
Sylwester Nawrocki (3):
clk: Correct handling of NULL clk in __clk_{get, put}
clk: reverse default clk provider initialization order in of_clk_init()
clk: Fix minor errors in of_clk_init() function comments
Tang Yuantian (1):
clk: mpc85xx: Update the driver to align to new clock bindings
Thierry Reding (1):
clk: tegra: Correct clock number for UARTE
Thomas Petazzoni (6):
clk: mvebu: do not copy the contents of clk_corediv_desc
clk: mvebu: add a little bit of documentation about data structures
clk: mvebu: refactor corediv driver to support more SoC
clk: mvebu: add Armada 375 support to the corediv clock driver
dt: Update binding information for mvebu core clocks with Armada 380/385
dt: Update binding information for mvebu gating clocks with Armada 380/385
Tomi Valkeinen (2):
clk: divider: fix rate calculation for fractional rates
clk: ti/divider: fix rate calculation for fractional rates
Tushar Behera (2):
clk: clk-s2mps11: Refactor for including support for other MFD clocks
clk: clk-s2mps11: Add support for clocks in S5M8767 MFD
Wolfram Sang (2):
clk: shmobile: div6: use proper description in kernel doc
clk: shmobile: add CPG driver for rz-platforms
Zhangfei Gao (2):
clk: hisilicon: add hi3620_mmc_clks
clk: hisilicon: fix warning from smatch
Documentation/clk.txt | 34 +
.../bindings/arm/hisilicon/hisilicon.txt | 14 +
.../devicetree/bindings/clock/altr_socfpga.txt | 5 +
.../devicetree/bindings/clock/axi-clkgen.txt | 2 +-
.../devicetree/bindings/clock/clock-bindings.txt | 17 +
.../devicetree/bindings/clock/hi3620-clock.txt | 1 +
.../bindings/clock/moxa,moxart-clock.txt | 48 +
.../devicetree/bindings/clock/mvebu-core-clock.txt | 14 +
.../bindings/clock/mvebu-corediv-clock.txt | 5 +-
.../bindings/clock/mvebu-gated-clock.txt | 65 +-
.../bindings/clock/renesas,cpg-mstp-clocks.txt | 4 +-
.../bindings/clock/renesas,rz-cpg-clocks.txt | 29 +
.../bindings/clock/st/st,clkgen-divmux.txt | 49 +
.../devicetree/bindings/clock/st/st,clkgen-mux.txt | 36 +
.../devicetree/bindings/clock/st/st,clkgen-pll.txt | 48 +
.../bindings/clock/st/st,clkgen-prediv.txt | 36 +
.../devicetree/bindings/clock/st/st,clkgen-vcc.txt | 53 +
.../devicetree/bindings/clock/st/st,clkgen.txt | 83 ++
.../devicetree/bindings/clock/st/st,quadfs.txt | 45 +
Documentation/devicetree/bindings/clock/sunxi.txt | 102 +-
MAINTAINERS | 2 +-
arch/arm/boot/dts/keystone-clocks.dtsi | 2 +-
arch/arm/boot/dts/socfpga.dtsi | 1 +
arch/arm/mach-socfpga/socfpga.c | 5 -
drivers/clk/Kconfig | 6 +-
drivers/clk/Makefile | 3 +
drivers/clk/at91/clk-master.c | 2 +-
drivers/clk/at91/clk-programmable.c | 202 ++--
drivers/clk/at91/clk-system.c | 76 +-
drivers/clk/clk-axi-clkgen.c | 312 +++++-
drivers/clk/clk-divider.c | 10 +-
drivers/clk/clk-moxart.c | 97 ++
drivers/clk/clk-nomadik.c | 3 +
drivers/clk/clk-ppc-corenet.c | 70 +-
drivers/clk/clk-s2mps11.c | 29 +-
drivers/clk/clk.c | 144 ++-
drivers/clk/clkdev.c | 2 +
drivers/clk/hisilicon/Makefile | 5 +-
drivers/clk/hisilicon/clk-hi3620.c | 298 +++++-
drivers/clk/hisilicon/clk-hip04.c | 58 ++
drivers/clk/hisilicon/clk.c | 62 +-
drivers/clk/hisilicon/clk.h | 17 +-
drivers/clk/keystone/gate.c | 1 +
drivers/clk/mmp/clk-frac.c | 20 +-
drivers/clk/mvebu/Kconfig | 8 +
drivers/clk/mvebu/Makefile | 2 +
drivers/clk/mvebu/armada-370.c | 21 +-
drivers/clk/mvebu/armada-375.c | 184 ++++
drivers/clk/mvebu/armada-38x.c | 167 ++++
drivers/clk/mvebu/armada-xp.c | 20 +-
drivers/clk/mvebu/clk-corediv.c | 154 ++-
drivers/clk/mvebu/dove.c | 19 +-
drivers/clk/mvebu/kirkwood.c | 34 +-
drivers/clk/shmobile/Makefile | 1 +
drivers/clk/shmobile/clk-div6.c | 2 +-
drivers/clk/shmobile/clk-mstp.c | 2 +-
drivers/clk/shmobile/clk-rcar-gen2.c | 12 +-
drivers/clk/shmobile/clk-rz.c | 103 ++
drivers/clk/sirf/clk-atlas6.c | 3 +-
drivers/clk/sirf/clk-common.c | 3 +-
drivers/clk/sirf/clk-prima2.c | 3 +-
drivers/clk/socfpga/Makefile | 3 +
drivers/clk/socfpga/clk-gate.c | 263 +++++
drivers/clk/socfpga/clk-periph.c | 94 ++
drivers/clk/socfpga/clk-pll.c | 131 +++
drivers/clk/socfpga/clk.c | 326 +-----
drivers/clk/socfpga/clk.h | 57 ++
drivers/clk/st/Makefile | 1 +
drivers/clk/st/clkgen-fsyn.c | 1039 ++++++++++++++++++++
drivers/clk/st/clkgen-mux.c | 820 +++++++++++++++
drivers/clk/st/clkgen-pll.c | 698 +++++++++++++
drivers/clk/st/clkgen.h | 48 +
drivers/clk/sunxi/clk-sunxi.c | 305 +++++-
drivers/clk/tegra/clk-divider.c | 2 +-
drivers/clk/tegra/clk-id.h | 4 +
drivers/clk/tegra/clk-periph.c | 2 +-
drivers/clk/tegra/clk-tegra-periph.c | 10 +-
drivers/clk/tegra/clk-tegra-super-gen4.c | 2 +-
drivers/clk/tegra/clk-tegra114.c | 8 +-
drivers/clk/tegra/clk-tegra124.c | 48 +-
drivers/clk/tegra/clk-tegra20.c | 2 +
drivers/clk/ti/clk-33xx.c | 1 -
drivers/clk/ti/divider.c | 8 +-
drivers/clk/ux500/u8500_of_clk.c | 3 +-
drivers/clk/zynq/clkc.c | 4 +-
drivers/clk/zynq/pll.c | 18 +-
include/dt-bindings/clock/hi3620-clock.h | 5 +
include/dt-bindings/clock/hip04-clock.h | 35 +
include/dt-bindings/clock/tegra124-car.h | 4 +-
include/linux/clk-provider.h | 8 +
include/linux/clk.h | 14 +
91 files changed, 5994 insertions(+), 824 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,rz-cpg-clocks.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen-divmux.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen-mux.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen-pll.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen-prediv.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen-vcc.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,clkgen.txt
create mode 100644 Documentation/devicetree/bindings/clock/st/st,quadfs.txt
create mode 100644 drivers/clk/clk-moxart.c
create mode 100644 drivers/clk/hisilicon/clk-hip04.c
create mode 100644 drivers/clk/mvebu/armada-375.c
create mode 100644 drivers/clk/mvebu/armada-38x.c
create mode 100644 drivers/clk/shmobile/clk-rz.c
create mode 100644 drivers/clk/socfpga/clk-gate.c
create mode 100644 drivers/clk/socfpga/clk-periph.c
create mode 100644 drivers/clk/socfpga/clk-pll.c
create mode 100644 drivers/clk/socfpga/clk.h
create mode 100644 drivers/clk/st/Makefile
create mode 100644 drivers/clk/st/clkgen-fsyn.c
create mode 100644 drivers/clk/st/clkgen-mux.c
create mode 100644 drivers/clk/st/clkgen-pll.c
create mode 100644 drivers/clk/st/clkgen.h
create mode 100644 include/dt-bindings/clock/hip04-clock.h
next reply other threads:[~2014-04-04 17:47 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-04 17:47 Mike Turquette [this message]
2014-04-06 10:28 ` [GIT PULL] clk: changes for 3.15 Paul Bolle
2014-04-08 3:05 ` Haojian Zhuang
2014-04-08 10:20 ` Paul Bolle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140404174715.8250.22335@quantum \
--to=mturquette@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.