This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3002b7a31894 Merge tag 'staging-6.1-rc1' of git://git.kernel.org/pub/sc [...] new ba96b2e7974b dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio bi [...] new 1e65d136d956 dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-p [...] new 66df18b3bd74 gpio: ucb1400: Use proper header new b98dbd82ee31 gpio/rockchip: Convert to generic_handle_domain_irq() new f79920694343 dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes. new 2d6f58a1e9a0 dt-bindings: gpio: Add imx scu gpio driver bindings new 3bdd1afa3e22 dt-bindings: firmware: imx: Add imx-scu gpio node new 0bd459ddf9e4 gpio: imx-scu: add imx-scu GPIO driver new 0e056f414e5b dt-bindings: gpio: stmpe: Remove node name requirement new 6ae8e1d0d5e5 Merge tag 'platform-drivers-x86-simatec-1' of git://git.ke [...] new 0eadd36d9123 gpiolib: make fwnode_get_named_gpiod() static new 5134272f9f3f gpio: exar: access MPIO registers on cascaded chips new 3af20d2723be dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support new 7bbf66e1b7b7 dt-bindings: gpio: pca95xx: add entry for pcal6408 new 6d50b79051ed gpio: pca953x: introduce support for nxp,pcal6408 new f7d619e9ab85 gpio: mt7621: Switch to use platform_get_irq() function new ce0cb8fb967e dt-bindings: vendor-prefixes: add Diodes new 9f7fed73072e dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4 [...] new b122624ab917 gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() new 5faf9801d4be gpio: pca953x: Swap if statements to save later complexity new 13c5d4ce8060 gpio: pca953x: Add support for PCAL6534 new 85ebe0afd3f8 isa: Introduce the module_isa_driver_with_irq helper macro new 0c83a280dc11 counter: 104-quad-8: Ensure number of irq matches number of base new 443ad0f73017 gpio: 104-dio-48e: Ensure number of irq matches number of base new 99c3ac85cb7e gpio: 104-idi-48: Ensure number of irq matches number of base new c6074f3fcf8b gpio: 104-idio-16: Ensure number of irq matches number of base new c95671a3e77c gpio: ws16c48: Ensure number of irq matches number of base new 98c3c940ea5c gpiolib: of: do not ignore requested index when applying quirks new 984914ec4f4b gpiolib: of: make Freescale SPI quirk similar to all others new a2b5e207cade gpiolib: rework quirk handling in of_find_gpio() new d9e7f0e32051 gpiolib: of: factor out conversion from OF flags new 8b10ca2f7551 gpiolib: fix OOB access in quirk callbacks new 971479115444 gpio: twl4030: Reorder functions which allows to drop a fo [...] new 6b6af7bd5718 gpiolib: acpi: Add support to ignore programming an interrupt new 0ea76c401f92 gpiolib: acpi: Add a quirk for Asus UM325UAZ new 361c1ca384c9 Merge tag 'intel-gpio-v6.1-1' of gitolite.kernel.org:pub/s [...] new 0ae3109a8391 gpiolib: cdev: add fdinfo output for line request file des [...] new 3c92506d8678 gpio: tc3589x: Make irqchip immutable new f01603979a4a Merge tag 'gpio-updates-for-v6.1-rc1' of git://git.kernel. [...] new 28a0b0984e76 clk: nomadik: Add missing of_node_put() new 89ab396d712f clk: meson: Hold reference returned by of_get_parent() new 02bd544f98ae clk: tegra: Add missing of_node_put() new 429973306f86 clk: st: Hold reference returned by of_get_parent() new 1d6aa08c54cd clk: oxnas: Hold reference returned by of_get_parent() new a8ea4273bc26 clk: qoriq: Hold reference returned by of_get_parent() new b3ff02c5df47 clk: at91: dt-compat: Hold reference returned by of_get_parent() new 37c381b812dc clk: berlin: Add of_node_put() for of_get_parent() new 91e6455bf715 clk: sprd: Hold reference returned by of_get_parent() new 56c78cb1f00a clk: tegra: Fix refcount leak in tegra210_clock_init new db16a80c76ea clk: tegra: Fix refcount leak in tegra114_clock_init new 4e343bafe03f clk: tegra20: Fix refcount leak in tegra20_clock_init new 058a3996b888 clk: ti: Balance of_node_get() calls for of_find_node_by_name() new 0384759b3dbc dt-bindings: clock: Move lochnagar.h to dt-bindings/clock new ba6165bc8344 dt-bindings: clock: Move versaclock.h to dt-bindings/clock new 450c787cec18 dt-bindings: clock: gpio-gate-clock: Convert to json-schema new 4bafca831386 dt-bindings: clock: drop minItems equal to maxItems new c19edff61210 clk: move from strlcpy with unused retval to strscpy new 3378d0cc9327 clk: Fix comment typo new 79806d338829 clk: remove extra empty line new 75569a03369b clk: do not initialize ret new 13b0452ddaa3 clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_da [...] new fe9d25b46bc7 clk: pistachio: Fix initconst confusion new 1c8934b4802d clk: Remove never used devm_of_clk_del_provider() new 07bdf48d3fee clkdev: Remove never used devm_clk_release_clkdev() new d61876a2850f clkdev: Simplify devm_clk_hw_register_clkdev() function new 9c59a01caba2 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe new f816ac1115b9 clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable new 7942ac9fe9c3 clk: nxp: fix typo in comment new ae039f0fc043 clk: clk-xgene: simplify if-if to if-else new 8a977bbb17e2 clk: allow building lan966x as a module new d3954b51b475 clk: zynqmp: make bestdiv unsigned new dd80fb2dbf1c clk: zynqmp: Fix stack-out-of-bounds in strncpy` new acc1c732f35b clk: zynqmp: Replaced strncpy() with strscpy() new 6ab9810cfe6c clk: zynqmp: Add a check for NULL pointer new 8bdb15cd05d4 clk: zynqmp: Check the return type zynqmp_pm_query_data new 30eaf02149ec clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate new 35dbdcac5169 dt-bindings: add documentation of xilinx clocking wizard new c822490f52da clk: clocking-wizard: Move clocking-wizard out new 787ddddcbc43 clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs new dd5e7431ac54 clk: clocking-wizard: Fix the reconfig for 5.2 new e8db788d686a clk: clocking-wizard: Update the compatible new fd30ac84f302 clk: clocking-wizard: Use dev_err_probe() helper new c00b5f204041 clk: clocking-wizard: Depend on HAS_IOMEM new 49f4c2d101bb Merge branches 'clk-ofnode', 'clk-bindings', 'clk-cleanup' [...] new 777aaf3d1daf clk: samsung: exynos-clkout: Use of_device_get_match_data() new f392db97b7bb clk: samsung: exynos7885: Implement CMU_FSYS domain new 0e1b2f1fb298 clk: samsung: exynos7885: Add TREX clocks new faeb276b1089 Merge branch 'for-v6.0/samsung-clk-dt-bindings' into next/clk new 6ac24a3a24a9 clk: samsung: exynosautov9: add missing gate clks for peric0/c1 new 67d98943408b clk: samsung: exynosautov9: correct register offsets of peric0/c1 new 3477b3c3a9fb clk: samsung: exynosautov9: add fsys0 clock support new 65522e7d86c9 clk: samsung: exynosautov9: add fsys1 clock support new dbaa27cc7e62 clk: samsung: exynos850: Style fixes new b73fd95def4f clk: samsung: exynos850: Implement CMU_AUD domain new bf3a4c519ca5 clk: samsung: exynos850: Implement CMU_IS domain new 7f36d3b696ae clk: samsung: exynos850: Implement CMU_MFCMSCL domain new ef96c458888f clk: samsung: MAINTAINERS: add Krzysztof Kozlowski new 37eceb69205b Merge tag 'samsung-clk-6.1' of https://git.kernel.org/pub/ [...] new 3f0dadd230cc clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_ [...] new f24d71feb206 clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on v [...] new 7e5073a74f60 dt-bindings: reset: mt8195: Add resets for PCIE controllers new c39da7d0b402 clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1 new 3f10f49cd9f8 clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical new 697b551e29b6 dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1 new 3cc53c57d0d5 clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY new d5099c95c93d dt-bindings: mediatek: Document MT6795 system controllers [...] new 32ccd1ab0905 dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings new f098c088f968 dt-bindings: reset: Add bindings for MT6795 Helio X10 rese [...] new e629bf40d33c dt-bindings: clock: mediatek: Add clock driver bindings fo [...] new 85b2181c285c clk: mediatek: clk-apmixed: Remove unneeded __init annotation new 7cbe5cb291fa clk: mediatek: Export required symbols to compile clk driv [...] new b7520e2d4ed1 clk: mediatek: clk-apmixed: Add helper function to unregis [...] new 0d363282bb0c clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers new 973d1607d936 clk: mediatek: mt2701: use mtk_clk_simple_probe to simplif [...] new f3e4e7350e2c clk: mediatek: mt2712: use mtk_clk_simple_probe to simplif [...] new 2b74c1f6efc6 clk: mediatek: mt6765: use mtk_clk_simple_probe to simplif [...] new dc6fdd8a1b9f clk: mediatek: mt6779: use mtk_clk_simple_probe to simplif [...] new a481c6c73bff clk: mediatek: mt6797: use mtk_clk_simple_probe to simplif [...] new d36d697a00f1 clk: mediatek: mt8183: use mtk_clk_simple_probe to simplif [...] new 43eb33c6a111 clk: mediatek: mt8192: add mtk_clk_simple_remove new 879b752b97f1 dt-bindings: clk: mediatek: Add MT8195 DPI clocks new 3dfe6e17c97b clk: mediatek: add VDOSYS1 clock new 5066c9acf565 clk: mediatek: gate: Export mtk_clk_register_gates_with_dev new 9ec105db6d13 clk: mediatek: Use mtk_clk_register_gates_with_dev in simp [...] new 9f94f545f258 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent new b66add7a74e8 clk: mediatek: mux: add clk notifier functions new ae333e63a247 clk: mediatek: mt8183: Add clk mux notifier for MFG mux new a5f7bf5458c2 clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propa [...] new deeb2af77cf6 clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_r [...] new f8fd4b550cac clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier new 72d38ed720e9 clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg [...] new 341d2035fac0 clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent new 116151bd95d5 clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel new 20f7a0dba907 clk: mediatek: fix unregister function in mtk_clk_register [...] new fef14676fc4b clk: mediatek: Migrate remaining clk_unregister_*() to clk [...] new 99f3a5e851e9 clk: mediatek: mt8192: deduplicate parent clock lists new f882a1e20519 Merge tag 'mtk-clk-for-6.1' of https://git.kernel.org/pub/ [...] new c61978175ac1 dt-bindings: clock: mediatek: add bindings for MT8365 SoC new 50e68b99049a clk: mediatek: Provide mtk_devm_alloc_clk_data new 083cc5e402c7 clk: mediatek: Export required common code symbols new d46adccb7966 clk: mediatek: add driver for MT8365 SoC new 12198d9179aa clk: davinci: remove PLL and PSC clocks for DaVinci DM644x [...] new b8c1dc9c00b2 clk: ast2600: BCLK comes from EPLL new 12d2a4769380 clk: gcc-sc8280xp: keep PCIe power-domains always-on new f6d373ff2899 clk: gcc-sc8280xp: keep USB power-domains always-on new 0f71ae945730 dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml new bdeb3cf013d0 dt-bindings: clock: separate bindings for MSM8916 GCC device new 5a6d30675d17 clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifyi [...] new 69da4290a9ed clk: qcom: gcc-msm8916: move GPLL definitions up new 52a0a6cb49f7 clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down new 342470f7b48b clk: qcom: gcc-msm8916: use parent_hws/_data instead of pa [...] new 73e66ddfd998 dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions new 51b0a5e044a4 dt-bindings: clock: qcom,mmcc: define clocks/clock-names f [...] new 6956c18f4ad9 clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock new 7afdf3afff6f dt-bindings: clock: Add "qcom,adsp-pil-mode" property new be9439df2353 dt-bindings: clock: Add resets for LPASS audio clock contr [...] new 1c3f9df77a50 dt-bindings: clock: Add support for external MCLKs for LPA [...] new adb12f063666 Merge branch '1662005846-4838-1-git-send-email-quic_c_skak [...] new 0cbcfbe50cbf clk: qcom: lpass: Handle the regmap overlap of lpasscc and [...] new 7c6a6641c24d clk: qcom: lpass: Add support for resets & external mclk f [...] new 50ee65dc512b clk: qcom: sm6115: Select QCOM_GDSC new c027fa892b02 dt-bindings: clock: qcom,gcc-msm8660: separate GCC binding [...] new 41872e9f4dde clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifyi [...] new 4409ef7d3c59 clk: qcom: gcc-msm8660: use parent_hws/_data instead of pa [...] new 867bc3269ee4 clk: qcom: a53-pll: convert to use parent_data rather than [...] new 657e9326658c dt-bindings: clock: gcc-sdm845: add sdm670 global clocks new 8e90216d2db9 clk: qcom: gcc-sdm845: use device tree match data new ae66b1fe48e2 clk: qcom: gcc-sdm845: add sdm670 global clock data new 171ee3abf30c clk: qcom: clk-rpmh: Remove redundant if statement new e18e181ca542 dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-name [...] new 861466d4fbda dt-bindings: clocks: qcom,mmcc: define clocks/clock-names [...] new d247abe67bd1 clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifyi [...] new e38fc8f036a0 clk: qcom: gcc-msm8960: use parent_hws/_data instead of pa [...] new 7026af10aa91 clk: qcom: lcc-msm8960: use macros to implement mi2s clocks new a6976f852690 clk: qcom: lcc-msm8960: use parent_hws/_data instead of pa [...] new 53e1409c181d clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specify [...] new d226c5f07f0a clk: qcom: mmcc-msm8960: move clock parent tables down new c3ddc1848c91 clk: qcom: mmcc-msm8960: use parent_hws/_data instead of p [...] new c40668048f23 dt-bindings: clock: Add schema for MSM8909 GCC new bf37a05744eb clk: qcom: Add driver for MSM8909 GCC new 2cb8a39b6781 clk: qcom: reset: Allow specifying custom reset delay new dcc6c9fb7128 clk: qcom: gcc-msm8909: Increase delay for USB PHY reset new 1727a402c1fc dt-bindings: clock: qcom,rpmcc: Add MSM8909 new 94a70c873d56 clk: qcom: smd-rpm: Add clocks for MSM8909 new 1ba0a3bbd5ed clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX new de37e0214c28 clk: qcom: msm8996-cpu: Statically define PLL dividers new 382139bfd68f clk: qcom: msm8996-cpu: Unify cluster order new 9a9f5f9a5a0c clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux new b4feed4a3d0a dt-bindings: clock: qcom,msm8996-apcc: Fix clocks new da5daae8b412 clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks new a808c7848a52 clk: qcom: cpu-8996: switch to devm_clk_notifier_register new f1e3fcc4fc81 clk: qcom: cpu-8996: declare ACD clocks new 81165aca05dc clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_d [...] new f387d1c46f53 clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux new f9ea0f59f7ee clk: qcom: cpu-8996: use constant mask for pmux new d7081998cca9 dt-bindings: clock: add pcm reset for ipq806x lcc new ce6bb04cad26 clk: qcom: lcc-ipq806x: add reset definition new 7458b82fa563 clk: qcom: lcc-ipq806x: convert to parent data new 18f6e9cd7fa3 clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents new c5d2c96b3a7b clk: qcom: clk-rcg2: add rcg2 mux ops new 43a56cbf2a38 clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src new 86e78995c93e clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical new d522c77aa860 dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible new 823a117e1d97 clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config new 2a4d70246556 clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config new cca7b7d5f168 clk: qcom: apss-ipq-pll: add support for IPQ8074 new 31e4fcf97130 clk: qcom: lpass: Fix lpass audiocc probe new 1a58ee1330b2 clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC new 38557c6fc077 dt-bindings: clock: add QCOM SM6115 display clock bindings new 9b518788631c clk: qcom: Add display clock controller driver for SM6115 new a7edd291636a dt-bindings: clock: qcom: add bindings for dispcc on SM8450 new 9d062edd561f clk: qcom: alpha-pll: add support for power off mode for l [...] new 16fb89f92ec4 clk: qcom: Add support for Display Clock Controller on SM8450 new 068a0605ef5a clk: qcom: gcc-sm6115: Override default Alpha PLL regs new 65f1fa35aa70 clk: qcom: gcc-sm6115: Move alpha pll bramo overrides new 9e48f0519bae clk: qcom: Merge alt alpha plls for qcm2260, sm6115 new 46e0962ff282 dt-bindings: clock: qcom,a53pll: replace maintainer new c6648a402ced dt-bindings: clock: add rpmhcc bindings for sdm670 new 2ded040cedf8 clk: qcom: rpmhcc: add sdm670 clocks new de55ec3b3af0 dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375 new 65cfaf4eface dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG new 644c42295592 clk: qcom: smd: Add SM6375 clocks new 9f60eb3ec027 dt-bindings: clock: Add Qualcomm SC8280XP GPU binding new e55d937d8cf3 clk: qcom: Add SC8280XP GPU clock controller new d399723950c4 clk: qcom: gdsc: Fix the handling of PWRSTS_RET support new d9fe9f3fefe7 clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc new e3ae3e899aa0 clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs new dc99bbfe48e4 clk: qcom: alpha: Add support for programming the PLL_FSM_ [...] new 43398afc0b56 dt-bindings: clock: add SM6375 QCOM global clock bindings new 184fdd873d83 clk: qcom: Add global clock controller driver for SM6375 new 6632a6adae86 dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos new eab4c1ebdd65 clk: qcom: gdsc: add missing error handling new 27da533af9b0 clk: qcom: gcc-sc8280xp: use retention for USB power domains new a01ef02093ac clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs new 2ab5b5663805 dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8 [...] new f565f9235a67 clk: qcom: gcc-msm8939: use parent_hws where possible new 994c77ed371e clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifyi [...] new 8f2fcac809be Merge tag 'qcom-clk-for-6.1' of https://git.kernel.org/pub [...] new d7915651fe9a clk: introduce (devm_)hw_register_mux_parent_data_table API new c3db5128e80e clk: qcom: kpss-xcc: convert to parent data API new a76d550f761d clk: qcom: gcc-sm6375: Remove unused variables new 39bc9b589ea3 clk: qcom: gcc-sm6375: Ensure unsigned long type new a64b79c01c28 Merge branches 'clk-samsung', 'clk-mtk', 'clk-rm', 'clk-as [...] new 30d8b7d43c84 clk: rockchip: Add MUXTBL variant new bc35a430dfde clk: rockchip: Add dt-binding header for RV1126 new 0424d967812d Merge branch 'v6.1-shared/clkids' into v6.1-clock/next new a1f65e64c6a3 dt-bindings: clock: rockchip: Document RV1126 CRU new 2408ab5aa876 clk: rockchip: Add clock controller support for RV1126 SoC new f878a26a2a61 dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML new fffa0fa4d029 dt-bindings: clock: rockchip: change SPDX-License-Identifier new 9e1343ede72a Merge tag 'v6.1-rockchip-clock1' of git://git.kernel.org/p [...] new 9b5dd1ff705c clk: renesas: r8a779f0: Add SDH0 clock new 32fb5425547b clk: renesas: r8a779f0: Add CMT clocks new 1e56ebc9872f clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks new 57746e993442 clk: renesas: r9a07g044: Add conditional compilation for r [...] new 425e9e04ae5d clk: renesas: r9a09g011: Add IIC clock and reset entries new 644814c1070d clk: renesas: r8a779f0: Add MSIOF clocks new e312ae92077f dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC new 9e1ab1fef1ec Merge tag 'renesas-clk-for-v6.1-tag1' of git://git.kernel. [...] new a4f8a6e60cd5 clk: renesas: r8a779g0: Add watchdog clock new e90eba2ecb82 clk: renesas: r8a779g0: Add I2C clocks new 36ff366033f0 clk: renesas: r8a779g0: Add PFC/GPIO clocks new e46a1a9943c0 clk: renesas: r8a779g0: Add EtherAVB clocks new acb84a167f14 Merge tag 'renesas-clk-for-v6.1-tag2' of git://git.kernel. [...] new 89b16523d949 dt-bindings: clk: microchip: mpfs: add reset controller support new b56bae2dd6fd clk: microchip: mpfs: add reset controller new 05f9e36370c1 reset: add polarfire soc reset support new 356a5048e413 MAINTAINERS: add polarfire soc reset controller new 14016e4aafc5 clk: microchip: mpfs: add MSS pll's set & round rate new 52fe6b529307 clk: microchip: mpfs: move id & offset out of clock structs new 5fa27b77a140 clk: microchip: mpfs: simplify control reg access new e7df7ba08c64 clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo() new 4da2404bb003 clk: microchip: mpfs: convert cfg_clk to clk_divider new d815569783e6 clk: microchip: mpfs: convert periph_clk to clk_gate new d325268b4f8c clk: microchip: mpfs: update module authorship & licencing new 803307a452e7 dt-bindings: clk: rename mpfs-clkcfg binding new 3ffb5ad24d00 dt-bindings: clk: document PolarFire SoC fabric clocks new b4b025246c0f dt-bindings: clk: add PolarFire SoC fabric clock ids new d39fb172760e clk: microchip: add PolarFire SoC fabric clock support new 935edf0c1455 clk: at91: sama5d2: Add Generic Clocks for UART/USART new 50cf94b419d5 Merge tag 'clk-microchip-6.1' of https://git.kernel.org/pu [...] new 3930624c3936 clk: sunxi-ng: d1: Limit PLL rates to stable ranges new 5c05a33ea20a clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper new 655489854f0a clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper new 6a6434482fc6 clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper new d772c9370fe8 Merge tag 'sunxi-clk-for-6.1-1' of https://git.kernel.org/ [...] new c68cd258a677 clk: imx8mp: tune the order of enet_qos_root_clk new 59dc69d7c373 dt-bindings: clock: imx8mm: don't use multiple blank lines new 90e58072b9d8 dt-bindings: clock: imx93-clock: add more MU/SAI clocks new 4a3de5aa7743 clk: imx: clk-composite-93: check slice busy new 2b66f02e2de1 clk: imx: clk-composite-93: check white_list new 0836c8604a0b clk: imx: add i.MX93 clk gate new d91012fa0058 clk: imx93: switch to use new clk gate API new 92d1496fe864 clk: imx93: add MU1/2 clock new 67e16ac1fec4 clk: imx93: add SAI IPG clk new 0049eb1a44ce Merge tag 'clk-imx-6.1' of git://git.kernel.org/pub/scm/li [...] new 855ae87a2073 clk: imx: scu: fix memleak on platform_device_add() fails new 26bebbfed5bd Merge branches 'clk-rockchip', 'clk-renesas', 'clk-microch [...] new f5290d8e4f0c clk: asm9260: use parent index to link the reference clock new 1d7d20658534 clk: fixed-rate: add devm_clk_hw_register_fixed_rate new af3bd36573e3 clk: sprd: Add clocks support for UMS512 new a5ff3d8c85ab clk: mmp: pxa168: add additional register defines new a77a1e2f1b00 clk: mmp: pxa168: fix incorrect dividers new 260d2f347b76 dt-bindings: marvell,pxa168: add clock ids for additional [...] new ac1d62c948d0 clk: mmp: pxa168: add new clocks for peripherals new e2fd64dd472b clk: mmp: pxa168: fix const-correctness new 30c0368207b1 clk: mmp: pxa168: fix incorrect parent clocks new 7fad6b755fcb clk: mmp: pxa168: add muxes for more peripherals new d4161f7e7358 clk: mmp: pxa168: fix GPIO clock enable bits new ca41820b9d56 dt-bindings: marvell,pxa168: add clock id for SDH3 new 69ec86917c00 clk: mmp: pxa168: add clocks for SDH2 and SDH3 new 238e73edcea5 dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks new e11a47f52098 clk: mmp: pxa168: control shared SDH bits with separate clock new 117a1542c0bc clk: pxa: add a check for the return value of kzalloc() new e488db982c67 MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER new 225bb79123ea clk: davinci: pll: fix spelling typo in comment new 3475c8854808 clk: davinci: cfgchip: Use dev_err_probe() helper new b7f257ceb3c8 Merge branches 'clk-fixed-rate', 'clk-spreadtrum', 'clk-px [...] new c388cc804016 clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD new 3c742088686c clk: baikal-t1: Fix invalid xGMAC PTP clock divider new e2eef312762e clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent new 081a9b7c74ea clk: baikal-t1: Add SATA internal ref clock buffer new 70fa895488a4 clk: baikal-t1: Move reset-controls code into a dedicated module new c0cd3b1790df dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs new fa6bd541d786 clk: baikal-t1: Add DDR/PCIe directly controlled resets support new c4e05443b6d4 clk: baikal-t1: Convert to platform device driver new 6c5422851d8b clk: bcm2835: Make peripheral PLLC critical new f690a4d7a8f6 clk: bcm2835: Round UART input clock up new 0b919a372869 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration new 4c68a345c157 clk: bcm: rpi: Add support HEVC clock new 16baa8c1c1ba clk: bcm: rpi: Handle pixel clock in firmware new 1777cb60f7df clk: bcm: rpi: Add support for VEC clock new cc3237827a21 clk: vc5: Check IO access results new 01874fb2a3e6 clk: vc5: Use regmap_{set,clear}_bits() where appropriate new f0fa3a3614b9 dt-bindings: clock: vc5: Add 5P49V6975 new d8473831066b clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975 new 09d1855656da dt-bindings: Renesas versaclock7 device tree bindings new 48c5e98fedd9 clk: Renesas versaclock7 ccf device driver new f9efefdba95a Merge branches 'clk-baikal', 'clk-broadcom', 'clk-vc5' and [...] new bdc753c7fcb4 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 38ed8c888e94 mailbox: apple: Implement flush() operation new 68584e380ef5 mailbox: apple: Implement poll_data() operation new 7e5cd064f73c mailbox: imx: fix RST channel support new 6e2bdf7dc3c8 dt-bindings: mailbox: fix the mpfs' reg property new 2e10289d1f30 mailbox: mpfs: fix handling of the reg property new 0d1aadfe10ba mailbox: mpfs: account for mbox offsets while sending new f3d961299cdd dt-bindings: mailbox: qcom: set correct #clock-cells new 75d439edb155 dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and [...] new f5fe925df802 mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support new 6b207ce8a96a mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg new 8ac1111055af mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" new b8ae88e1e75e mailbox: qcom-ipcc: flag IRQ NO_THREAD new a6afa4199d3d Merge tag 'mailbox-v6.1' of git://git.linaro.org/landing-t [...]
The 353 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: .../bindings/arm/mediatek/mediatek,infracfg.yaml | 2 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/clock/cirrus,cs2000-cp.yaml | 1 - .../devicetree/bindings/clock/gpio-gate-clock.txt | 21 - .../devicetree/bindings/clock/gpio-gate-clock.yaml | 42 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 +- .../bindings/clock/mediatek,apmixedsys.yaml | 1 + .../bindings/clock/mediatek,mt6795-clock.yaml | 66 + .../bindings/clock/mediatek,mt6795-sys-clock.yaml | 54 + .../bindings/clock/mediatek,mt8365-clock.yaml | 42 + .../bindings/clock/mediatek,mt8365-sys-clock.yaml | 47 + .../bindings/clock/mediatek,topckgen.yaml | 1 + .../bindings/clock/microchip,mpfs-ccc.yaml | 80 + ...rochip,mpfs.yaml => microchip,mpfs-clkcfg.yaml} | 19 +- .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 9 + .../bindings/clock/qcom,gcc-msm8660.yaml | 54 + .../bindings/clock/qcom,gcc-msm8909.yaml | 58 + .../bindings/clock/qcom,gcc-msm8916.yaml | 66 + .../bindings/clock/qcom,gcc-msm8976.yaml | 21 +- .../bindings/clock/qcom,gcc-msm8994.yaml | 21 +- .../bindings/clock/qcom,gcc-msm8996.yaml | 25 +- .../bindings/clock/qcom,gcc-msm8998.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-other.yaml | 7 - .../bindings/clock/qcom,gcc-qcm2290.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 21 +- .../bindings/clock/qcom,gcc-sc8180x.yaml | 25 +- .../bindings/clock/qcom,gcc-sc8280xp.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 84 +- .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 25 +- .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 21 +- .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 21 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 209 +- .../bindings/clock/qcom,msm8996-apcc.yaml | 15 +- .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sm6115-dispcc.yaml | 70 + .../devicetree/bindings/clock/qcom,sm6375-gcc.yaml | 52 + .../bindings/clock/qcom,sm8450-dispcc.yaml | 98 + .../clock/renesas,rcar-usb2-clock-sel.yaml | 2 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 2 +- .../bindings/clock/renesas,versaclock7.yaml | 64 + .../bindings/clock/rockchip,px30-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3036-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3128-cru.txt | 58 - ...ip,rk3036-cru.yaml => rockchip,rk3128-cru.yaml} | 34 +- .../bindings/clock/rockchip,rk3228-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3288-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3308-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3368-cru.yaml | 2 +- .../bindings/clock/rockchip,rk3399-cru.yaml | 2 +- .../bindings/clock/rockchip,rv1108-cru.yaml | 2 +- .../bindings/clock/rockchip,rv1126-cru.yaml | 62 + .../devicetree/bindings/clock/samsung,s2mps11.yaml | 1 - .../devicetree/bindings/clock/ti/gate.txt | 2 +- .../devicetree/bindings/clock/ti/interface.txt | 2 +- .../bindings/clock/xlnx,clocking-wizard.yaml | 77 + .../devicetree/bindings/firmware/fsl,scu.yaml | 5 + .../bindings/gpio/fairchild,74hc595.yaml | 7 +- .../bindings/gpio/fsl,imx8qxp-sc-gpio.yaml | 39 + .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 99 +- .../devicetree/bindings/gpio/gpio-stmpe.txt | 3 +- .../devicetree/bindings/gpio/gpio-xilinx.txt | 48 - .../bindings/gpio/microchip,mpfs-gpio.yaml | 18 + .../bindings/gpio/renesas,rcar-gpio.yaml | 1 + .../devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml | 154 ++ .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 15 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 63 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 12 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- drivers/clk/Kconfig | 11 +- drivers/clk/Makefile | 1 + drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/at91/sama5d2.c | 10 + drivers/clk/baikal-t1/Kconfig | 12 +- drivers/clk/baikal-t1/Makefile | 1 + drivers/clk/baikal-t1/ccu-div.c | 84 +- drivers/clk/baikal-t1/ccu-div.h | 17 +- drivers/clk/baikal-t1/ccu-pll.h | 8 + drivers/clk/baikal-t1/ccu-rst.c | 217 ++ drivers/clk/baikal-t1/ccu-rst.h | 67 + drivers/clk/baikal-t1/clk-ccu-div.c | 260 +- drivers/clk/baikal-t1/clk-ccu-pll.c | 123 +- drivers/clk/bcm/clk-bcm2835.c | 43 +- drivers/clk/bcm/clk-raspberrypi.c | 11 + drivers/clk/berlin/bg2.c | 5 +- drivers/clk/berlin/bg2q.c | 6 +- drivers/clk/clk-asm9260.c | 29 +- drivers/clk/clk-ast2600.c | 2 +- drivers/clk/clk-fixed-rate.c | 28 +- drivers/clk/clk-lan966x.c | 2 +- drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk-nomadik.c | 5 +- drivers/clk/clk-npcm7xx.c | 29 - drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-qoriq.c | 10 +- drivers/clk/clk-versaclock5.c | 163 +- drivers/clk/clk-versaclock7.c | 1309 ++++++++++ drivers/clk/clk-xgene.c | 4 +- drivers/clk/clk.c | 31 +- drivers/clk/clkdev.c | 60 +- drivers/clk/davinci/Makefile | 4 - drivers/clk/davinci/da8xx-cfgchip.c | 3 +- drivers/clk/davinci/pll-dm644x.c | 81 - drivers/clk/davinci/pll-dm646x.c | 85 - drivers/clk/davinci/pll.c | 10 +- drivers/clk/davinci/pll.h | 6 - drivers/clk/davinci/psc-dm644x.c | 85 - drivers/clk/davinci/psc-dm646x.c | 82 - drivers/clk/davinci/psc.c | 6 - drivers/clk/davinci/psc.h | 6 - drivers/clk/imx/Makefile | 1 + drivers/clk/imx/clk-composite-93.c | 171 +- drivers/clk/imx/clk-gate-93.c | 199 ++ drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx93.c | 30 +- drivers/clk/imx/clk-scu.c | 6 +- drivers/clk/imx/clk.h | 9 +- drivers/clk/mediatek/Kconfig | 87 + drivers/clk/mediatek/Makefile | 13 + drivers/clk/mediatek/clk-apmixed.c | 12 +- drivers/clk/mediatek/clk-cpumux.c | 2 + drivers/clk/mediatek/clk-gate.c | 1 + drivers/clk/mediatek/clk-mt2701-bdp.c | 36 +- drivers/clk/mediatek/clk-mt2701-img.c | 36 +- drivers/clk/mediatek/clk-mt2701-vdec.c | 36 +- drivers/clk/mediatek/clk-mt2712-bdp.c | 34 +- drivers/clk/mediatek/clk-mt2712-img.c | 34 +- drivers/clk/mediatek/clk-mt2712-jpgdec.c | 34 +- drivers/clk/mediatek/clk-mt2712-mfg.c | 34 +- drivers/clk/mediatek/clk-mt2712-vdec.c | 34 +- drivers/clk/mediatek/clk-mt2712-venc.c | 34 +- drivers/clk/mediatek/clk-mt6765-audio.c | 34 +- drivers/clk/mediatek/clk-mt6765-cam.c | 33 +- drivers/clk/mediatek/clk-mt6765-img.c | 33 +- drivers/clk/mediatek/clk-mt6765-mipi0a.c | 34 +- drivers/clk/mediatek/clk-mt6765-mm.c | 33 +- drivers/clk/mediatek/clk-mt6765-vcodec.c | 34 +- drivers/clk/mediatek/clk-mt6779-aud.c | 29 +- drivers/clk/mediatek/clk-mt6779-cam.c | 29 +- drivers/clk/mediatek/clk-mt6779-img.c | 29 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 29 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 27 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 29 +- drivers/clk/mediatek/clk-mt6779-venc.c | 29 +- drivers/clk/mediatek/clk-mt6795-apmixedsys.c | 157 ++ drivers/clk/mediatek/clk-mt6795-infracfg.c | 151 ++ drivers/clk/mediatek/clk-mt6795-mfg.c | 50 + drivers/clk/mediatek/clk-mt6795-mm.c | 132 + drivers/clk/mediatek/clk-mt6795-pericfg.c | 160 ++ drivers/clk/mediatek/clk-mt6795-topckgen.c | 610 +++++ drivers/clk/mediatek/clk-mt6795-vdecsys.c | 55 + drivers/clk/mediatek/clk-mt6795-vencsys.c | 50 + drivers/clk/mediatek/clk-mt6797-img.c | 36 +- drivers/clk/mediatek/clk-mt6797-vdec.c | 36 +- drivers/clk/mediatek/clk-mt6797-venc.c | 36 +- drivers/clk/mediatek/clk-mt8183-cam.c | 27 +- drivers/clk/mediatek/clk-mt8183-img.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu0.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu1.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu_adl.c | 27 +- drivers/clk/mediatek/clk-mt8183-ipu_conn.c | 27 +- drivers/clk/mediatek/clk-mt8183-mfgcfg.c | 35 +- drivers/clk/mediatek/clk-mt8183-vdec.c | 27 +- drivers/clk/mediatek/clk-mt8183-venc.c | 27 +- drivers/clk/mediatek/clk-mt8183.c | 28 + drivers/clk/mediatek/clk-mt8192-cam.c | 1 + drivers/clk/mediatek/clk-mt8192-img.c | 1 + drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 1 + drivers/clk/mediatek/clk-mt8192-ipe.c | 1 + drivers/clk/mediatek/clk-mt8192-mdp.c | 1 + drivers/clk/mediatek/clk-mt8192-mfg.c | 7 +- drivers/clk/mediatek/clk-mt8192-msdc.c | 1 + drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 1 + drivers/clk/mediatek/clk-mt8192-vdec.c | 1 + drivers/clk/mediatek/clk-mt8192-venc.c | 1 + drivers/clk/mediatek/clk-mt8192.c | 234 +- drivers/clk/mediatek/clk-mt8195-infra_ao.c | 16 +- drivers/clk/mediatek/clk-mt8195-mfg.c | 6 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 46 +- drivers/clk/mediatek/clk-mt8195-vdo0.c | 7 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 17 +- drivers/clk/mediatek/clk-mt8365-apu.c | 55 + drivers/clk/mediatek/clk-mt8365-cam.c | 57 + drivers/clk/mediatek/clk-mt8365-mfg.c | 63 + drivers/clk/mediatek/clk-mt8365-mm.c | 112 + drivers/clk/mediatek/clk-mt8365-vdec.c | 63 + drivers/clk/mediatek/clk-mt8365-venc.c | 52 + drivers/clk/mediatek/clk-mt8365.c | 1155 +++++++++ drivers/clk/mediatek/clk-mtk.c | 52 +- drivers/clk/mediatek/clk-mtk.h | 3 + drivers/clk/mediatek/clk-mux.c | 38 + drivers/clk/mediatek/clk-mux.h | 15 + drivers/clk/mediatek/reset.c | 1 + drivers/clk/meson/meson-aoclk.c | 5 +- drivers/clk/meson/meson-eeclk.c | 5 +- drivers/clk/meson/meson8b.c | 5 +- drivers/clk/microchip/Kconfig | 1 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-mpfs-ccc.c | 290 +++ drivers/clk/microchip/clk-mpfs.c | 375 ++- drivers/clk/mmp/clk-of-pxa168.c | 113 +- drivers/clk/mvebu/armada-37xx-tbg.c | 6 +- drivers/clk/mvebu/dove-divider.c | 2 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 2 +- drivers/clk/pistachio/clk.h | 4 +- drivers/clk/pxa/clk-pxa.c | 2 + drivers/clk/qcom/Kconfig | 47 +- drivers/clk/qcom/Makefile | 5 + drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/apss-ipq-pll.c | 33 +- drivers/clk/qcom/apss-ipq6018.c | 15 +- drivers/clk/qcom/clk-alpha-pll.c | 66 +- drivers/clk/qcom/clk-alpha-pll.h | 8 +- drivers/clk/qcom/clk-cpu-8996.c | 329 +-- drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 7 + drivers/clk/qcom/clk-rpmh.c | 25 +- drivers/clk/qcom/clk-smd-rpm.c | 83 +- drivers/clk/qcom/dispcc-sm6115.c | 608 +++++ drivers/clk/qcom/dispcc-sm8450.c | 1829 +++++++++++++ drivers/clk/qcom/gcc-msm8660.c | 330 ++- drivers/clk/qcom/gcc-msm8909.c | 2731 ++++++++++++++++++++ drivers/clk/qcom/gcc-msm8916.c | 1020 ++++---- drivers/clk/qcom/gcc-msm8939.c | 552 ++-- drivers/clk/qcom/gcc-msm8960.c | 436 ++-- drivers/clk/qcom/gcc-qcm2290.c | 56 +- drivers/clk/qcom/gcc-sc7180.c | 2 +- drivers/clk/qcom/gcc-sc7280.c | 6 +- drivers/clk/qcom/gcc-sc8280xp.c | 20 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 400 ++- drivers/clk/qcom/gcc-sm6115.c | 48 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/{gcc-sm6115.c => gcc-sm6375.c} | 2243 +++++++++------- drivers/clk/qcom/gdsc.c | 35 +- drivers/clk/qcom/gdsc.h | 5 + drivers/clk/qcom/gpucc-sc8280xp.c | 461 ++++ drivers/clk/qcom/kpss-xcc.c | 26 +- drivers/clk/qcom/lcc-ipq806x.c | 84 +- drivers/clk/qcom/lcc-msm8960.c | 211 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 66 +- drivers/clk/qcom/lpasscc-sc7280.c | 44 - drivers/clk/qcom/lpasscorecc-sc7280.c | 33 + drivers/clk/qcom/mmcc-msm8960.c | 454 ++-- drivers/clk/qcom/reset.c | 4 +- drivers/clk/qcom/reset.h | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 21 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 14 + drivers/clk/renesas/r9a07g044-cpg.c | 2 + drivers/clk/renesas/r9a09g011-cpg.c | 4 + drivers/clk/rockchip/Kconfig | 7 + drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-rv1126.c | 1138 ++++++++ drivers/clk/rockchip/clk.c | 27 +- drivers/clk/rockchip/clk.h | 36 + drivers/clk/samsung/clk-exynos-clkout.c | 6 +- drivers/clk/samsung/clk-exynos7885.c | 207 +- drivers/clk/samsung/clk-exynos850.c | 682 ++++- drivers/clk/samsung/clk-exynosautov9.c | 401 ++- drivers/clk/sprd/Kconfig | 6 + drivers/clk/sprd/Makefile | 1 + drivers/clk/sprd/common.c | 9 +- drivers/clk/sprd/ums512-clk.c | 2202 ++++++++++++++++ drivers/clk/st/clkgen-fsyn.c | 5 +- drivers/clk/st/clkgen-mux.c | 5 +- drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 8 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 28 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 19 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 9 +- drivers/clk/tegra/clk-bpmp.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 1 + drivers/clk/tegra/clk-tegra124.c | 1 + drivers/clk/tegra/clk-tegra20.c | 1 + drivers/clk/tegra/clk-tegra210.c | 1 + drivers/clk/tegra/clk-tegra30.c | 1 + drivers/clk/ti/clk-dra7-atl.c | 9 +- drivers/clk/ti/clk.c | 5 +- drivers/clk/xilinx/Kconfig | 12 + drivers/clk/xilinx/Makefile | 1 + .../xilinx}/clk-xlnx-clock-wizard.c | 35 +- drivers/clk/zynqmp/clkc.c | 19 +- drivers/clk/zynqmp/divider.c | 9 +- drivers/clk/zynqmp/pll.c | 31 +- drivers/counter/104-quad-8.c | 5 +- drivers/gpio/Kconfig | 4 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 5 +- drivers/gpio/gpio-104-idio-16.c | 5 +- drivers/gpio/gpio-exar.c | 40 +- drivers/gpio/gpio-imx-scu.c | 139 + drivers/gpio/gpio-mt7621.c | 7 +- drivers/gpio/gpio-pca953x.c | 177 +- drivers/gpio/gpio-rockchip.c | 21 +- drivers/gpio/gpio-tc3589x.c | 8 +- drivers/gpio/gpio-twl4030.c | 26 +- drivers/gpio/gpio-ucb1400.c | 1 + drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpiolib-acpi.c | 38 +- drivers/gpio/gpiolib-cdev.c | 18 + drivers/gpio/gpiolib-of.c | 184 +- drivers/gpio/gpiolib.c | 132 +- drivers/mailbox/apple-mailbox.c | 63 +- drivers/mailbox/bcm-flexrm-mailbox.c | 8 +- drivers/mailbox/imx-mailbox.c | 10 +- drivers/mailbox/mailbox-mpfs.c | 25 +- drivers/mailbox/pcc.c | 2 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 +- drivers/mailbox/qcom-ipcc.c | 3 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 2 +- drivers/reset/reset-mpfs.c | 157 ++ drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/clocking-wizard/Kconfig | 10 - drivers/staging/clocking-wizard/Makefile | 2 - drivers/staging/clocking-wizard/TODO | 13 - drivers/staging/clocking-wizard/dt-binding.txt | 30 - include/dt-bindings/clock/imx93-clock.h | 9 +- include/dt-bindings/{clk => clock}/lochnagar.h | 0 include/dt-bindings/clock/marvell,pxa168.h | 6 + include/dt-bindings/clock/mediatek,mt6795-clk.h | 275 ++ include/dt-bindings/clock/mediatek,mt8365-clk.h | 373 +++ include/dt-bindings/clock/microchip,mpfs-clock.h | 23 + include/dt-bindings/clock/mt8195-clk.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8909.h | 218 ++ include/dt-bindings/clock/qcom,gcc-sdm845.h | 1 + include/dt-bindings/clock/qcom,gpucc-sc8280xp.h | 35 + include/dt-bindings/clock/qcom,lcc-ipq806x.h | 2 + include/dt-bindings/clock/qcom,rpmcc.h | 1 + include/dt-bindings/clock/qcom,sm6115-dispcc.h | 36 + include/dt-bindings/clock/qcom,sm6375-gcc.h | 234 ++ include/dt-bindings/clock/qcom,sm8450-dispcc.h | 103 + include/dt-bindings/clock/rockchip,rv1126-cru.h | 632 +++++ include/dt-bindings/{clk => clock}/versaclock.h | 0 include/dt-bindings/reset/bt1-ccu.h | 9 + include/dt-bindings/reset/mediatek,mt6795-resets.h | 53 + include/dt-bindings/reset/mt8195-resets.h | 3 + include/linux/clk-provider.h | 66 +- include/linux/clk/davinci.h | 8 - include/linux/clkdev.h | 2 - include/linux/gpio/consumer.h | 13 - include/linux/isa.h | 52 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/ucb1400.h | 2 +- include/soc/microchip/mpfs.h | 8 + 359 files changed, 26031 insertions(+), 5772 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/gpio-gate-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt6795-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt6795-sys-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8365-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8365-sys-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs-ccc.yaml rename Documentation/devicetree/bindings/clock/{microchip,mpfs.yaml => microchip,m [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8660.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8909.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8916.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6115-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3128-cru.txt copy Documentation/devicetree/bindings/clock/{rockchip,rk3036-cru.yaml => rockchip [...] create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rv1126-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.yaml create mode 100644 Documentation/devicetree/bindings/gpio/fsl,imx8qxp-sc-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-xilinx.txt create mode 100644 Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml create mode 100644 drivers/clk/baikal-t1/ccu-rst.c create mode 100644 drivers/clk/baikal-t1/ccu-rst.h create mode 100644 drivers/clk/clk-versaclock7.c delete mode 100644 drivers/clk/davinci/pll-dm644x.c delete mode 100644 drivers/clk/davinci/pll-dm646x.c delete mode 100644 drivers/clk/davinci/psc-dm644x.c delete mode 100644 drivers/clk/davinci/psc-dm646x.c create mode 100644 drivers/clk/imx/clk-gate-93.c create mode 100644 drivers/clk/mediatek/clk-mt6795-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt6795-infracfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6795-pericfg.c create mode 100644 drivers/clk/mediatek/clk-mt6795-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt6795-vdecsys.c create mode 100644 drivers/clk/mediatek/clk-mt6795-vencsys.c create mode 100644 drivers/clk/mediatek/clk-mt8365-apu.c create mode 100644 drivers/clk/mediatek/clk-mt8365-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8365-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8365-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8365-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8365-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8365.c create mode 100644 drivers/clk/microchip/clk-mpfs-ccc.c create mode 100644 drivers/clk/qcom/dispcc-sm6115.c create mode 100644 drivers/clk/qcom/dispcc-sm8450.c create mode 100644 drivers/clk/qcom/gcc-msm8909.c copy drivers/clk/qcom/{gcc-sm6115.c => gcc-sm6375.c} (60%) create mode 100644 drivers/clk/qcom/gpucc-sc8280xp.c create mode 100644 drivers/clk/rockchip/clk-rv1126.c create mode 100644 drivers/clk/sprd/ums512-clk.c rename drivers/{staging/clocking-wizard => clk/xilinx}/clk-xlnx-clock-wizard.c (94%) create mode 100644 drivers/gpio/gpio-imx-scu.c create mode 100644 drivers/reset/reset-mpfs.c delete mode 100644 drivers/staging/clocking-wizard/Kconfig delete mode 100644 drivers/staging/clocking-wizard/Makefile delete mode 100644 drivers/staging/clocking-wizard/TODO delete mode 100644 drivers/staging/clocking-wizard/dt-binding.txt rename include/dt-bindings/{clk => clock}/lochnagar.h (100%) create mode 100644 include/dt-bindings/clock/mediatek,mt6795-clk.h create mode 100644 include/dt-bindings/clock/mediatek,mt8365-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8909.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc8280xp.h create mode 100644 include/dt-bindings/clock/qcom,sm6115-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm6375-gcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8450-dispcc.h create mode 100644 include/dt-bindings/clock/rockchip,rv1126-cru.h rename include/dt-bindings/{clk => clock}/versaclock.h (100%) create mode 100644 include/dt-bindings/reset/mediatek,mt6795-resets.h