All of lore.kernel.org
 help / color / mirror / Atom feed
From: mturquette@linaro.org (Mike Turquette)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] clk: changes for 3.10
Date: Mon, 29 Apr 2013 10:26:06 -0700	[thread overview]
Message-ID: <20130429172606.8923.61396@quantum> (raw)

The following changes since commit a937536b868b8369b98967929045f1df54234323:

  Linux 3.9-rc3 (2013-03-17 15:59:32 -0700)

are available in the git repository at:

  git://git.linaro.org/people/mturquette/linux.git tags/clk-for-linus-3.10

for you to fetch changes up to 1e435256d625c203660f0105f1155cd2af283051:

  clk: add clk_ignore_unused option to keep boot clocks on (2013-04-27 23:03:43 -0700)

----------------------------------------------------------------
The common clock framework changes for 3.10 include many fixes for
existing platforms, as well as adoption of the framework by new
platforms and devices.  Some long-needed fixes to the core framework are
here as well as new features such as improved initialization of clocks
from DT as well as framework reentrancy for nested clock operations.

----------------------------------------------------------------
Axel Lin (1):
      clk: mvebu: Fix valid value range checking for cpu_freq_select

Eduardo Valentin (1):
      documentation: clk: fix couple of misspelling

Emilio L?pez (7):
      clk: arm: sunxi: Add a new clock driver for sunxi SOCs
      arm: sunxi: Add useful information about sunxi clocks
      clk: sunxi: rename compatible strings
      clk: sunxi: Add support for AXI, AHB, APB0 and APB1 gates
      clk: sunxi: drop CLK_IGNORE_UNUSED
      clk: sunxi: drop an unnecesary kmalloc
      clk: sunxi: Unify oscillator clock

Fabio Estevam (2):
      clk: mxs: Fix sparse warnings
      ARM: imx: adapt clk_busy_mux to new clk_mux struct

Gregory CLEMENT (1):
      clk: add device tree fixed-factor-clock binding support

James Hogan (1):
      clk: fix clk_mux::flags kerneldoc

Jean-Francois Moine (1):
      clk: mvebu: Use common of_clk_init() function

Lars-Peter Clausen (1):
      clk: Add axi-clkgen driver

Maxime Coquelin (1):
      clk: ux500: Fix prcmu clocks registration

Michal Simek (1):
      clk: zynq: Add missing zynq clk header

Mike Turquette (5):
      clk: abstract locking out into helper functions
      clk: allow reentrant calls into the clk framework
      clk: composite: rename 'div' references to 'rate'
      clk: composite: allow fixed rates & fixed dividers
      clk: ux500: fix mismatched types

Olof Johansson (1):
      clk: add clk_ignore_unused option to keep boot clocks on

Pawel Moll (1):
      clk: vexpress: Add separate SP810 driver

Peter De Schrijver (1):
      clk: add table lookup to mux

Prashant Gaikwad (1):
      clk: Add composite clock type

Sachin Kamat (1):
      clk: Fix incorrect return type in clk.c

Sebastian Hesselbarth (3):
      clk: add si5351 i2c common clock driver
      clk: export __clk_get_flags for modular clock providers
      clk: si5351: make clk-si5351 depend on CONFIG_OF

Soren Brinkmann (2):
      clk: divider: Introduce CLK_DIVIDER_ALLOW_ZERO flag
      clk: Properly handle notifier return values

Tony Prisk (1):
      clk: vt8500: Missing breaks in vtwm_pll_round_rate/_set_rate.

Ulf Hansson (9):
      clk: Introduce optional is_prepared callback
      clk: Unprepare the unused prepared slow clocks at late init
      clk: Introduce optional unprepare_unused callback
      clk: ux500: Support is_prepared callback for clk-prcmu
      clk: Restructure code for __clk_reparent
      clk: Fixup errorhandling for clk_set_parent
      clk: Fixup locking issues for clk_set_parent
      clk: ux500: Add support for sysctrl clocks
      clk: ux500: abx500: Define clock tree for ab850x

Vipul Kumar Samar (1):
      clk:SPEAr1340: Correct parent clock configuration

Wei Yongjun (1):
      clk: prima2: fix return value check in sirfsoc_of_clk_init()

 Documentation/arm/sunxi/clocks.txt                 |   56 +
 Documentation/clk.txt                              |   15 +-
 .../devicetree/bindings/clock/axi-clkgen.txt       |   22 +
 .../bindings/clock/fixed-factor-clock.txt          |   24 +
 .../devicetree/bindings/clock/silabs,si5351.txt    |  114 ++
 Documentation/devicetree/bindings/clock/sunxi.txt  |  151 ++
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/kernel-parameters.txt                |    8 +
 arch/arm/mach-imx/clk-busy.c                       |    2 +-
 arch/arm/mach-vexpress/v2m.c                       |    8 +-
 drivers/clk/Kconfig                                |   18 +
 drivers/clk/Makefile                               |    4 +
 drivers/clk/clk-axi-clkgen.c                       |  331 +++++
 drivers/clk/clk-composite.c                        |  210 +++
 drivers/clk/clk-divider.c                          |    5 +-
 drivers/clk/clk-fixed-factor.c                     |   36 +
 drivers/clk/clk-mux.c                              |   50 +-
 drivers/clk/clk-prima2.c                           |    2 +-
 drivers/clk/clk-si5351.c                           | 1510 ++++++++++++++++++++
 drivers/clk/clk-si5351.h                           |  155 ++
 drivers/clk/clk-vt8500.c                           |    2 +
 drivers/clk/clk-zynq.c                             |    1 +
 drivers/clk/clk.c                                  |  406 ++++--
 drivers/clk/mvebu/clk-core.c                       |    4 +-
 drivers/clk/mvebu/clk-cpu.c                        |   17 +-
 drivers/clk/mvebu/clk-cpu.h                        |   22 -
 drivers/clk/mvebu/clk.c                            |    6 +-
 drivers/clk/mxs/clk.c                              |    1 +
 drivers/clk/spear/spear1340_clock.c                |   18 +-
 drivers/clk/sunxi/Makefile                         |    5 +
 drivers/clk/sunxi/clk-factors.c                    |  180 +++
 drivers/clk/sunxi/clk-factors.h                    |   27 +
 drivers/clk/sunxi/clk-sunxi.c                      |  469 ++++++
 drivers/clk/tegra/clk.h                            |   27 +-
 drivers/clk/ux500/Makefile                         |    1 +
 drivers/clk/ux500/abx500-clk.c                     |   71 +-
 drivers/clk/ux500/clk-prcmu.c                      |  136 +-
 drivers/clk/ux500/clk-sysctrl.c                    |  221 +++
 drivers/clk/ux500/clk.h                            |   34 +-
 drivers/clk/versatile/Makefile                     |    2 +-
 drivers/clk/versatile/clk-sp810.c                  |  188 +++
 drivers/clk/versatile/clk-vexpress.c               |   49 -
 drivers/clocksource/sunxi_timer.c                  |    4 +-
 include/linux/clk-private.h                        |    2 +-
 include/linux/clk-provider.h                       |   63 +-
 include/linux/clk.h                                |    8 +-
 include/linux/clk/sunxi.h                          |   22 +
 include/linux/platform_data/si5351.h               |  114 ++
 48 files changed, 4518 insertions(+), 304 deletions(-)
 create mode 100644 Documentation/arm/sunxi/clocks.txt
 create mode 100644 Documentation/devicetree/bindings/clock/axi-clkgen.txt
 create mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5351.txt
 create mode 100644 Documentation/devicetree/bindings/clock/sunxi.txt
 create mode 100644 drivers/clk/clk-axi-clkgen.c
 create mode 100644 drivers/clk/clk-composite.c
 create mode 100644 drivers/clk/clk-si5351.c
 create mode 100644 drivers/clk/clk-si5351.h
 delete mode 100644 drivers/clk/mvebu/clk-cpu.h
 create mode 100644 drivers/clk/sunxi/Makefile
 create mode 100644 drivers/clk/sunxi/clk-factors.c
 create mode 100644 drivers/clk/sunxi/clk-factors.h
 create mode 100644 drivers/clk/sunxi/clk-sunxi.c
 create mode 100644 drivers/clk/ux500/clk-sysctrl.c
 create mode 100644 drivers/clk/versatile/clk-sp810.c
 create mode 100644 include/linux/clk/sunxi.h
 create mode 100644 include/linux/platform_data/si5351.h

WARNING: multiple messages have this Message-ID (diff)
From: Mike Turquette <mturquette@linaro.org>
To: torvalds@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] clk: changes for 3.10
Date: Mon, 29 Apr 2013 10:26:06 -0700	[thread overview]
Message-ID: <20130429172606.8923.61396@quantum> (raw)

The following changes since commit a937536b868b8369b98967929045f1df54234323:

  Linux 3.9-rc3 (2013-03-17 15:59:32 -0700)

are available in the git repository at:

  git://git.linaro.org/people/mturquette/linux.git tags/clk-for-linus-3.10

for you to fetch changes up to 1e435256d625c203660f0105f1155cd2af283051:

  clk: add clk_ignore_unused option to keep boot clocks on (2013-04-27 23:03:43 -0700)

----------------------------------------------------------------
The common clock framework changes for 3.10 include many fixes for
existing platforms, as well as adoption of the framework by new
platforms and devices.  Some long-needed fixes to the core framework are
here as well as new features such as improved initialization of clocks
from DT as well as framework reentrancy for nested clock operations.

----------------------------------------------------------------
Axel Lin (1):
      clk: mvebu: Fix valid value range checking for cpu_freq_select

Eduardo Valentin (1):
      documentation: clk: fix couple of misspelling

Emilio López (7):
      clk: arm: sunxi: Add a new clock driver for sunxi SOCs
      arm: sunxi: Add useful information about sunxi clocks
      clk: sunxi: rename compatible strings
      clk: sunxi: Add support for AXI, AHB, APB0 and APB1 gates
      clk: sunxi: drop CLK_IGNORE_UNUSED
      clk: sunxi: drop an unnecesary kmalloc
      clk: sunxi: Unify oscillator clock

Fabio Estevam (2):
      clk: mxs: Fix sparse warnings
      ARM: imx: adapt clk_busy_mux to new clk_mux struct

Gregory CLEMENT (1):
      clk: add device tree fixed-factor-clock binding support

James Hogan (1):
      clk: fix clk_mux::flags kerneldoc

Jean-Francois Moine (1):
      clk: mvebu: Use common of_clk_init() function

Lars-Peter Clausen (1):
      clk: Add axi-clkgen driver

Maxime Coquelin (1):
      clk: ux500: Fix prcmu clocks registration

Michal Simek (1):
      clk: zynq: Add missing zynq clk header

Mike Turquette (5):
      clk: abstract locking out into helper functions
      clk: allow reentrant calls into the clk framework
      clk: composite: rename 'div' references to 'rate'
      clk: composite: allow fixed rates & fixed dividers
      clk: ux500: fix mismatched types

Olof Johansson (1):
      clk: add clk_ignore_unused option to keep boot clocks on

Pawel Moll (1):
      clk: vexpress: Add separate SP810 driver

Peter De Schrijver (1):
      clk: add table lookup to mux

Prashant Gaikwad (1):
      clk: Add composite clock type

Sachin Kamat (1):
      clk: Fix incorrect return type in clk.c

Sebastian Hesselbarth (3):
      clk: add si5351 i2c common clock driver
      clk: export __clk_get_flags for modular clock providers
      clk: si5351: make clk-si5351 depend on CONFIG_OF

Soren Brinkmann (2):
      clk: divider: Introduce CLK_DIVIDER_ALLOW_ZERO flag
      clk: Properly handle notifier return values

Tony Prisk (1):
      clk: vt8500: Missing breaks in vtwm_pll_round_rate/_set_rate.

Ulf Hansson (9):
      clk: Introduce optional is_prepared callback
      clk: Unprepare the unused prepared slow clocks at late init
      clk: Introduce optional unprepare_unused callback
      clk: ux500: Support is_prepared callback for clk-prcmu
      clk: Restructure code for __clk_reparent
      clk: Fixup errorhandling for clk_set_parent
      clk: Fixup locking issues for clk_set_parent
      clk: ux500: Add support for sysctrl clocks
      clk: ux500: abx500: Define clock tree for ab850x

Vipul Kumar Samar (1):
      clk:SPEAr1340: Correct parent clock configuration

Wei Yongjun (1):
      clk: prima2: fix return value check in sirfsoc_of_clk_init()

 Documentation/arm/sunxi/clocks.txt                 |   56 +
 Documentation/clk.txt                              |   15 +-
 .../devicetree/bindings/clock/axi-clkgen.txt       |   22 +
 .../bindings/clock/fixed-factor-clock.txt          |   24 +
 .../devicetree/bindings/clock/silabs,si5351.txt    |  114 ++
 Documentation/devicetree/bindings/clock/sunxi.txt  |  151 ++
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 Documentation/kernel-parameters.txt                |    8 +
 arch/arm/mach-imx/clk-busy.c                       |    2 +-
 arch/arm/mach-vexpress/v2m.c                       |    8 +-
 drivers/clk/Kconfig                                |   18 +
 drivers/clk/Makefile                               |    4 +
 drivers/clk/clk-axi-clkgen.c                       |  331 +++++
 drivers/clk/clk-composite.c                        |  210 +++
 drivers/clk/clk-divider.c                          |    5 +-
 drivers/clk/clk-fixed-factor.c                     |   36 +
 drivers/clk/clk-mux.c                              |   50 +-
 drivers/clk/clk-prima2.c                           |    2 +-
 drivers/clk/clk-si5351.c                           | 1510 ++++++++++++++++++++
 drivers/clk/clk-si5351.h                           |  155 ++
 drivers/clk/clk-vt8500.c                           |    2 +
 drivers/clk/clk-zynq.c                             |    1 +
 drivers/clk/clk.c                                  |  406 ++++--
 drivers/clk/mvebu/clk-core.c                       |    4 +-
 drivers/clk/mvebu/clk-cpu.c                        |   17 +-
 drivers/clk/mvebu/clk-cpu.h                        |   22 -
 drivers/clk/mvebu/clk.c                            |    6 +-
 drivers/clk/mxs/clk.c                              |    1 +
 drivers/clk/spear/spear1340_clock.c                |   18 +-
 drivers/clk/sunxi/Makefile                         |    5 +
 drivers/clk/sunxi/clk-factors.c                    |  180 +++
 drivers/clk/sunxi/clk-factors.h                    |   27 +
 drivers/clk/sunxi/clk-sunxi.c                      |  469 ++++++
 drivers/clk/tegra/clk.h                            |   27 +-
 drivers/clk/ux500/Makefile                         |    1 +
 drivers/clk/ux500/abx500-clk.c                     |   71 +-
 drivers/clk/ux500/clk-prcmu.c                      |  136 +-
 drivers/clk/ux500/clk-sysctrl.c                    |  221 +++
 drivers/clk/ux500/clk.h                            |   34 +-
 drivers/clk/versatile/Makefile                     |    2 +-
 drivers/clk/versatile/clk-sp810.c                  |  188 +++
 drivers/clk/versatile/clk-vexpress.c               |   49 -
 drivers/clocksource/sunxi_timer.c                  |    4 +-
 include/linux/clk-private.h                        |    2 +-
 include/linux/clk-provider.h                       |   63 +-
 include/linux/clk.h                                |    8 +-
 include/linux/clk/sunxi.h                          |   22 +
 include/linux/platform_data/si5351.h               |  114 ++
 48 files changed, 4518 insertions(+), 304 deletions(-)
 create mode 100644 Documentation/arm/sunxi/clocks.txt
 create mode 100644 Documentation/devicetree/bindings/clock/axi-clkgen.txt
 create mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5351.txt
 create mode 100644 Documentation/devicetree/bindings/clock/sunxi.txt
 create mode 100644 drivers/clk/clk-axi-clkgen.c
 create mode 100644 drivers/clk/clk-composite.c
 create mode 100644 drivers/clk/clk-si5351.c
 create mode 100644 drivers/clk/clk-si5351.h
 delete mode 100644 drivers/clk/mvebu/clk-cpu.h
 create mode 100644 drivers/clk/sunxi/Makefile
 create mode 100644 drivers/clk/sunxi/clk-factors.c
 create mode 100644 drivers/clk/sunxi/clk-factors.h
 create mode 100644 drivers/clk/sunxi/clk-sunxi.c
 create mode 100644 drivers/clk/ux500/clk-sysctrl.c
 create mode 100644 drivers/clk/versatile/clk-sp810.c
 create mode 100644 include/linux/clk/sunxi.h
 create mode 100644 include/linux/platform_data/si5351.h

             reply	other threads:[~2013-04-29 17:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-29 17:26 Mike Turquette [this message]
2013-04-29 17:26 ` [GIT PULL] clk: changes for 3.10 Mike Turquette

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=20130429172606.8923.61396@quantum \
    --to=mturquette@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.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.