[GIT PULL] clk changes for the merge window

From: Stephen Boyd
Date: Sat Apr 04 2020 - 22:53:50 EST


The following changes since commit 42be7c41a5edc990e329b991b4ad6ec172e72e18:

dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs (2020-02-19 18:40:00 +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 28ecaf1c30fe3f616eef5ab2dd5990399957234e:

Merge branches 'clk-unisoc', 'clk-tegra', 'clk-qcom' and 'clk-imx' into clk-next (2020-04-03 15:10:19 -0700)

----------------------------------------------------------------
There's not much to see in the core framework this time around. Instead the
majority of the diff is the normal collection of driver additions for new SoCs
and non-critical clk data fixes and updates. The framework must be middle aged.

The two biggest directories in the diffstat show that the Qualcomm and Unisoc
support added a handful of big drivers for new SoCs but that's not really the
whole story because those new drivers tend to add large numbers of lines of clk
data. There's a handful of AT91 clk drivers added this time around too and a
bunch of improvements to drivers like the i.MX driver. All around lots of
updates and fixes in various clk drivers which is good to see.

The core framework has only one real major change which has been baking in next
for the past couple months. It fixes the framework so that it stops caching a
clk's phase when the phase clk_op returns an error. Before this change we would
consider some negative errno as a phase and that just doesn't make sense.

Core:
- Don't show clk phase when it is invalid

New Drivers:
- Add support for Unisoc SC9863A clks
- Qualcomm SM8250 RPMh and MSM8976 RPM clks
- Qualcomm SM8250 Global Clock Controller (GCC) support
- Qualcomm SC7180 Modem Clock Controller (MSS CC) support
- EHRPWM's TimeBase clock(TBCLK) for TI AM654 SoCs
- Support PMC clks on at91sam9n12, at91rm9200, sama5d3, and at91sam9g45 SoCs

Updates:
- GPU GX GDSC support on Qualcomm sc7180
- Fixes and improvements for the Marvell MMP2/MMP3 SoC clk drivers
- A series from Anson to convert i.MX8 clock bindings to json-schema
- Update i.MX pll14xx driver to include new frequency entries for pll1443x table,
and return error for invalid PLL type
- Add missing of_node_put() call for a number of i.MX clock drivers
- Drop flag CLK_IS_CRITICAL from 'A53_CORE' mux clock, as we already
have the flag on its child cpu clock
- Fix a53 cpu clock for i.MX8 drivers to get it source from ARM PLL
via CORE_SEL slice, and source from A53 CCM clk root when we need to
change ARM PLL frequency. Thus, we can support core running above
1GHz safely
- Update i.MX pfdv2 driver to check zero rate and use determine_rate for
getting the best rate
- Add CLKO2 for imx8mm, SNVS clock for imx8mn, and PXP clock for imx7d
- Remove PMC clks from Tegra clk driver
- Improved clock/reset handling for the Renesas R-Car USB2 Clock Selector
- Conversion to json-schema of the Renesas CPG/MSSR DT bindings
- Add Crypto clocks on Renesas R-Car M3-W/W+, M3-N, E3, and D3
- Add RPC (QSPI/HyperFLASH) clocks on Renesas R-Car H3, M3-W/W+, and M3-N
- Update Amlogic audio clock gate hierarchy for meson8 and gxbb
- Update Amlogic g12a spicc clock sources
- Support for Ingenic X1000 TCU clks

----------------------------------------------------------------
Abel Vesa (1):
clk: imx: clk-gate2: Pass the device to the register function

Abhishek Sahu (1):
ipq806x: gcc: Added the enable regs and mask for PRNG

Aditya Pakki (1):
clk: samsung: Remove redundant check in samsung_cmu_register_one

Alexandre Belloni (4):
clk: at91: add at91sam9g45 pmc driver
clk: at91: add sama5d3 pmc driver
clk: at91: add at91sam9n12 pmc driver
clk: at91: add at91rm9200 pmc driver

Andy Shevchenko (1):
clk: Fix trivia typo in comment exlusive => exclusive

AngeloGioacchino Del Regno (2):
clk: qcom: smd: Add support for MSM8976 rpm clocks
dt-bindings: clock: rpmcc: Document msm8976 compatible

Anson Huang (23):
dt-bindings: clock: Convert i.MX8MQ to json-schema
dt-bindings: clock: Convert i.MX8MM to json-schema
dt-bindings: clock: Refine i.MX8MN clock binding
clk: imx: pll14xx: Add new frequency entries for pll1443x table
clk: imx: Include clk-provider.h instead of clk.h for i.MX8M SoCs clock driver
clk: imx: drop redundant initialization
clk: imx7ulp: Include clk-provider.h instead of clk.h
clk: imx6sl: Add missing of_node_put()
clk: imx8mq: Add missing of_node_put()
clk: imx8mm: Add missing of_node_put()
clk: imx8mn: Add missing of_node_put()
clk: imx8mp: Add missing of_node_put()
clk: imx8mp: Include slab.h instead of clkdev.h
clk: imx8mm: Remove unused includes
clk: imx8mn: Remove unused includes
clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock
clk: imx: pll14xx: Return error if pll type is invalid
clk: imx: clk-sscg-pll: Drop unnecessary initialization
clk: imx: Fix division by zero warning on pfdv2
clk: imx8mn: A53 core clock no need to be critical
clk: imx8mm: A53 core clock no need to be critical
clk: imx8mp: A53 core clock no need to be critical
clk: imx8mq: A53 core clock no need to be critical

Ansuel Smith (1):
clk: qcom: clk-rpm: add missing rpm clk for ipq806x

Chunyan Zhang (7):
dt-bindings: clk: sprd: rename the common file name sprd.txt to SoC specific
dt-bindings: clk: sprd: add bindings for sc9863a clock controller
clk: sprd: Add dt-bindings include file for SC9863A
clk: sprd: Add macros for referencing parents without strings
clk: sprd: support to get regmap from parent node
clk: sprd: add clocks support for SC9863A
clk: sprd: fix to get a correct ibias of pll

Claudiu Beznea (4):
clk: at91: usb: continue if clk_hw_round_rate() return zero
clk: at91: sam9x60: fix usb clock parents
clk: at91: usb: use proper usbs_mask
clk: at91: usb: introduce num_parents in driver's structure

Codrin Ciubotariu (1):
clk: at91: sam9x60: Don't use audio PLL

Dinh Nguyen (2):
clk: stratix10: use do_div() for 64-bit calculation
clk: socfpga: stratix10: simplify parameter passing

Dirk Behme (3):
clk: renesas: r8a7795: Add RPC clocks
clk: renesas: r8a7796: Add RPC clocks
clk: renesas: r8a77965: Add RPC clocks

Fabio Estevam (4):
clk: imx8mm: Fix the CLKO1 source select list
clk: imx8mm: Add CLKO2 support
dt-bindings: imx8mq-clock: Fix the file path
dt-bindings: imx8mm-clock: Fix the file path

Geert Uytterhoeven (4):
clk: renesas: rcar-gen3: Add CCREE clocks
clk: Fix continuation of of_clk_detect_critical()
clk: renesas: Remove use of ARCH_R8A7795
dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema

Jernej Skrabec (8):
clk: sunxi-ng: a64: Export MBUS clock
clk: sunxi-ng: sun8i-de2: Split out H5 definitions
clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A64
clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core
clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets
clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A83T
clk: sunxi-ng: sun8i-de2: Add R40 specific quirks
clk: sunxi-ng: sun8i-de2: Sort structures

Jerome Brunet (4):
clk: meson: gxbb: add the gxl internal dac gate
clk: meson: gxbb: set audio output clock hierarchy
Merge branch 'v5.7/dt' into v5.7/drivers
clk: rockchip: fix mmc get phase

Laurent Pinchart (1):
clk: imx7d: Add PXP clock

Linus Walleij (3):
dt-bindings: clock: Create YAML schema for ICST clocks
clk: versatile: Export icst_clk_setup()
clk: versatile: Add device tree probing for IM-PD1 clocks

Lubomir Rintel (16):
clk: mmp2: Remove a unused prototype
clk: mmp2: Constify some strings
dt-bindings: clock: Convert marvell,mmp2-clock to json-schema
clk: mmp2: Add support for PLL clock sources
clk: mmp2: Stop pretending PLL outputs are constant
dt-bindings: clock: Add MMP3 compatible string
clk: mmp2: Check for MMP3
dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs
clk: mmp2: Add PLLs that are available on MMP3
dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks
clk: mmp2: add the GPU clocks
dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors
clk: mmp2: Add clocks for the thermal sensors
dt-bindings: marvell,mmp2: Add clock id for the fifth SD HCI on MMP3
clk: mmp2: Add clock for fifth SD HCI on MMP3
clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks

Martin Blumenstingl (1):
clk: meson: meson8b: set audio output clock hierarchy

Mauro Carvalho Chehab (1):
MAINTAINERS: dt: update reference for arm-integrator.txt

Maxime Ripard (1):
clk: Fix phase init check

Mike Looijmans (1):
clk, clk-si5341: Support multiple input ports

Mike Tipton (1):
clk: qcom: clk-rpmh: Wait for completion when enabling clocks

Neil Armstrong (1):
clk: meson: g12a: add support for the SPICC SCLK Source clocks

Paul Cercueil (2):
clk: ingenic/jz4770: Exit with error if CGU init failed
clk: ingenic/TCU: Fix round_rate returning error

Peng Fan (12):
clk: imx: imx8mp: add ocotp root clk
clk: imx: composite-8m: add imx8m_clk_hw_composite_core
clk: imx: imx8mq: use imx8m_clk_hw_composite_core
clk: imx: imx8mm: use imx8m_clk_hw_composite_core
clk: imx: imx8mn: use imx8m_clk_hw_composite_core
clk: imx: imx8mq: fix a53 cpu clock
clk: imx: imx8mm: fix a53 cpu clock
clk: imx: imx8mn: fix a53 cpu clock
clk: imx: imx8mp: fix a53 cpu clock
clk: imx: pfdv2: switch to use determine_rate
clk: imx: pfdv2: determine best parent rate
clk: imx: pllv4: use prepare/unprepare

Sowjanya Komatineni (6):
clk: tegra: Add support for OSC_DIV fixed clocks
clk: tegra: Add Tegra OSC to clock lookup
clk: tegra: Fix Tegra PMC clock out parents
clk: tegra: Remove CLK_M_DIV fixed clocks
clk: tegra: Remove tegra_pmc_clk_init along with clk ids
clk: tegra: Remove audio clocks configuration from clock driver

Stephen Boyd (18):
clk: qcom: alpha-pll: Make error prints more informative
clk: Don't cache errors from clk_ops::get_phase()
clk: Use 'parent' to shorten lines in __clk_core_init()
clk: Move rate and accuracy recalc to mostly consumer APIs
clk: Bail out when calculating phase fails during clk registration
Merge tag 'clk-renesas-for-v5.7-tag1' of git://git.kernel.org/.../geert/renesas-drivers into clk-renesas
Merge tag 'clk-meson-v5.7-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
Merge tag 'clk-renesas-for-v5.7-tag2' of git://git.kernel.org/.../geert/renesas-drivers into clk-renesas
Merge tag 'sunxi-clk-for-5.7' of https://git.kernel.org/.../sunxi/linux into clk-allwinner
Merge tag 'for-5.7-clk' of git://git.kernel.org/.../tegra/linux into clk-tegra
clk: tegra: Use NULL for pointer initialization
Merge tag 'clk-imx-5.7' of git://git.kernel.org/.../shawnguo/linux into clk-imx
clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd()
clk: qcom: rpmh: Drop unnecessary semicolons
Merge branches 'clk-samsung', 'clk-formatting', 'clk-si5341' and 'clk-socfpga' into clk-next
Merge branches 'clk-phase-errors', 'clk-amlogic', 'clk-renesas' and 'clk-allwinner' into clk-next
Merge branches 'clk-ti', 'clk-ingenic', 'clk-typo', 'clk-at91', 'clk-mmp2' and 'clk-arm-icst' into clk-next
Merge branches 'clk-unisoc', 'clk-tegra', 'clk-qcom' and 'clk-imx' into clk-next

Taniya Das (12):
dt-bindings: clk: qcom: Add support for GPU GX GDSCR
clk: qcom: gpucc: Add support for GX GDSC for SC7180
dt-bindings: clock: Add RPMHCC bindings for SM8250
clk: qcom: rpmh: Add support for RPMH clocks on SM8250
clk: qcom: clk-alpha-pll: Use common names for defines
clk: qcom: clk-alpha-pll: Refactor trion PLL
clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
dt-bindings: clock: Add SM8250 GCC clock bindings
clk: qcom: gcc: Add global clock controller driver for SM8250
dt-bindings: clock: Add YAML schemas for the QCOM MSS clock bindings
clk: qcom: gcc: Add support for modem clocks in GCC
clk: qcom: Add modem clock controller driver for SC7180

Thierry Reding (1):
Merge branch 'for-5.7/dt-bindings' into for-5.7/clk

Vignesh Raghavendra (2):
dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK
clk: keystone: Add new driver to handle syscon based clocks

Wesley Cheng (1):
clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150

Xiaolong Zhang (1):
clk: sprd: add gate for pll clocks

Yoshihiro Shimoda (4):
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix clock[-name]s properties
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add power-domains and resets properties
clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management
clk: renesas: rcar-usb2-clock-sel: Add reset_control

��� (Zhou Yanjie) (2):
clk: Ingenic: Add support for TCU of X1000.
clk: JZ4780: Add function for enable the second core.

.../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 300 --
.../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 354 ++
.../devicetree/bindings/clock/arm,syscon-icst.yaml | 103 +
.../devicetree/bindings/clock/arm-integrator.txt | 34 -
.../devicetree/bindings/clock/arm-syscon-icst.txt | 70 -
.../devicetree/bindings/clock/imx8mm-clock.txt | 29 -
.../devicetree/bindings/clock/imx8mm-clock.yaml | 68 +
.../devicetree/bindings/clock/imx8mn-clock.yaml | 48 +-
.../devicetree/bindings/clock/imx8mq-clock.txt | 20 -
.../devicetree/bindings/clock/imx8mq-clock.yaml | 72 +
.../bindings/clock/marvell,mmp2-clock.yaml | 64 +
.../devicetree/bindings/clock/marvell,mmp2.txt | 21 -
.../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 72 +
.../devicetree/bindings/clock/qcom,rpmcc.txt | 2 +
.../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 +
.../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 62 +
.../devicetree/bindings/clock/renesas,cpg-mssr.txt | 100 -
.../bindings/clock/renesas,cpg-mssr.yaml | 119 +
.../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 17 +-
.../clock/{sprd.txt => sprd,sc9860-clk.txt} | 2 +-
.../bindings/clock/sprd,sc9863a-clk.yaml | 105 +
.../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 35 +
MAINTAINERS | 2 +-
drivers/clk/at91/Makefile | 4 +
drivers/clk/at91/at91rm9200.c | 199 ++
drivers/clk/at91/at91sam9g45.c | 220 ++
drivers/clk/at91/at91sam9n12.c | 238 ++
drivers/clk/at91/clk-usb.c | 9 +-
drivers/clk/at91/sam9x60.c | 14 +-
drivers/clk/at91/sama5d3.c | 240 ++
drivers/clk/clk-si5341.c | 212 +-
drivers/clk/clk.c | 127 +-
drivers/clk/imx/clk-composite-8m.c | 20 +-
drivers/clk/imx/clk-fixup-div.c | 2 +-
drivers/clk/imx/clk-fixup-mux.c | 2 +-
drivers/clk/imx/clk-gate2.c | 8 +-
drivers/clk/imx/clk-imx6sl.c | 1 +
drivers/clk/imx/clk-imx7d.c | 1 +
drivers/clk/imx/clk-imx7ulp.c | 2 +-
drivers/clk/imx/clk-imx8mm.c | 63 +-
drivers/clk/imx/clk-imx8mn.c | 41 +-
drivers/clk/imx/clk-imx8mp.c | 24 +-
drivers/clk/imx/clk-imx8mq.c | 53 +-
drivers/clk/imx/clk-pfdv2.c | 61 +-
drivers/clk/imx/clk-pll14xx.c | 4 +
drivers/clk/imx/clk-pllv4.c | 12 +-
drivers/clk/imx/clk-sscg-pll.c | 14 +-
drivers/clk/imx/clk.h | 13 +-
drivers/clk/ingenic/jz4770-cgu.c | 4 +-
drivers/clk/ingenic/jz4780-cgu.c | 55 +-
drivers/clk/ingenic/tcu.c | 10 +-
drivers/clk/keystone/Kconfig | 8 +
drivers/clk/keystone/Makefile | 1 +
drivers/clk/keystone/syscon-clk.c | 172 +
drivers/clk/meson/g12a.c | 129 +
drivers/clk/meson/g12a.h | 6 +-
drivers/clk/meson/gxbb.c | 21 +-
drivers/clk/meson/gxbb.h | 2 +-
drivers/clk/meson/meson8b.c | 21 +-
drivers/clk/mmp/Makefile | 2 +-
drivers/clk/mmp/clk-mix.c | 2 +-
drivers/clk/mmp/clk-of-mmp2.c | 146 +-
drivers/clk/mmp/clk-pll.c | 139 +
drivers/clk/mmp/clk.c | 31 +
drivers/clk/mmp/clk.h | 31 +-
drivers/clk/qcom/Kconfig | 16 +
drivers/clk/qcom/Makefile | 2 +
drivers/clk/qcom/clk-alpha-pll.c | 277 +-
drivers/clk/qcom/clk-alpha-pll.h | 12 +
drivers/clk/qcom/clk-rpm.c | 35 +
drivers/clk/qcom/clk-rpmh.c | 79 +-
drivers/clk/qcom/clk-smd-rpm.c | 50 +
drivers/clk/qcom/gcc-ipq806x.c | 2 +
drivers/clk/qcom/gcc-sc7180.c | 72 +-
drivers/clk/qcom/gcc-sm8150.c | 52 +
drivers/clk/qcom/gcc-sm8250.c | 3690 ++++++++++++++++++++
drivers/clk/qcom/gpucc-sc7180.c | 37 +
drivers/clk/qcom/mss-sc7180.c | 143 +
drivers/clk/renesas/Kconfig | 3 +-
drivers/clk/renesas/r8a7795-cpg-mssr.c | 8 +
drivers/clk/renesas/r8a7796-cpg-mssr.c | 10 +
drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +-
drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 +
drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 +
drivers/clk/renesas/rcar-usb2-clock-sel.c | 40 +-
drivers/clk/rockchip/clk-mmc-phase.c | 4 +-
drivers/clk/samsung/clk.c | 4 -
drivers/clk/socfpga/clk-gate-s10.c | 40 +-
drivers/clk/socfpga/clk-periph-s10.c | 42 +-
drivers/clk/socfpga/clk-pll-s10.c | 17 +-
drivers/clk/socfpga/clk-s10.c | 29 +-
drivers/clk/socfpga/stratix10-clk.h | 25 +-
drivers/clk/sprd/Kconfig | 8 +
drivers/clk/sprd/Makefile | 1 +
drivers/clk/sprd/common.c | 10 +-
drivers/clk/sprd/composite.h | 39 +-
drivers/clk/sprd/div.h | 20 +-
drivers/clk/sprd/gate.c | 17 +
drivers/clk/sprd/gate.h | 120 +-
drivers/clk/sprd/mux.h | 28 +-
drivers/clk/sprd/pll.c | 7 +-
drivers/clk/sprd/pll.h | 55 +-
drivers/clk/sprd/sc9863a-clk.c | 1772 ++++++++++
drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 -
drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 115 +-
drivers/clk/tegra/Makefile | 1 -
drivers/clk/tegra/clk-id.h | 12 +-
drivers/clk/tegra/clk-tegra-fixed.c | 37 +-
drivers/clk/tegra/clk-tegra-pmc.c | 122 -
drivers/clk/tegra/clk-tegra114.c | 43 +-
drivers/clk/tegra/clk-tegra124.c | 48 +-
drivers/clk/tegra/clk-tegra20.c | 9 +-
drivers/clk/tegra/clk-tegra210.c | 34 +-
drivers/clk/tegra/clk-tegra30.c | 33 +-
drivers/clk/tegra/clk.h | 1 -
drivers/clk/versatile/clk-icst.c | 25 +-
drivers/clk/versatile/clk-icst.h | 22 +
drivers/clk/versatile/clk-impd1.c | 79 +
include/dt-bindings/clock/imx7d-clock.h | 3 +-
include/dt-bindings/clock/imx8mm-clock.h | 11 +-
include/dt-bindings/clock/imx8mn-clock.h | 8 +-
include/dt-bindings/clock/imx8mp-clock.h | 5 +-
include/dt-bindings/clock/imx8mq-clock.h | 9 +-
include/dt-bindings/clock/marvell,mmp2.h | 13 +
include/dt-bindings/clock/qcom,gcc-sc7180.h | 7 +-
include/dt-bindings/clock/qcom,gcc-sm8150.h | 4 +
include/dt-bindings/clock/qcom,gcc-sm8250.h | 271 ++
include/dt-bindings/clock/qcom,gpucc-sc7180.h | 3 +-
include/dt-bindings/clock/qcom,mss-sc7180.h | 12 +
include/dt-bindings/clock/qcom,rpmcc.h | 4 +
include/dt-bindings/clock/qcom,rpmh.h | 4 +-
include/dt-bindings/clock/sprd,sc9863a-clk.h | 334 ++
include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +-
include/dt-bindings/clock/tegra114-car.h | 4 +-
include/dt-bindings/clock/tegra124-car-common.h | 4 +-
include/dt-bindings/clock/tegra210-car.h | 4 +-
include/dt-bindings/clock/tegra30-car.h | 4 +-
include/dt-bindings/soc/tegra-pmc.h | 16 +
138 files changed, 10718 insertions(+), 1435 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt
create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/arm-integrator.txt
delete mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
delete mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml
create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-clock.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2.txt
create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-mss.yaml
delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
rename Documentation/devicetree/bindings/clock/{sprd.txt => sprd,sc9860-clk.txt} (98%)
create mode 100644 Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
create mode 100644 Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
create mode 100644 drivers/clk/at91/at91rm9200.c
create mode 100644 drivers/clk/at91/at91sam9g45.c
create mode 100644 drivers/clk/at91/at91sam9n12.c
create mode 100644 drivers/clk/at91/sama5d3.c
create mode 100644 drivers/clk/keystone/syscon-clk.c
create mode 100644 drivers/clk/mmp/clk-pll.c
create mode 100644 drivers/clk/qcom/gcc-sm8250.c
create mode 100644 drivers/clk/qcom/mss-sc7180.c
create mode 100644 drivers/clk/sprd/sc9863a-clk.c
delete mode 100644 drivers/clk/tegra/clk-tegra-pmc.c
create mode 100644 include/dt-bindings/clock/qcom,gcc-sm8250.h
create mode 100644 include/dt-bindings/clock/qcom,mss-sc7180.h
create mode 100644 include/dt-bindings/clock/sprd,sc9863a-clk.h
create mode 100644 include/dt-bindings/soc/tegra-pmc.h

--
Sent by a computer, using git, on the internet