This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ce840177930f Merge tag 'defconfig-5.16' of git://git.kernel.org/pub/scm [...] new 00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents new 7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents new 916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents new 6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names new aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_p [...] new 437cbbb09be4 clk: qcom: common: Make use of the helper function devm_pl [...] new 17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_ [...] new d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs new e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal c [...] new 9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock new ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents new 9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents new 606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually re [...] new 7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to [...] new 6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to g [...] new 30ecef23772f clk: qcom: Remove redundant .owner new 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 new 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] new 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 new 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] new 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible new 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support new 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver new 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver new 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks new 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks new b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks new 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE new a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset new c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support new eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents new ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc new 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc new 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 new d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 new 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 new a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 new 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 new aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array new 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain new a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain new 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller new a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] new 1b771839de05 clk: qcom: gdsc: enable optional power domain support new 34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] new 01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks new cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg new 300796cad221 clk: mediatek: Add API for clock resource recycle new 6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe new 3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support new 0360be014c3b clk: mediatek: Add MT8195 topckgen clock support new a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support new e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support new 9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support new 7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support new 9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support new d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support new 35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support new 24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support new d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support new 70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support new 269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support new b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support new f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support new 50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support new 993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support new 222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support new 74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support new 7c971695cb33 clk: composite: export clk_register_composite new 32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build new f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build new a8cd038cac0d clk: mediatek: Export clk_ops structures to modules new 750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of [...] new 69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vc [...] new 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST new d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users new 7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML new a379e16ab8ae Merge branches 'clk-qcom', 'clk-mtk', 'clk-versatile' and [...] new af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths new ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical new bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} new 1da80da028fe clk: rockchip: use module_platform_driver_probe new 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] new 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock new 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks new 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources new 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks new c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset new cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support new e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] new f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] new 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library new 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support new eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support new 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries new 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks new bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] new c405f5c15e9f clk: at91: check pmc node status before registering syscore ops new 36971566ea7a clk: at91: re-factor clocks suspend/resume new 4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode new c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock new c55388167775 clk: at91: clk-master: add register definition for sama7g5 [...] new 88bdeed3d08d clk: at91: clk-master: improve readability by using local [...] new 5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs new f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL new c2910c00fee4 clk: at91: clk-master: check if div or pres is zero new a27748adeaca clk: at91: clk-master: mask mckr against layout->mask new 0ef99f8202c5 clk: at91: clk-master: fix prescaler logic new 1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL new 7029db09b202 clk: at91: clk-master: add notifier for divider new facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock new 0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz new b43e2d554ab0 Merge branches 'clk-leak', 'clk-rockchip', 'clk-renesas' a [...] new 536559af6aae clk: imx: Remove unused helpers new 4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones new f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers new 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers new 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers new b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers new a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers new 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper new d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support new 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp new b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp new 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization new 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp new ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate new 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support new c43a801a5789 clk: imx: Add clock driver for imx8ulp new 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp new d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module new 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register new d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register new e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK new 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] new f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend new b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC new dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() new 8d741ecd46a9 Merge branches 'clk-imx', 'clk-ux500' and 'clk-debugfs' in [...] new 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] new 3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field new 4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU new 9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding new 66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs new 8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance new cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible new e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm [...] new a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper func [...] new 4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper funct [...] new defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper func [...] new 3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper funct [...] new 605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper funct [...] new 9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper funct [...] new cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper fu [...] new 2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper f [...] new 1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function de [...] new ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper funct [...] new 68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function d [...] new e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function de [...] new a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org [...] new 2e1205422cb9 clk: meson: meson8b: Export the video clocks new 1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk [...] new 9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock new bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters new 040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers new 7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable new 151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLib [...] new c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_iore [...] new 63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_io [...] new 15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_iorema [...] new 1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ior [...] new 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type new 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type new 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU new 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings new 7dd05578198b clk: samsung: Introduce Exynos850 clock driver new 3270ffe89fe6 clk: samsung: add support for CPU clocks new 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing new 9fe667af61d2 clk: samsung: describe drivers in Kconfig new 4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pu [...] new e2ceaa867d26 Merge branches 'clk-composite-determine-fix', 'clk-allwinn [...] new 7ddb58cb0eca Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 182 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 ++ .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 5 + .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 - .../bindings/clock/fixed-mmio-clock.yaml | 47 + .../bindings/clock/imx8ulp-cgc-clock.yaml | 43 + .../bindings/clock/imx8ulp-pcc-clock.yaml | 50 + .../bindings/clock/qcom,dispcc-sm8x50.yaml | 13 + .../bindings/clock/qcom,gcc-msm8994.yaml | 70 + .../bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/qcom,sc7280-camcc.yaml | 71 + .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 + .../devicetree/bindings/clock/qcom,videocc.yaml | 13 + .../bindings/clock/samsung,exynos850-clock.yaml | 185 ++ .../bindings/clock/stericsson,u8500-clks.yaml | 121 + Documentation/devicetree/bindings/clock/ux500.txt | 64 - arch/arm/mach-integrator/Kconfig | 2 +- arch/arm/mach-realview/Kconfig | 2 +- arch/arm/mach-ux500/Kconfig | 1 + arch/arm/mach-versatile/Kconfig | 2 +- arch/arm/mach-vexpress/Kconfig | 2 +- drivers/clk/at91/at91rm9200.c | 2 +- drivers/clk/at91/at91sam9260.c | 2 +- drivers/clk/at91/at91sam9g45.c | 2 +- drivers/clk/at91/at91sam9n12.c | 2 +- drivers/clk/at91/at91sam9rl.c | 2 +- drivers/clk/at91/at91sam9x5.c | 2 +- drivers/clk/at91/clk-generated.c | 46 +- drivers/clk/at91/clk-main.c | 66 + drivers/clk/at91/clk-master.c | 463 ++- drivers/clk/at91/clk-peripheral.c | 40 +- drivers/clk/at91/clk-pll.c | 39 + drivers/clk/at91/clk-programmable.c | 29 +- drivers/clk/at91/clk-sam9x60-pll.c | 174 +- drivers/clk/at91/clk-system.c | 20 + drivers/clk/at91/clk-usb.c | 27 + drivers/clk/at91/clk-utmi.c | 39 + drivers/clk/at91/dt-compat.c | 2 +- drivers/clk/at91/pmc.c | 178 +- drivers/clk/at91/pmc.h | 29 +- drivers/clk/at91/sam9x60.c | 6 +- drivers/clk/at91/sama5d2.c | 2 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 2 +- drivers/clk/at91/sama7g5.c | 29 +- drivers/clk/clk-composite.c | 69 +- drivers/clk/clk.c | 5 +- drivers/clk/imx/Kconfig | 7 + drivers/clk/imx/Makefile | 2 + drivers/clk/imx/clk-composite-7ulp.c | 88 +- drivers/clk/imx/clk-composite-8m.c | 4 +- drivers/clk/imx/clk-imx6ul.c | 9 +- drivers/clk/imx/clk-imx7ulp.c | 20 +- drivers/clk/imx/clk-imx8ulp.c | 569 ++++ drivers/clk/imx/clk-pfdv2.c | 23 +- drivers/clk/imx/clk-pllv4.c | 35 +- drivers/clk/imx/clk.h | 457 +-- drivers/clk/mediatek/Kconfig | 28 +- drivers/clk/mediatek/Makefile | 8 + drivers/clk/mediatek/clk-apmixed.c | 3 + drivers/clk/mediatek/clk-cpumux.c | 3 + drivers/clk/mediatek/clk-gate.c | 8 + drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 145 + drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 92 + drivers/clk/mediatek/clk-mt8195-cam.c | 142 + drivers/clk/mediatek/clk-mt8195-ccu.c | 50 + drivers/clk/mediatek/clk-mt8195-img.c | 96 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 68 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 206 ++ drivers/clk/mediatek/clk-mt8195-ipe.c | 51 + drivers/clk/mediatek/clk-mt8195-mfg.c | 47 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 62 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 47 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 1273 ++++++++ drivers/clk/mediatek/clk-mt8195-vdec.c | 104 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 123 + drivers/clk/mediatek/clk-mt8195-vdo1.c | 140 + drivers/clk/mediatek/clk-mt8195-venc.c | 69 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 110 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 108 + drivers/clk/mediatek/clk-mt8195-wpe.c | 143 + drivers/clk/mediatek/clk-mtk.c | 29 +- drivers/clk/mediatek/clk-mtk.h | 1 + drivers/clk/mediatek/clk-mux.c | 6 + drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/mediatek/reset.c | 2 + drivers/clk/meson/meson8b.c | 163 +- drivers/clk/meson/meson8b.h | 26 +- drivers/clk/mvebu/ap-cpu-clk.c | 14 +- drivers/clk/qcom/Kconfig | 43 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/camcc-sc7280.c | 2484 ++++++++++++++++ drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/common.c | 8 +- drivers/clk/qcom/dispcc-sm8250.c | 27 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8994.c | 1384 +++++---- drivers/clk/qcom/gcc-msm8998.c | 705 ++--- drivers/clk/qcom/gcc-qcm2290.c | 3044 ++++++++++++++++++++ drivers/clk/qcom/gcc-sc7280.c | 85 - drivers/clk/qcom/gcc-sdm660.c | 80 +- drivers/clk/qcom/gdsc.c | 51 +- drivers/clk/qcom/gdsc.h | 2 + drivers/clk/qcom/gpucc-msm8998.c | 13 +- drivers/clk/qcom/gpucc-sdm660.c | 15 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/lpasscc-sc7280.c | 216 ++ drivers/clk/qcom/mmcc-msm8998.c | 183 +- drivers/clk/qcom/mmcc-sdm660.c | 75 +- drivers/clk/qcom/videocc-sm8250.c | 27 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 1 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 191 ++ drivers/clk/renesas/r9a07g044-cpg.c | 83 +- drivers/clk/renesas/rcar-cpg-lib.c | 83 + drivers/clk/renesas/rcar-cpg-lib.h | 7 + drivers/clk/renesas/rcar-gen3-cpg.c | 89 +- drivers/clk/renesas/rzg2l-cpg.c | 212 ++ drivers/clk/renesas/rzg2l-cpg.h | 45 +- drivers/clk/rockchip/clk-rk3399.c | 17 +- drivers/clk/rockchip/clk-rk3568.c | 2 +- drivers/clk/samsung/Kconfig | 30 +- drivers/clk/samsung/Makefile | 1 + drivers/clk/samsung/clk-cpu.c | 18 + drivers/clk/samsung/clk-exynos-audss.c | 4 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5433.c | 124 +- drivers/clk/samsung/clk-exynos850.c | 835 ++++++ drivers/clk/samsung/clk-pll.c | 196 ++ drivers/clk/samsung/clk-pll.h | 2 + drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/samsung/clk.c | 2 + drivers/clk/samsung/clk.h | 26 + drivers/clk/sunxi-ng/Kconfig | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 4 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 8 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 96 +- drivers/clk/sunxi-ng/ccu_common.h | 6 +- drivers/clk/sunxi-ng/ccu_mux.h | 1 - drivers/clk/sunxi/clk-mod0.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 4 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/ux500/Makefile | 3 + drivers/clk/ux500/prcc.h | 19 + drivers/clk/ux500/reset-prcc.c | 181 ++ drivers/clk/ux500/reset-prcc.h | 23 + drivers/clk/ux500/u8500_of_clk.c | 30 +- drivers/clk/versatile/Kconfig | 3 +- drivers/clk/versatile/Makefile | 2 +- drivers/clk/versatile/clk-icst.c | 3 +- include/dt-bindings/clock/exynos850.h | 141 + include/dt-bindings/clock/imx8ulp-clock.h | 258 ++ include/dt-bindings/clock/meson8b-clkc.h | 10 + include/dt-bindings/clock/mt8195-clk.h | 864 ++++++ include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 + include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 ++ include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 + include/dt-bindings/clock/qcom,rpmcc.h | 6 + include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 + .../reset/stericsson,db8500-prcc-reset.h | 51 + include/linux/soc/qcom/smd-rpm.h | 2 + 198 files changed, 17426 insertions(+), 2463 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] delete mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-cgc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-pcc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ux500.txt create mode 100644 drivers/clk/imx/clk-imx8ulp.c create mode 100644 drivers/clk/mediatek/clk-mt8195-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8195-apusys_pll.c create mode 100644 drivers/clk/mediatek/clk-mt8195-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8195-ccu.c create mode 100644 drivers/clk/mediatek/clk-mt8195-img.c create mode 100644 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8195-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8195-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8195-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8195-peri_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8195-scp_adsp.c create mode 100644 drivers/clk/mediatek/clk-mt8195-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdo0.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdo1.c create mode 100644 drivers/clk/mediatek/clk-mt8195-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vpp0.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vpp1.c create mode 100644 drivers/clk/mediatek/clk-mt8195-wpe.c create mode 100644 drivers/clk/qcom/camcc-sc7280.c create mode 100644 drivers/clk/qcom/gcc-qcm2290.c create mode 100644 drivers/clk/qcom/lpasscc-sc7280.c create mode 100644 drivers/clk/samsung/clk-exynos850.c create mode 100644 drivers/clk/ux500/prcc.h create mode 100644 drivers/clk/ux500/reset-prcc.c create mode 100644 drivers/clk/ux500/reset-prcc.h create mode 100644 include/dt-bindings/clock/exynos850.h create mode 100644 include/dt-bindings/clock/imx8ulp-clock.h create mode 100644 include/dt-bindings/clock/mt8195-clk.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h create mode 100644 include/dt-bindings/reset/stericsson,db8500-prcc-reset.h