]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branches 'clk-optional', 'clk-devm-clkdev-register', 'clk-allwinner', 'clk...
authorStephen Boyd <sboyd@kernel.org>
Fri, 8 Mar 2019 18:27:21 +0000 (10:27 -0800)
committerStephen Boyd <sboyd@kernel.org>
Fri, 8 Mar 2019 18:27:21 +0000 (10:27 -0800)
commite7bda3cbae7c5e28fbffdacd7b13011faa248694
tree4e25f8e1b76328c7d7794cc277aebdbd6f445535
parente5613ee03a142f9e4d86e6148d347b2c5b398121
parentec732d940c2c2753c76d9edda00186b8abbe09ba
parent7e08b5463814087d05d41361d41feb9b09f36ad6
parent02037e3e9031c96a6020189c2d071bb57d17c9f9
parent6d44425cbc271bca7901908c71b4fc59d98787f0
parent38c886ae3850f9c131dd0ccb0cf8c3e38363ed29
Merge branches 'clk-optional', 'clk-devm-clkdev-register', 'clk-allwinner', 'clk-meson' and 'clk-renesas' into clk-next

 - Add a {devm_}clk_get_optional() API
 - Add devm_clk_hw_register_clkdev() API to manage clkdev lookups

* clk-optional:
  clk: Add (devm_)clk_get_optional() functions
  clk: Add comment about __of_clk_get_by_name() error values

* clk-devm-clkdev-register:
  clk: clk-st: avoid clkdev lookup leak at remove
  clk: clk-max77686: Clean clkdev lookup leak and use devm
  clkdev: add managed clkdev lookup registration

* clk-allwinner:
  clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it

* clk-meson: (22 commits)
  clk: meson: meson8b: fix the naming of the APB clocks
  dt-bindings: clock: meson8b: add APB clock definition
  clk: meson: Add G12A AO Clock + Reset Controller
  dt-bindings: clk: add G12A AO Clock and Reset Bindings
  clk: meson: factorise meson64 peripheral clock controller drivers
  clk: meson: g12a: add peripheral clock controller
  dt-bindings: clk: meson: add g12a periph clock controller bindings
  clk: meson: pll: update driver for the g12a
  clk: meson: rework and clean drivers dependencies
  clk: meson: axg-audio does not require syscon
  clk: meson: use CONFIG_ARCH_MESON to enter meson clk directory
  clk: export some clk_hw function symbols for module drivers
  clk: meson: ao-clkc: claim clock controller input clocks from DT
  clk: meson: axg: claim clock controller input clock from DT
  clk: meson: gxbb: claim clock controller input clock from DT
  clk: meson: meson8b: add the GPU clock tree
  clk: meson: meson8b: use a separate clock table for Meson8
  clk: meson: axg-ao: add 32k generation subtree
  clk: meson: gxbb-ao: replace cec-32k with the dual divider
  clk: meson: add dual divider clock driver
  ...

* clk-renesas:
  clk: renesas: r8a774a1: Fix LAST_DT_CORE_CLK
  clk: renesas: r8a774c0: Fix LAST_DT_CORE_CLK
  clk: renesas: r8a774c0: Add TMU clock
  clk: renesas: r8a77980: Add RPC clocks
  clk: renesas: rcar-gen3: Add RPC clocks
  clk: renesas: rcar-gen3: Add spinlock
  clk: renesas: rcar-gen3: Factor out cpg_reg_modify()
  clk: renesas: r8a774c0: Correct parent clock of DU
  clk: renesas: r8a774a1: Add missing CANFD clock
  clk: renesas: r8a774c0: Add missing CANFD clock
Documentation/driver-model/devres.txt
drivers/clk/Makefile
drivers/clk/clk.c
drivers/clk/clkdev.c