This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from ce840177930f Merge tag 'defconfig-5.16' of git://git.kernel.org/pub/scm [...] adds 00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents adds 7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents adds 916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents adds 6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names adds aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_p [...] adds 437cbbb09be4 clk: qcom: common: Make use of the helper function devm_pl [...] adds 17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_ [...] adds d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs adds e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal c [...] adds 9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock adds ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents adds 9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents adds 606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually re [...] adds 7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to [...] adds 6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to g [...] adds 30ecef23772f clk: qcom: Remove redundant .owner adds 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 adds 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] adds 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 adds 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] adds 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible adds 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support adds 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver adds 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver adds 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks adds 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks adds b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks adds 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE adds a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset adds c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support adds eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents adds ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc adds 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc adds 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 adds d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 adds a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 adds 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 adds aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array adds 730d688fce07 dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain adds a3bb8a70e7ef dt-bindings: clock: qcom,videocc: add mmcx power domain adds 6158b94ec807 clk: qcom: dispcc-sm8250: use runtime PM for the clock controller adds a91c483b42fa clk: qcom: videocc-sm8250: use runtime PM for the clock co [...] adds 1b771839de05 clk: qcom: gdsc: enable optional power domain support adds 34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] adds 01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks adds cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg adds 300796cad221 clk: mediatek: Add API for clock resource recycle adds 6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe adds 3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support adds 0360be014c3b clk: mediatek: Add MT8195 topckgen clock support adds a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support adds e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support adds 9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support adds 7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support adds 9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support adds d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support adds 35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support adds 24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support adds d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support adds 70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support adds 269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support adds b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support adds f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support adds 50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support adds 993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support adds 222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support adds 74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support adds 7c971695cb33 clk: composite: export clk_register_composite adds 32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build adds f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build adds a8cd038cac0d clk: mediatek: Export clk_ops structures to modules adds 750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of [...] adds 69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vc [...] adds 323fd5955f84 clk: versatile: Rename ICST to CLK_ICST adds d4e15d4821e7 clk: versatile: hide clock drivers from non-ARM users adds 7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML adds a379e16ab8ae Merge branches 'clk-qcom', 'clk-mtk', 'clk-versatile' and [...] adds af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths adds ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical adds bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} adds 1da80da028fe clk: rockchip: use module_platform_driver_probe adds 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] adds 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock adds 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks adds 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources adds 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks adds c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset adds cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support adds e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] adds f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] adds 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library adds 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support adds eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support adds 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries adds 2bd9feed2316 clk: renesas: r8a779[56]x: Add MLP clocks adds bada0389c2d8 Merge tag 'renesas-clk-for-v5.16-tag2' of git://git.kernel [...] adds c405f5c15e9f clk: at91: check pmc node status before registering syscore ops adds 36971566ea7a clk: at91: re-factor clocks suspend/resume adds 4d21be864092 clk: at91: pmc: execute suspend/resume only for backup mode adds c884c7a0acb2 clk: at91: sama7g5: add securam's peripheral clock adds c55388167775 clk: at91: clk-master: add register definition for sama7g5 [...] adds 88bdeed3d08d clk: at91: clk-master: improve readability by using local [...] adds 5df4cd9099d0 clk: at91: pmc: add sama7g5 to the list of available pmcs adds f12d028b743b clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL adds c2910c00fee4 clk: at91: clk-master: check if div or pres is zero adds a27748adeaca clk: at91: clk-master: mask mckr against layout->mask adds 0ef99f8202c5 clk: at91: clk-master: fix prescaler logic adds 1e229c21a472 clk: at91: clk-sam9x60-pll: add notifier for div part of PLL adds 7029db09b202 clk: at91: clk-master: add notifier for divider adds facb87ad7560 clk: at91: sama7g5: remove prescaler part of master clock adds 0b59e619ef24 clk: at91: sama7g5: set low limit for mck0 at 32KHz adds b43e2d554ab0 Merge branches 'clk-leak', 'clk-rockchip', 'clk-renesas' a [...] adds 536559af6aae clk: imx: Remove unused helpers adds 4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones adds f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers adds 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers adds 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers adds b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers adds a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers adds 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper adds d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support adds 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp adds b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp adds 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization adds 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp adds ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate adds 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support adds c43a801a5789 clk: imx: Add clock driver for imx8ulp adds 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp adds d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module adds 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register adds d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register adds e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK adds 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] adds f2b883bbdd08 dt-bindings: clock: u8500: Rewrite in YAML and extend adds b14cbdfd467d clk: ux500: Add driver for the reset portions of PRCC adds dd742cac340f clk: use clk_core_get_rate_recalc() in clk_rate_get() adds 8d741ecd46a9 Merge branches 'clk-imx', 'clk-ux500' and 'clk-debugfs' in [...] adds 6594988fd625 clk: composite: Use rate_ops.determine_rate when also a mu [...] adds 3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field adds 4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU adds 9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding adds 66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs adds 8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance adds cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible adds e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm [...] adds a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper func [...] adds 4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper funct [...] adds defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper func [...] adds 3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper funct [...] adds 605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper funct [...] adds 9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper funct [...] adds cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper fu [...] adds 2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper f [...] adds 1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function de [...] adds ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper funct [...] adds 68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function d [...] adds e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function de [...] adds a69cd911b124 Merge tag 'sunxi-clk-for-5.16-1' of https://git.kernel.org [...] adds 2e1205422cb9 clk: meson: meson8b: Export the video clocks adds 1792bdac34a7 clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk [...] adds 9e544b75b20f clk: meson: meson8b: Add the vid_pll_lvds_en gate clock adds bb8557359806 clk: meson: meson8b: Add the HDMI PLL M/N parameters adds 040e165bef65 clk: meson: meson8b: Initialize the HDMI PLL registers adds 7bcf9ef6b9c5 clk: meson: meson8b: Make the video clock trees mutable adds 151a994fadf7 Merge tag 'clk-meson-v5.16-1' of https://github.com/BayLib [...] adds c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_iore [...] adds 63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_io [...] adds 15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_iorema [...] adds 1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ior [...] adds 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type adds 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type adds 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU adds 5d6298f25a0d dt-bindings: clock: Document Exynos850 CMU bindings adds 7dd05578198b clk: samsung: Introduce Exynos850 clock driver adds 3270ffe89fe6 clk: samsung: add support for CPU clocks adds 7d4901d96584 clk: samsung: exynos5433: update apollo and atlas clock probing adds 9fe667af61d2 clk: samsung: describe drivers in Kconfig adds 4e44a0ba4d07 Merge tag 'clk-v5.16-samsung' of https://git.kernel.org/pu [...] adds e2ceaa867d26 Merge branches 'clk-composite-determine-fix', 'clk-allwinn [...] new 7ddb58cb0eca Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 1 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