[GIT,PULL] clk changes for the merge window
mbox series

Message ID 20201221015214.3466681-1-sboyd@kernel.org
State New, archived
Headers show
Series
  • [GIT,PULL] clk changes for the merge window
Related show

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

Message

Stephen Boyd Dec. 21, 2020, 1:52 a.m. UTC
The following changes since commit cd3caa573ebd1f32727962cf7dead43f5144d080:

  dt-bindings: clk: axg-clkc: add MIPI DSI Host clock binding (2020-11-23 09:06:34 +0100)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

for you to fetch changes up to abe7e32f1d50392fbfb6391f4fe1a9f1348b24f3:

  Merge branches 'clk-ingenic', 'clk-vc5', 'clk-cleanup', 'clk-canaan' and 'clk-marvell' into clk-next (2020-12-20 17:18:05 -0800)

----------------------------------------------------------------
The core framework got some nice improvements this time around. We gained the
ability to get struct clk pointers from a struct clk_hw so that clk providers
can consume the clks they provide, if they need to do something like that. This
has been a long missing part of the clk provider API that will help us move
away from exposing a struct clk pointer in the struct clk_hw. Tracepoints are
added for the clk_set_rate() "range" functions, similar to the tracepoints we
already have for clk_set_rate() and we added a column to debugfs to help
developers understand the hardware enable state of clks in case firmware or
bootloader state is different than what is expected. Overall the core changes
are mostly improving the clk driver writing experience.

At the driver level, we have the usual collection of driver updates and new
drivers for new SoCs. This time around the Qualcomm folks introduced a good
handful of clk drivers for various parts of three or four SoCs. The SiFive
folks added a new clk driver for their FU740 SoCs, coming in second on the
diffstat and then Atmel AT91 and Amlogic SoCs had lots of work done after that
for various new features. One last thing to note in the driver area is that the
i.MX driver has gained a new binding to support SCU clks after being on the
list for many months. It uses a two cell binding which is sort of rare in clk
DT bindings. Beyond that we have the usual set of driver fixes and tweaks that
come from more testing and finding out that some configuration was wrong or
that a driver could support being built as a module.

Core:
 - Add some trace points for clk_set_rate() "range" functions
 - Add hardware enable information to clk_summary debugfs
 - Replace clk-provider.h with of_clk.h when possible
 - Add devm variant of clk_notifier_register()
 - Add clk_hw_get_clk() to generate a struct clk from a struct clk_hw

New Drivers:
 - Bindings for Canaan K210 SoC clks
 - Support for SiFive FU740 PRCI
 - Camera clks on Qualcomm SC7180 SoCs
 - GCC and RPMh clks on Qualcomm SDX55 SoCs
 - RPMh clks on Qualcomm SM8350 SoCs
 - LPASS clks on Qualcomm SM8250 SoCs

Updates:
 - DVFS support for AT91 clk driver
 - Update git repo branch for Renesas clock drivers
 - Add camera (CSI) and video-in (VIN) clocks on Renesas R-Car V3U
 - Add RPC (QSPI/HyperFLASH) clocks on Renesas RZ/G2M, RZ/G2N, and RZ/G2E
 - Stop using __raw_*() I/O accessors in Renesas clk drivers
 - One more conversion of DT bindings to json-schema
 - Make i.MX clk-gate2 driver more flexible
 - New two cell binding for i.MX SCU clks
 - Drop of_match_ptr() in i.MX8 clk drivers
 - Add arch dependencies for Rockchip clk drivers
 - Fix i2s on Rockchip rk3066
 - Add MIPI DSI clks on Amlogic axg and g12 SoCs
 - Support modular builds of Amlogic clk drivers
 - Fix an Amlogic Video PLL clock dependency
 - Samsung Kconfig dependencies updates for better compile test coverage
 - Refactoring of the Samsung PLL clocks driver
 - Small Tegra driver cleanups
 - Minor fixes to Ingenic and VC5 clk drivers
 - Cleanup patches to remove unused variables and plug memory leaks

----------------------------------------------------------------
Abel Vesa (5):
      clk: imx: gate2: Remove the IMX_CLK_GATE2_SINGLE_BIT special case
      clk: imx: gate2: Keep the register writing in on place
      clk: imx: gate2: Check if clock is enabled against cgr_val
      clk: imx: gate2: Add cgr_mask for more flexible number of control bits
      clk: imx: gate2: Add locking in is_enabled op

Alexandre Belloni (1):
      clk: at91: sam9x60: remove atmel,osc-bypass support

Alexandru Ardelean (3):
      dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format
      clk: axi-clkgen: wrap limits in a struct and keep copy on the state object
      clk: axi-clkgen: move the OF table at the bottom of the file

Biju Das (2):
      clk: renesas: r8a774a1: Add RPC clocks
      clk: renesas: r8a774b1: Add RPC clocks

Christophe JAILLET (1):
      clk: s2mps11: Fix a resource leak in error handling paths in the probe function

Claudiu Beznea (7):
      clk: at91: sama7g5: fix compilation error
      clk: at91: clk-sam9x60-pll: allow runtime changes for pll
      clk: at91: sama7g5: remove mck0 from parent list of other clocks
      clk: at91: sama7g5: decrease lower limit for MCK0 rate
      clk: at91: sama7g5: do not allow cpu pll to go higher than 1GHz
      clk: at91: clk-master: re-factor master clock
      clk: at91: sama7g5: register cpu clock

Colin Ian King (2):
      clk: imx: remove redundant assignment to pointer np
      clk: qcom: Kconfig: Fix spelling mistake "dyanmic" -> "dynamic"

Damien Le Moal (2):
      dt-bindings: Add Canaan vendor prefix
      dt-binding: clock: Document canaan,k210-clk bindings

Dan Carpenter (1):
      clk: qcom: lpass-sc7180: Clean up on error in lpass_sc7180_init()

David Shah (1):
      clk: ti: omap5: Fix reboot DPLL lock failure when using ABE TIMERs

Dmitry Baryshkov (1):
      clk: qcom: dispcc-sm8250: handle MMCX power domain

Dmitry Osipenko (2):
      clk: tegra: Fix duplicated SE clock entry
      clk: Add hardware-enable column to clk summary

Dong Aisheng (11):
      clk: imx: scu: add two cells binding support
      clk: imx: scu: bypass cpu power domains
      clk: imx: scu: allow scu clk to take device pointer
      clk: imx: scu: add runtime pm support
      clk: imx: scu: add suspend/resume support
      clk: imx: imx8qxp-lpcg: add parsing clocks from device tree
      clk: imx: lpcg: allow lpcg clk to take device pointer
      clk: imx: clk-imx8qxp-lpcg: add runtime pm support
      clk: imx: lpcg: add suspend/resume support
      clk: imx: scu: fix build break when compiled as modules
      clk: imx: scu: remove the calling of device_is_bound

Douglas Anderson (4):
      clk: qcom: lpasscc-sc7810: Use devm in probe
      clk: qcom: lpass-sc7180: Disentangle the two clock devices
      clk: qcom: gcc-sc7180: Use floor ops for sdcc clks
      clk: qcom: gcc-sc7180: Add 50 MHz clock rate for SDC2

Eugen Hristev (4):
      dt-bindings: clock: at91: add sama7g5 pll defines
      clk: at91: sama7g5: allow SYS and CPU PLLs to be exported and referenced in DT
      clk: at91: clk-master: add 5th divisor for mck master
      clk: at91: sama7g5: add 5th divisor for mck0 layout and characteristics

Geert Uytterhoeven (8):
      sh: boards: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      xtensa: Replace <linux/clk-provider.h> by <linux/of_clk.h>
      clk: qoriq: Add platform dependencies
      clk: renesas: r8a779a0: Make rcar_r8a779a0_cpg_clk_register() static
      MAINTAINERS: Update git repo for Renesas clock drivers
      clk: renesas: r8a779a0: Fix R and OSC clocks
      clk: renesas: sh73a0: Stop using __raw_*() I/O accessors
      clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts"

Jacopo Mondi (2):
      clk: renesas: r8a779a0: Add CSI4[0-3] clocks
      clk: renesas: r8a779a0: Add VIN clocks

Jernej Skrabec (1):
      clk: sunxi-ng: Make sure divider tables have sentinel

Jerome Brunet (7):
      clk: avoid devm_clk_release name clash
      clk: add api to get clk consumer from clk_hw
      clk: meson: g12: drop use of __clk_lookup()
      clk: add devm variant of clk_notifier_register
      clk: meson: g12: use devm variant to register notifiers
      Merge branch 'v5.11/headers' into integ
      Merge branch 'v5.11/headers' into v5.11/drivers

Johan Jonker (2):
      clk: rockchip: add CLK_SET_RATE_PARENT to sclk for rk3066a i2s and uart clocks
      clk: rockchip: fix i2s gate bits on rk3066 and rk3188

Kevin Hilman (2):
      clk: meson: Kconfig: fix dependency for G12A
      clk: meson: enable building as modules

Krzysztof Kozlowski (8):
      clk: imx8mm: drop of_match_ptr from of_device_id table
      clk: imx8mn: drop of_match_ptr from of_device_id table
      clk: imx8mp: drop of_match_ptr from of_device_id table
      clk: imx8mq: drop of_match_ptr from of_device_id table
      clk: samsung: Allow compile testing of Exynos, S3C64xx and S5Pv210
      clk: renesas: cpg-mssr: fix kerneldoc of cpg_mssr_priv
      clk: pwm: drop of_match_ptr from of_device_id table
      clk: scpi: mark scpi_clk_match as maybe unused

Lad Prabhakar (1):
      clk: renesas: r8a774c0: Add RPC clocks

Lukas Bulwahn (1):
      clk: remove unneeded dead-store initialization

Manivannan Sadhasivam (3):
      clk: qcom: Add support for SDX55 RPMh clocks
      dt-bindings: clock: Add GDSC in SDX55 GCC
      clk: qcom: Add GDSC support for SDX55 GCC

Mauro Carvalho Chehab (1):
      clk: fix a kernel-doc markup

Maxime Ripard (1):
      clk: Trace clk_set_rate() "range" functions

Michael Walle (7):
      clk: fsl-sai: fix memory leak
      clk: composite: add devm_clk_hw_register_composite_pdata()
      clk: fsl-sai: use devm_clk_hw_register_composite_pdata()
      clk: qoriq: provide constants for the type
      clk: divider: add devm_clk_hw_register_divider_table()
      dt-bindings: clock: document the fsl-flexspi-clk device
      clk: fsl-flexspi: new driver

Naveen Yadav (1):
      clk: qcom: Add SDX55 GCC support

Neil Armstrong (4):
      clk: meson: axg: add Video Clocks
      clk: meson: axg: add MIPI DSI Host clock
      dt-bindings: clk: g12a-clkc: add DSI Pixel clock bindings
      clk: meson: g12a: add MIPI DSI Host Pixel Clock

Nicolas Saenz Julienne (1):
      clk: bcm: dvp: Add MODULE_DEVICE_TABLE()

Nicolin Chen (1):
      clk: tegra: Do not return 0 on failure

Paul Cercueil (1):
      clk: ingenic: Fix divider calculation with div tables

Pragnesh Patel (1):
      clk: sifive: Add clock enable and disable ops

Robin Murphy (1):
      clk: rockchip: Add appropriate arch dependencies

Sascha Hauer (1):
      clk: si5351: Wait for bit clear after PLL reset

Sivaram Nair (1):
      clk: tegra: bpmp: Clamp clock rates on requests

Srinivas Kandagatla (4):
      dt-bindings: clock: Add support for LPASS Audio Clock Controller
      dt-bindings: clock: Add support for LPASS Always ON Controller
      clk: qcom: Add support to LPASS AUDIO_CC Glitch Free Mux clocks
      clk: qcom: Add support to LPASS AON_CC Glitch Free Mux clocks

Stephen Boyd (12):
      clk: qcom: camcc-sc7180: Use runtime PM ops instead of clk ones
      Merge tag 'for-5.11-clk' of git://git.kernel.org/.../tegra/linux into clk-tegra
      Merge tag 'clk-v5.11-samsung' of https://git.kernel.org/.../snawrocki/clk into clk-samsung
      Merge tag 'clk-meson-v5.11-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
      Merge tag 'v5.11-rockchip-clk-1' of git://git.kernel.org/.../mmind/linux-rockchip into clk-rockchip
      Merge tag 'clk-imx-5.11' of git://git.kernel.org/.../shawnguo/linux into clk-imx
      Merge tag 'renesas-clk-for-v5.11-tag3' of git://git.kernel.org/.../geert/renesas-drivers into clk-renesas
      Merge branches 'clk-doc', 'clk-qcom', 'clk-simplify', 'clk-hw', 'clk-renesas' and 'clk-samsung' into clk-next
      Merge branches 'clk-amlogic', 'clk-rockchip', 'clk-of', 'clk-freescale' and 'clk-unused' into clk-next
      Merge branches 'clk-tegra', 'clk-imx', 'clk-sifive', 'clk-mediatek' and 'clk-summary' into clk-next
      Merge branches 'clk-ti', 'clk-analog', 'clk-trace', 'clk-at91' and 'clk-silabs' into clk-next
      Merge branches 'clk-ingenic', 'clk-vc5', 'clk-cleanup', 'clk-canaan' and 'clk-marvell' into clk-next

Sylwester Nawrocki (1):
      clk: samsung: Prevent potential endless loop in the PLL ops

Taniya Das (5):
      clk: qcom: clk-alpha-pll: Add support for helper functions
      clk: qcom: clk-alpha-pll: Add support for controlling Agera PLLs
      dt-bindings: clock: Add YAML schemas for the QCOM Camera clock bindings.
      clk: qcom: camcc: Add camera clock controller driver for SC7180
      clk: qcom: lpasscc: Introduce pm autosuspend for SC7180

Terry Zhou (1):
      clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9

Thara Gopinath (2):
      dt-bindings: clock: Add entry for crypto engine RPMH clock resource
      clk: qcom: rpmh: Add CE clock on sdm845.

Tom Rix (1):
      clk: imx: remove unneeded semicolon

Uwe Kleine-K├Ânig (1):
      clk: bcm: dvp: drop a variable that is assigned to only

Vinod Koul (4):
      dt-bindings: clock: Add SDX55 GCC clock bindings
      dt-bindings: clock: Introduce RPMHCC bindings for SDX55
      dt-bindings: clock: Add RPMHCC bindings for SM8350
      clk: qcom: rpmh: add support for SM8350 rpmh clocks

Weiyi Lu (1):
      clk: mediatek: Make mtk_clk_register_mux() a static function

Wolfram Sang (1):
      clk: renesas: rcar-gen3: Remove stp_ck handling for SDHI

Xu Wang (1):
      clk: rockchip: Remove redundant null check before clk_prepare_enable

Yejune Deng (1):
      clk: renesas: rcar-usb2-clock-sel: Replace devm_reset_control_array_get()

Yoshihiro Shimoda (1):
      dt-bindings: clock: renesas: rcar-usb2-clock-sel: Convert bindings to json-schema

Zhang Qilong (1):
      clk: ti: Fix memleak in ti_fapll_synth_setup

Zong Li (5):
      dt-bindings: fu740: prci: add YAML documentation for the FU740 PRCI
      clk: sifive: Extract prci core to common base
      clk: sifive: Use common name for prci configuration
      clk: sifive: Add a driver for the SiFive FU740 PRCI IP block
      clk: sifive: Fix the wrong bit field shift

Zou Wei (2):
      clk: imx: gate2: Remove unused variable ret
      clk: imx: scu: Make pd_np with static keyword

 .../devicetree/bindings/clock/adi,axi-clkgen.yaml  |   53 +
 .../devicetree/bindings/clock/axi-clkgen.txt       |   25 -
 .../devicetree/bindings/clock/canaan,k210-clk.yaml |   54 +
 .../bindings/clock/fsl,flexspi-clock.yaml          |   55 +
 .../bindings/clock/qcom,aoncc-sm8250.yaml          |   58 +
 .../bindings/clock/qcom,audiocc-sm8250.yaml        |   58 +
 .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml  |   77 +
 .../devicetree/bindings/clock/qcom,rpmhcc.yaml     |    2 +
 .../bindings/clock/qcom,sc7180-camcc.yaml          |   73 +
 .../bindings/clock/renesas,rcar-usb2-clock-sel.txt |   68 -
 .../clock/renesas,rcar-usb2-clock-sel.yaml         |  100 ++
 .../bindings/clock/sifive/fu740-prci.yaml          |   60 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 MAINTAINERS                                        |    2 +-
 arch/riscv/Kconfig.socs                            |    2 +-
 arch/sh/boards/of-generic.c                        |    2 +-
 arch/xtensa/kernel/time.c                          |    2 +-
 drivers/clk/Kconfig                                |   11 +-
 drivers/clk/Makefile                               |    1 +
 drivers/clk/at91/at91rm9200.c                      |   21 +-
 drivers/clk/at91/at91sam9260.c                     |   26 +-
 drivers/clk/at91/at91sam9g45.c                     |   32 +-
 drivers/clk/at91/at91sam9n12.c                     |   36 +-
 drivers/clk/at91/at91sam9rl.c                      |   23 +-
 drivers/clk/at91/at91sam9x5.c                      |   28 +-
 drivers/clk/at91/clk-master.c                      |  337 +++-
 drivers/clk/at91/clk-sam9x60-pll.c                 |  145 +-
 drivers/clk/at91/dt-compat.c                       |   15 +-
 drivers/clk/at91/pmc.h                             |   22 +-
 drivers/clk/at91/sam9x60.c                         |   51 +-
 drivers/clk/at91/sama5d2.c                         |   42 +-
 drivers/clk/at91/sama5d3.c                         |   38 +-
 drivers/clk/at91/sama5d4.c                         |   40 +-
 drivers/clk/at91/sama7g5.c                         |  223 ++-
 drivers/clk/bcm/clk-bcm2711-dvp.c                  |    4 +-
 drivers/clk/clk-axi-clkgen.c                       |   64 +-
 drivers/clk/clk-composite.c                        |   50 +
 drivers/clk/clk-divider.c                          |   34 +
 drivers/clk/clk-fsl-flexspi.c                      |  106 ++
 drivers/clk/clk-fsl-sai.c                          |   14 +-
 drivers/clk/clk-pwm.c                              |    2 +-
 drivers/clk/clk-qoriq.c                            |   13 +-
 drivers/clk/clk-s2mps11.c                          |    1 +
 drivers/clk/clk-scpi.c                             |    2 +-
 drivers/clk/clk-si5351.c                           |   13 +-
 drivers/clk/clk-versaclock5.c                      |    4 +-
 drivers/clk/clk.c                                  |  132 +-
 drivers/clk/imx/clk-gate2.c                        |   68 +-
 drivers/clk/imx/clk-imx8mm.c                       |    2 +-
 drivers/clk/imx/clk-imx8mn.c                       |    2 +-
 drivers/clk/imx/clk-imx8mp.c                       |    4 +-
 drivers/clk/imx/clk-imx8mq.c                       |    2 +-
 drivers/clk/imx/clk-imx8qxp-lpcg.c                 |  139 ++
 drivers/clk/imx/clk-imx8qxp.c                      |  136 +-
 drivers/clk/imx/clk-lpcg-scu.c                     |   53 +-
 drivers/clk/imx/clk-pll14xx.c                      |    2 +-
 drivers/clk/imx/clk-scu.c                          |  227 ++-
 drivers/clk/imx/clk-scu.h                          |   56 +-
 drivers/clk/imx/clk.h                              |   27 +-
 drivers/clk/ingenic/cgu.c                          |   14 +-
 drivers/clk/mediatek/clk-mux.c                     |    2 +-
 drivers/clk/mediatek/clk-mux.h                     |    4 -
 drivers/clk/meson/Kconfig                          |    7 +-
 drivers/clk/meson/axg-aoclk.c                      |    5 +-
 drivers/clk/meson/axg.c                            |  824 +++++++++-
 drivers/clk/meson/axg.h                            |   23 +-
 drivers/clk/meson/g12a-aoclk.c                     |    5 +-
 drivers/clk/meson/g12a.c                           |  181 +-
 drivers/clk/meson/g12a.h                           |    3 +-
 drivers/clk/meson/gxbb-aoclk.c                     |    5 +-
 drivers/clk/meson/gxbb.c                           |    5 +-
 drivers/clk/meson/meson-aoclk.c                    |    4 +
 drivers/clk/meson/meson-eeclk.c                    |    3 +
 drivers/clk/mvebu/armada-37xx-xtal.c               |    4 +-
 drivers/clk/qcom/Kconfig                           |   25 +-
 drivers/clk/qcom/Makefile                          |    3 +
 drivers/clk/qcom/camcc-sc7180.c                    | 1732 ++++++++++++++++++++
 drivers/clk/qcom/clk-alpha-pll.c                   |  217 ++-
 drivers/clk/qcom/clk-alpha-pll.h                   |    4 +
 drivers/clk/qcom/clk-rpmh.c                        |   56 +
 drivers/clk/qcom/dispcc-sm8250.c                   |    1 +
 drivers/clk/qcom/gcc-sc7180.c                      |    5 +-
 drivers/clk/qcom/gcc-sdx55.c                       | 1659 +++++++++++++++++++
 drivers/clk/qcom/lpass-gfm-sm8250.c                |  320 ++++
 drivers/clk/qcom/lpasscorecc-sc7180.c              |  135 +-
 drivers/clk/renesas/clk-sh73a0.c                   |    2 +-
 drivers/clk/renesas/r8a774a1-cpg-mssr.c            |    8 +
 drivers/clk/renesas/r8a774b1-cpg-mssr.c            |    8 +
 drivers/clk/renesas/r8a774c0-cpg-mssr.c            |    9 +
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |   51 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |   79 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |    5 +
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |    2 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |    3 +-
 drivers/clk/rockchip/Kconfig                       |   12 +-
 drivers/clk/rockchip/clk-rk3188.c                  |   35 +-
 drivers/clk/rockchip/clk.c                         |    3 +-
 drivers/clk/samsung/Kconfig                        |   67 +-
 drivers/clk/samsung/Makefile                       |   22 +-
 drivers/clk/samsung/clk-pll.c                      |  147 +-
 drivers/clk/sifive/Kconfig                         |    8 +-
 drivers/clk/sifive/Makefile                        |    2 +-
 drivers/clk/sifive/fu540-prci.c                    |  599 +------
 drivers/clk/sifive/fu540-prci.h                    |   21 +
 drivers/clk/sifive/fu740-prci.c                    |  123 ++
 drivers/clk/sifive/fu740-prci.h                    |   21 +
 drivers/clk/sifive/sifive-prci.c                   |  574 +++++++
 drivers/clk/sifive/sifive-prci.h                   |  299 ++++
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |    1 +
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c                |    1 +
 drivers/clk/tegra/clk-bpmp.c                       |    6 +-
 drivers/clk/tegra/clk-dfll.c                       |    4 +-
 drivers/clk/tegra/clk-id.h                         |    1 +
 drivers/clk/tegra/clk-tegra-periph.c               |    2 +-
 drivers/clk/ti/clk-54xx.c                          |   12 +-
 drivers/clk/ti/fapll.c                             |   11 +-
 include/dt-bindings/clock/at91.h                   |   11 +
 include/dt-bindings/clock/fsl,qoriq-clockgen.h     |   15 +
 include/dt-bindings/clock/g12a-clkc.h              |    2 +
 include/dt-bindings/clock/k210-clk.h               |   56 +-
 include/dt-bindings/clock/qcom,camcc-sc7180.h      |  121 ++
 include/dt-bindings/clock/qcom,gcc-sdx55.h         |  117 ++
 include/dt-bindings/clock/qcom,rpmh.h              |   10 +
 .../dt-bindings/clock/qcom,sm8250-lpass-aoncc.h    |   11 +
 .../dt-bindings/clock/qcom,sm8250-lpass-audiocc.h  |   13 +
 include/dt-bindings/clock/sifive-fu740-prci.h      |   23 +
 include/linux/clk-provider.h                       |   39 +
 include/linux/clk.h                                |   20 +-
 include/linux/clk/samsung.h                        |    4 +-
 include/trace/events/clk.h                         |   44 +
 130 files changed, 9320 insertions(+), 1491 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/adi,axi-clkgen.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/axi-clkgen.txt
 create mode 100644 Documentation/devicetree/bindings/clock/canaan,k210-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/fsl,flexspi-clock.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,aoncc-sm8250.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,audiocc-sm8250.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-camcc.yaml
 delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.txt
 create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu740-prci.yaml
 create mode 100644 drivers/clk/clk-fsl-flexspi.c
 create mode 100644 drivers/clk/qcom/camcc-sc7180.c
 create mode 100644 drivers/clk/qcom/gcc-sdx55.c
 create mode 100644 drivers/clk/qcom/lpass-gfm-sm8250.c
 create mode 100644 drivers/clk/sifive/fu540-prci.h
 create mode 100644 drivers/clk/sifive/fu740-prci.c
 create mode 100644 drivers/clk/sifive/fu740-prci.h
 create mode 100644 drivers/clk/sifive/sifive-prci.c
 create mode 100644 drivers/clk/sifive/sifive-prci.h
 create mode 100644 include/dt-bindings/clock/fsl,qoriq-clockgen.h
 create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7180.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sdx55.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-aoncc.h
 create mode 100644 include/dt-bindings/clock/qcom,sm8250-lpass-audiocc.h
 create mode 100644 include/dt-bindings/clock/sifive-fu740-prci.h

Comments

Linus Torvalds Dec. 21, 2020, 6:45 p.m. UTC | #1
On Sun, Dec 20, 2020 at 5:52 PM Stephen Boyd <sboyd@kernel.org> wrote:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

Of 134 non-merge commits, 22 were committed in the last 48 hours.

I took this, but I'm somewhat pissed off about this. And the next
person who does this to me will get a blunt reply to just go and hide
in a cold, dark ditch somewhere, because between family xmas prep and
people who do things too late, I know which one matters more.

             Linus
pr-tracker-bot@kernel.org Dec. 21, 2020, 6:46 p.m. UTC | #2
The pull request you sent on Sun, 20 Dec 2020 17:52:14 -0800:

> https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8653b778e454a7708847aeafe689bce07aeeb94e

Thank you!