This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ef2a0b7cdbc5 Merge tag 'devicetree-header-cleanups-for-6.6' of git://gi [...] new 9930702cfebb ipmi_watchdog: Fix read syscall not responding to signals [...] new e64c82b80641 ipmi: Switch i2c drivers back to use .probe() new 02210d52641a dt-bindings: ipmi: aspeed,ast2400-kcs-bmc: drop unneeded quotes new c5586d0f711e ipmi:ssif: Add check for kstrdup new b8d72e32e145 ipmi:ssif: Fix a memory leak when scanning for an adapter new 392fa3a3abdb ipmi: make ipmi_class a static const structure new e87443a5f68d ipmi: Change request_module to request_module_nowait new 6cf1a126de29 ipmi_si: fix a memleak in try_smi_init() new b02bb79eee07 ipmi: fix potential deadlock on &kcs_bmc->lock new d40f09c1a230 ipmi_si: fix -Wvoid-pointer-to-enum-cast warning new a55b0a028877 Merge tag 'for-linus-6.6-1' of https://github.com/cminyard [...] new c545f5e41225 EDAC/i10nm: Skip the absent memory controllers new ce53ad81ed36 EDAC/igen6: Fix the issue of no error events new bb511d4b25a7 Merge tag 'edac_updates_for_v6.6' of git://git.kernel.org/ [...] new 4bbee99da13a dt-bindings: pinctrl: qcom-pmic-gpio: Add pm7550ba support new 75ec058db332 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx75 support new 8fff6514ff0a pinctrl: qcom-pmic-gpio: Add support for pm7550ba new 1e46c7430af7 pinctrl: qcom-pmic-gpio: Add support for pmx75 new 28d8eb368744 pinctrl: berlin: as370: Use devm_platform_get_and_ioremap_ [...] new 2d357f25663d pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource() new 885b129f6135 pinctrl: pic32: Convert to devm_platform_ioremap_resource() new 49104893fe97 pinctrl: ti: Convert to devm_platform_get_and_ioremap_resource() new ccd687377064 dt-bindings: pinctrl: amlogic,meson-pinctrl: allow gpio-li [...] new 7a69e63d0d9b dt-bindings: pinctrl: amlogic,meson-pinctrl-common: allow [...] new a4f1d0dd9bd1 dt-bindings: pinctrl: cypress,cy8c95x0: Add reset pin new 99084881de88 pinctrl: cy8c95x0: Add reset support new f14762422003 pinctrl: sunxi: Add some defensiveness for regulators array new d1cd5b51bc91 pinctrl: tegra: Add support to display pin function new abf02e132cb6 pinctrl: qcom: lpass-lpi: Make the clocks optional, always new 59d612a3215c dt-bindings: pinctrl: qcom: lpass-lpi: Remove qcom,adsp-by [...] new 060f03e95454 pinctrl: Explicitly include correct DT includes new e55ef16b840f dt-bindings: pinctrl: Add compatibles for Amlogic C3 SoCs new ea90ca106c3f pinctrl: Add driver support for Amlogic C3 SoCs new 87b549efcb0f pinctrl: amd: Don't show `Invalid config param` errors new b56e23bf0c60 pinctrl: core: handle radix_tree_insert() errors in pinctr [...] new ecfe9a015d3e pinctrl: core: handle radix_tree_insert() errors in pinctr [...] new 6ec89cd4d17b pinctrl: pinmux: handle radix_tree_insert() errors in pinm [...] new f4b2ce40fd99 pinctrl: renesas: rzv2m: Use devm_clk_get_enabled() helper new 95eb19869401 pinctrl: renesas: rzg2l: Use devm_clk_get_enabled() helper new 046d3546750a Merge tag 'renesas-pinctrl-for-v6.6-tag1' of git://git.ker [...] new 03ffa9af3a5f firmware: xilinx: Add support to get platform information new aa5ed7b3fb39 firmware: xilinx: Add version check for TRISTATE configuration new 6cb1d2a15884 dt-bindings: pinctrl-zynqmp: Add output-enable configuration new 0516dd657246 pinctrl: pinctrl-zynqmp: Add support for output-enable and [...] new 743cbe6541da dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LP [...] new 1b1db9e02af4 pinctrl: qcom: Introduce SM6115 LPI pinctrl driver new 0a80e1d3cfc0 pinctrl: qcom: Remove the unused _groups variable build warning new 677a62482bd6 dt-bindings: pinctrl: Update pinctrl-single to use yaml new 0e8ec0226e84 dt-bindings: interrupt-controller: Add header file for Aml [...] new eb3d3349a3de pinctrl: Replace the IRQ number in the driver with the IRQ [...] new 6387e0aa8122 arm64: dts: Replace the IRQ number with the IRQID macro de [...] new f941714a7c76 pinctrl: mcp23s08: check return value of devm_kasprintf() new 137062f11ce0 ARM: dts: ux500: switch to enable-gpios new c7351b46d0da pinctrl: at91-pio4: drop useless check in atmel_conf_pin_c [...] new fc8a2041bee3 pinctrl: stmfx: Do not check for 0 return after calling pl [...] new 32c170ff15b0 pinctrl: stm32: set default gpio line names using pin names new 7e1e23219d5a dt-bindings: pinctrl: pinctrl-single: add ti,am654-padconf [...] new 0cec950d3f34 pinctrl: single: Add compatible for ti,am654-padconf new d2606a6365bd pinctrl: iproc-gpio: Silence probe deferral messages new c9b2572f488c pinctrl: nsp-gpio: Silence probe deferral messages new 3f16efbc9fdd dt-bindings: pinctrl: brcm,bcm11351-pinctrl: Convert to YAML new e693b6a89687 pinctrl: pinctrl-oxnas: remove obsolete pinctrl driver new 67072f108ff6 dt-bindings: pinctrl: oxnas,pinctrl: remove obsolete bindings new cfdb2748183e dt-bindings: gpio: gpio_oxnas: remove obsolete bindings new 2b4e7a87276e dt-bindings: pinctrl: qcom,sm8350-lpass-lpi: add SM8350 LP [...] new be9f6d56381d pinctrl: qcom: sm8350-lpass-lpi: add SM8350 LPASS TLMM new ba93d88721cc dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add SM6115 LP [...] new 63f7c8445ffe pinctrl: qcom: Introduce SM6115 LPI pinctrl driver new 2422f74eb9dc dt-bindings: pinctrl: qcom,pmic-gpio: document PMC8180 and [...] new cd40a1ffddc9 Merge tag 'qcom-pinctrl-6.6' of https://git.kernel.org/pub [...] new e77f06be7216 dt-bindings: pinctrl: Drop 'phandle' properties new f2e83c19e07d dt-bindings: pinctrl: aspeed: Allow only defined pin mux n [...] new 8f6f16fe1553 pinctrl: mediatek: fix pull_type data for MT7981 new 0d8387fba9f1 pinctrl: mediatek: assign functions to configure pin bias [...] new 25990aab0192 dt-bindings: pinctrl: renesas,rza2: Use 'additionalPropert [...] new c0f84760b01e pinctrl: use capital "OR" for multiple licenses in SPDX new 69657e60b8a7 pinctrl: mlxbf3: Remove gpio_disable_free() new 4cfff5b7af8b pinctrl: baytrail: consolidate common mask operation new 79433559d255 pinctrl: tangier: Introduce Intel Tangier driver new 4e1edcc7a92c pinctrl: merrifield: Adapt to Intel Tangier driver new 8574e4d9942b pinctrl: moorefield: Adapt to Intel Tangier driver new e4e171867235 Merge patch series "Introduce Intel Tangier pinctrl driver" new 25018ace79ed pinctrl: intel: export common pinctrl functions new 4d01688fdff8 pinctrl: baytrail: reuse common functions from pinctrl-intel new a2118cebc62c pinctrl: cherryview: reuse common functions from pinctrl-intel new 976cf4a6ee8b pinctrl: lynxpoint: reuse common functions from pinctrl-intel new 563532b49aa0 Merge patch series "Reuse common functions from pinctrl-intel" new 34393c367872 pinctrl: intel: Switch to use exported namespace new df660f66ba53 pinctrl: baytrail: Make use of pm_ptr() new 1956149dec0e pinctrl: lynxpoint: Make use of pm_ptr() new 2a6c0b4777ae pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper new e5f32bf0974f pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS [...] new f0d8d0eea5ed pinctrl: at91: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper new c9008b71bed6 pinctrl: mvebu: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper new 727eb02eb753 pinctrl: renesas: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper new 83f7586f3b36 pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper new da41309b618e pinctrl: intel: consolidate ACPI dependency new d5301c90716a pinctrl: cherryview: fix address_space_handler() argument new 82a65f084485 Merge tag 'intel-pinctrl-v6.6-1' of git://git.kernel.org/p [...] new 4a3b1007eeb2 Merge tag 'pinctrl-v6.6-1' of git://git.kernel.org/pub/scm [...] new dac7d7a8cd03 dt-bindings: arm: hisilicon,cpuctrl: Merge "hisilicon,hix5 [...] new bbb8eb3cb06f dt-bindings: clock: ast2600: Add I3C and MAC reset definitions new 64446fe08c55 dt-bindings: clock: versal: Add versal-net compatible string new 172044e30b00 dt-bindings: clock: xlnx,versal-clk: drop select:false new 03d4a1004053 dt-bindings: clock: versal: Convert the xlnx,zynqmp-clk.tx [...] new 616bc1dea1ac clk: starfive: Add StarFive JH7110 PLL clock driver new a013e9818734 clk: starfive: jh7110-sys: Add PLL clocks source from DTS new 7c53b44bcbfd clk: starfive: Add StarFive JH7110 System-Top-Group clock driver new 81279f5d0812 clk: starfive: Add StarFive JH7110 Image-Signal-Process cl [...] new dae5448a327e clk: starfive: Add StarFive JH7110 Video-Output clock driver new fd8c0b5adc2d Merge tag 'clk-starfive-for-6.6' of https://git.kernel.org [...] new 8303d4eed208 clk: starfive: Simplify .determine_rate() new 0e2b2a762781 reset: starfive: jh7110: Add StarFive STG/ISP/VOUT resets support new 22250dca0dde clk: oxnas: remove obsolete clock driver new 096110aa23b9 dt-bindings: clk: oxnas: remove obsolete bindings new 1bc6f6dda0a3 clk: renesas: rcar-gen3: Add support for ZG clock new f7b0dfffd3e0 clk: renesas: r8a774a1: Add 3DGE and ZG support new 2f77da092661 clk: renesas: r8a774e1: Add 3DGE and ZG support new adf6b916c9ee clk: renesas: r8a774b1: Add 3DGE and ZG support new 63370298426b clk: renesas: r9a09g011: Add CSI related clocks new bbceb13ce2c7 clk: renesas: rzg2l: Simplify .determine_rate() new 2fd3f06b527e clk: renesas: r9a07g043: Add MTU3a clock and reset entry new 89feed8e97c4 clk: renesas: emev2: Remove obsolete clkdev registration new eba0214d05cd clk: renesas: r8a7795: Add 3DGE and ZG support new fd177b9ac565 clk: renesas: r8a7796: Add 3DGE and ZG support new dec57795efc4 clk: renesas: r8a77965: Add 3DGE and ZG support new 226ab01019d6 Merge tag 'renesas-clk-for-v6.6-tag1' of git://git.kernel. [...] new 708cb698ffa2 clk: renesas: rcar-gen3: Add ADG clocks new 772b455987ca Merge tag 'renesas-clk-for-v6.6-tag2' of git://git.kernel. [...] new a96cbb146a97 clk: Explicitly include correct DT includes new a995c50db887 drivers: clk: keystone: Fix parameter judgment in _of_pll_ [...] new ae30512009ec clk: cdce925: Remove redundant of_match_ptr() new 47b4ec0da3d8 clk: actions: Convert to devm_platform_ioremap_resource() new 495093ef85e9 clk: axm5516: Convert to devm_platform_ioremap_resource() new 3b392629e25a clk: bm1880: Convert to devm_platform_ioremap_resource() new d1aa4546e209 clk: fsl-sai: Convert to devm_platform_ioremap_resource() new 41c54f19b181 clk: gemini: Convert to devm_platform_ioremap_resource() new 9b7f768e426a clk: hsdk-pll: Convert to devm_platform_ioremap_resource() new 9b1cb9c83fa8 clk: mediatek: Convert to devm_platform_ioremap_resource() new 183a1f1b237c clk: ti: Use devm_platform_get_and_ioremap_resource() new 90f79ac5bf67 clk: socfpga: agilex: Convert to devm_platform_ioremap_resource() new 257cb9f2da55 clk: nuvoton: Convert to devm_platform_ioremap_resource() new 0a26c3f8e0d2 clk: mvebu: Convert to devm_platform_ioremap_resource() new d10ebc7c646a Merge branches 'clk-bindings', 'clk-starfive', 'clk-rm', ' [...] new a03d23f860eb dt-bindings: clock: Add Renesas versa3 clock generator bindings new 6e9aff555db7 clk: Add support for versa3 clock driver new a53ef0550bca clk: versaclock3: Switch to use i2c_driver's probe callback new 0894f0b65102 clk: vc5: Use i2c_get_match_data() instead of device_get_m [...] new fccd617f65e5 clk: vc7: Use i2c_get_match_data() instead of device_get_m [...] new 045ad46441a1 lib/string_helpers: Add kstrdup_and_replace() helper new 7f146b24297b driver core: Replace kstrdup() + strreplace() with kstrdup [...] new 28df1500f538 clk: tegra: Replace kstrdup() + strreplace() with kstrdup_ [...] new bb362d0e91e1 clk: ti: Replace kstrdup() + strreplace() with kstrdup_and [...] new 230b6f3a765d clk: meson: introduce meson-clkc-utils new 141fbc272b04 clk: meson: migrate meson-eeclk out of hw_onecell_data to [...] new 7e1723fd3fa5 clk: meson: migrate meson-aoclk out of hw_onecell_data to [...] new c3f2801b81e9 clk: meson: migrate a1 clock drivers out of hw_onecell_dat [...] new 5e4e480466e6 clk: meson: migrate meson8b out of hw_onecell_data to drop [...] new 05d3b7c68e62 clk: meson: migrate axg-audio out of hw_onecell_data to dr [...] new 9ce855527843 dt-bindings: clk: gxbb-clkc: expose all clock ids new 8fdbdc791873 dt-bindings: clk: axg-clkc: expose all clock ids new b1262497a2e0 dt-bindings: clk: g12a-clks: expose all clock ids new 6655744d9a15 dt-bindings: clk: g12a-aoclkc: expose all clock ids new 165a1941959b dt-bindings: clk: meson8b-clkc: expose all clock ids new 57049a1cfcea dt-bindings: clk: amlogic,a1-peripherals-clkc: expose all [...] new 09d65c026774 dt-bindings: clk: amlogic,a1-pll-clkc: expose all clock ids new 40fb6772859c dt-bindings: clk: axg-audio-clkc: expose all clock ids new eb10a264600d clk: meson: aoclk: move bindings include to main driver new ccbfbd3679ec clk: meson: eeclk: move bindings include to main driver new afcb7c07be52 clk: meson: a1: move bindings include to main driver new d25ffef809f4 clk: meson: meson8b: move bindings include to main driver new 4638263114ab clk: meson: axg-audio: move bindings include to main driver new 2ad72b1e4adf dt-bindings: clock: amlogic: convert amlogic,gxbb-clkc.txt [...] new 74f3d8673de3 dt-bindings: clock: amlogic: convert amlogic,gxbb-aoclkc.t [...] new 4d023beb3998 dt-bindings: soc: amlogic: document System Control registers new caf0dcedf9e1 Merge tag 'clk-meson-v6.6-1' of https://github.com/BayLibr [...] new 170d588200dc clk: sunxi: sun9i-mmc: Use devm_platform_get_and_ioremap_r [...] new 075d9ca5b4e1 clk: sunxi-ng: Modify mismatched function name new 7458ea3868dc Merge tag 'sunxi-clk-for-6.6-1' of https://git.kernel.org/ [...] new 80c439cd1f01 clk: sunxi-ng: nkm: Use correct parameter name for parent HW new 3492e4f6db5f clk: sunxi-ng: nkm: consider alternative parent rates when [...] new b271fc467acd clk: sunxi-ng: a64: allow pll-mipi to set parent's rate new 48fb70cdd9e3 clk: sunxi-ng: Add feature to find closest rate new e373315d8ff8 clk: sunxi-ng: Add helper function to find closest rate new c0380d147451 clk: sunxi-ng: nm: Support finding closest rate new 088cefca2418 clk: sunxi-ng: nkm: Support finding closest rate new 78e7f7da07f9 clk: sunxi-ng: mux: Support finding closest rate new 253795abdb04 clk: sunxi-ng: div: Support finding closest rate new bf8eb12f52c4 clk: sunxi-ng: a64: select closest rate for pll-video0 new a69f9463397e clk: sunxi-ng: nkm: Prefer current parent rate new 364a609dc30b Merge tag 'sunxi-clk-for-6.6-2' of https://git.kernel.org/ [...] new 7f890a885f9a clk: rockchip: rk3568: Add PLL rate for 101MHz new dafebd0f9a4f clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz new 5c7a71fd8235 clk: rockchip: rv1126: Add PD_VO clock tree new 438c61a7905a Merge tag 'v6.6-rockchip-clk1' of git://git.kernel.org/pub [...] new 032bcf783ec2 Merge branches 'clk-versa', 'clk-strdup', 'clk-amlogic', ' [...] new 2fe182dd2783 dt-bindings: clock: imx93: Add PDM IPG clk new 3ea570486039 clk: imx93: Add PDM IPG clk new 07ba6d1ae524 clk: imx: Add 519.75MHz frequency support for imx9 pll new 2deed4cda3b7 clk: imx: clk-gpr-mux: Simplify .determine_rate() new 94945b23133d clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_iorem [...] new a70cd8cdf749 dt-bindings: clock: fsl,imx8-acm: Add audio clock mux support new d3a0946d7ac9 clk: imx: imx8: add audio clock mux driver new 3f0cdb945471 clk: imx: pllv4: Fix SPLL2 MULT range new 7653a59be8af clk: imx: imx8ulp: update SPLL2 type new c30f600f1f41 clk: imx8mp: fix sai4 clock new 35ec2abb5472 dt-bindings: clocks: imx8mp: make sai4 a dummy clock new b8a06b125c24 clk: imx25: print silicon revision during init new 5dc176079b7a clk: imx25: make __mx25_clocks_init return void new 4dd432d985ef clk: imx: composite-8m: fix clock pauses when set_rate wou [...] new 37cfd5e457cb clk: imx: pll14xx: align pdiv with reference manual new 72d00e560d10 clk: imx: pll14xx: dynamically configure PLL for 393216000 [...] new 960535d54fff Merge tag 'clk-imx-6.6' of git://git.kernel.org/pub/scm/li [...] new ec01691c9c63 clk: samsung: exynos3250: do not define number of clocks i [...] new 826951d90658 clk: samsung: exynos4: do not define number of clocks in bindings new 835dc5ac2960 clk: samsung: exynos5250: do not define number of clocks i [...] new 727d0f064075 clk: samsung: exynos5260: do not define number of clocks i [...] new 678417694b8e clk: samsung: exynos5410: do not define number of clocks i [...] new 62eef444cf30 clk: samsung: exynos5420: do not define number of clocks i [...] new 6a44298ddbdd clk: samsung: exynos5433: do not define number of clocks i [...] new ef4923c8e052 clk: samsung: exynos7885: do not define number of clocks i [...] new 56d62cd46dee clk: samsung: exynos850: do not define number of clocks in [...] new 901a0c690f54 clk: samsung: exynoautov9: do not define number of clocks [...] new b3f9581affb0 dt-bindings: clock: samsung: remove define with number of clocks new e5546e9136a4 Merge tag 'samsung-clk-6.6' of https://git.kernel.org/pub/ [...] new f316cdff8d67 clk: Annotate struct clk_hw_onecell_data with __counted_by new a5be6db5a288 clk: qcom: clk-spmi-pmic-div: Annotate struct spmi_pmic_di [...] new 979663c3d273 clk: mmp: Remove old non-OF clock drivers new 46c13513a4af clk: mmp2: Move number of clocks to driver source new 51fa6aa5c2c2 clk: pxa168: Move number of clocks to driver source new 87f06247e031 clk: pxa1928: Move number of clocks to driver source new 3b99cd274e43 clk: pxa910: Move number of clocks to driver source new f6d6c11f417a clk: lmk04832: Set missing parent_names for output clocks new e63227c83cff clk: lmk04832: Don't disable vco clock on probe fail new 6aa8dc690d99 clk: lmk04832: Support using PLL1_LD as SPI readback pin new 3462100cf38b Merge branches 'clk-imx', 'clk-samsung', 'clk-annotate', ' [...] new e21e74c6e251 clk: qcom: mmcc-msm8974: Add OXILICX_GDSC for msm8226 new 9e1857ee65e7 Merge branch 'd1c5aa4a8535c645fdb06df62a562918516ba0c6.168 [...] new 745dfa078666 clk: qcom: gcc-ipq9574: Add USB related clocks new f6f89d194e4d clk: qcom: gpucc-sm6350: Introduce index-based clk lookup new 743913b343a3 clk: qcom: gpucc-sm6350: Fix clock source names new 5605164aa83b Merge branch '20230620-topic-sc8280_gccgdsc-v2-2-562c1428c [...] new 2fd02de27054 clk: qcom: gcc-sc8280xp: Add missing GDSC flags new 4712eb7ff85b clk: qcom: gcc-sc8280xp: Add missing GDSCs new 60838878e1fe dt-bindings: clock: qcom: Update my email address new ff19022b9112 clk: qcom: gcc-sm7150: Add CLK_OPS_PARENT_ENABLE to sdcc2 rcg new db382dd55bcb clk: qcom: gcc-sc8280xp: Allow PCIe GDSCs to enter retenti [...] new 7296bd3f0046 dt-bindings: interconnect: Add Qcom RPM ICC bindings new cb0116090e4c soc: qcom: smd-rpm: Add QCOM_SMD_RPM_STATE_NUM new 82a793e2d3e3 soc: qcom: smd-rpm: Use tabs for defines new e1e1267413d2 clk: qcom: smd-rpm: Move some RPM resources to the common header new 410da7e344a6 soc: qcom: smd-rpm: Move icc_smd_rpm registration to clk-smd-rpm new b979049c38e1 interconnect: qcom: icc-rpm: Introduce keep_alive new 40cdeed66933 interconnect: qcom: Add missing headers in icc-rpm.h new 19ced2aec6cd interconnect: qcom: Fold smd-rpm.h into icc-rpm.h new a927eb09d49c interconnect: qcom: smd-rpm: Add rpmcc handling skeleton code new 918b86042b48 interconnect: qcom: Define RPM bus clocks new 70ab8dee97d6 interconnect: qcom: sdm660: Hook up RPM bus clk definitions new 9258801ef94f interconnect: qcom: msm8996: Hook up RPM bus clk definitions new a923b8bbeb14 interconnect: qcom: qcs404: Hook up RPM bus clk definitions new 258a64f26679 interconnect: qcom: msm8939: Hook up RPM bus clk definitions new 6424985edee1 interconnect: qcom: msm8916: Hook up RPM bus clk definitions new 9d0a282c3e26 interconnect: qcom: qcm2290: Hook up RPM bus clk definitions new 11f63efe58a0 interconnect: qcom: icc-rpm: Control bus rpmcc from icc new d6edc31f3a68 clk: qcom: smd-rpm: Separate out interconnect bus clocks new 6ed0e5e60e44 interconnect: qcom: icc-rpm: Fix bucket number new 32846c4a8f2a interconnect: qcom: icc-rpm: Set bandwidth on both contexts new 3b7480106bf8 interconnect: qcom: icc-rpm: Set correct bandwidth through [...] new 17fc623e0f72 interconnect: qcom: icc-rpm: Fix bandwidth calculations new ad4e807f5f77 Merge branch '20230526-topic-smd_icc-v7-0-09c78c175546@lin [...] new c948ff727e25 clk: qcom: camcc-sc7180: fix async resume during probe new b0f3d01bda6c clk: qcom: dispcc-sm8450: fix runtime PM imbalance on prob [...] new acaf1b3296a5 clk: qcom: dispcc-sm8550: fix runtime PM imbalance on prob [...] new 10192ab375c3 clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors new 66af5339d4f8 clk: qcom: lpasscc-sc7280: fix missing resume during probe new 97112c83f467 clk: qcom: q6sstop-qcs404: fix missing resume during probe new e2349da0fa7c clk: qcom: mss-sc7180: fix missing resume during probe new a9f71a033587 clk: qcom: turingcc-qcs404: fix missing resume during probe new 20e1d75bc043 clk: qcom: dispcc-sc8280xp: Use ret registers on GDSCs new dfe488d99da7 dt-bindings: clock: qcom,sm8350-videocc: Add SC8280XP new e5e527d1ed02 clk: qcom: videocc-sm8350: Add SC8280XP support new 83490976a7a7 dt-bindings: clock: qcom,lcc.yaml: describe clocks for lcc [...] new 9f08d334969b dt-bindings: clock: drop qcom,lcc-mdm9615 header file new b7fd5d19e32a dt-bindings: clock: provide separate bindings for qcom,gcc [...] new 6bab5dab6ed3 clk: qcom: gcc-mdm9615: use ARRAY_SIZE instead of specifyi [...] new bac4675a4d1b clk: qcom: drop lcc-mdm9615 in favour of lcc-msm8960 new 1583694bb4ea clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock new c01c9ed3aba9 clk: qcom: gcc-mdm9615: use parent_hws/_data instead of pa [...] new a47fa46187cc clk: qcom: gcc-mdm9615: drop the cxo clock new 434cb57732cd dt-bindings: clock: qcom,msm8996-cbf: Add compatible for M [...] new bc48641a68dc clk: qcom: cbf-msm8996: Add support for MSM8996 Pro new fd0b5ba87ad5 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src new e39d0fa7309b clk: qcom: lcc-msm8960: change pxo_parent_data to static new 783cb693828c clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src new b6bcd1c0c27e clk: qcom: fix some Kconfig corner cases new 181b66ee7cdd clk: qcom: reset: Use the correct type of sleep/delay base [...] new df04d166d1f3 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src new 2f6be35d7c34 Merge branch '1690533192-22220-2-git-send-email-quic_srich [...] new e3fdbef1bab8 clk: qcom: Add Global Clock controller (GCC) driver for IPQ5018 new 9d1f3f343bf6 Merge branch '20230622-topic-8998clk-v2-1-6222fbc2916b@lin [...] new 9127b3770ef2 dt-bindings: clock: qcom,mmcc: Add GPLL0_DIV for MSM8998 new 9c76c5cf4b31 clk: qcom: gcc-msm8998: Control MMSS and GPUSS GPLL0 outpu [...] new 932d8c56884a clk: qcom: mmcc-msm8998: Properly consume GPLL0 inputs new 03f1b83d8985 clk: qcom: gpucc-msm8998: Use the correct GPLL0 leg with old DTs new a6f1e8623836 clk: qcom: gcc-msm8998: Don't check halt bit on some branch clks new 1784d031ef1f clk: qcom: ipq5332: drop the mem noc clocks new 90d5c043dda7 clk: qcom: ipq5332: drop the gcc_apss_axi_clk_src clock new a27ac3806b0a clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs new df873243b239 dt-bindings: clock: Update GCC clocks for QDU1000 and QRU1 [...] new b311f5d3c474 clk: qcom: gcc-qdu1000: Fix gcc_pcie_0_pipe_clk_src clock [...] new 2524dae5cd45 clk: qcom: gcc-qdu1000: Fix clkref clocks handling new 06d71fa10f2e clk: qcom: gcc-qdu1000: Register gcc_gpll1_out_even clock new 089aad8c769c clk: qcom: gcc-qdu1000: Add gcc_ddrss_ecpri_gsi_clk support new 76346cf7089a clk: qcom: gcc-qdu1000: Add support for GDSCs new baa316580013 clk: qcom: gcc-qdu1000: Update the SDCC clock RCG ops new 1c16a7b794e1 clk: qcom: gcc-qdu1000: Update the RCGs ops new 593576a369ec dt-bindings: clock: gcc-msm8917: Add definition for GPLL0_ [...] new d86349288693 clk: qcom: gcc-msm8917: Enable GPLL0_SLEEP_CLK_SRC new 268edfe96ab8 dt-bindings: clock: qcom: ipq4019: add missing networking resets new 9bc66f973988 clk: qcom: gcc-ipq4019: add missing networking resets new a7bea084fb0a clk: qcom: gcc-ipq5018: change some variable static new 2db8dc7bf49c clk: qcom: smd-rpm: Add a way to define bus clocks with ra [...] new e1cd74b6dccb clk: qcom: smd-rpm: Set XO rate and CLK_IS_CRITICAL on PCNoC new 1b3e04a443ab Merge tag 'qcom-clk-for-6.6' of https://git.kernel.org/pub [...] new 75d1d3a433f0 clk: qcom: Fix SM_GPUCC_8450 dependencies new 41680df0975e Merge branch 'clk-qcom' into clk-next new f8fd5c24830f Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new 77f969a717b9 MAINTAINERS: treat Documentation/maintainer as process docs new 803fda170784 docs: maintainers: mention tag -s for signed tags new 75c33a013187 docs: Slight maintainer's guide decrufting new 3afd89a45901 docs: maintainers: add missing 's' in https for the base l [...] new f4135fca44a6 Documentation/features: Check ARCH_WANT_DEFAULT_TOPDOWN_MM [...] new 8379c1552bbd Documentation/features: Refresh support files for 6.5 new 44a54e25b1dd docs/zh_CN: change my own email address new 1eb9585349a3 docs/zh_TW: rewrite index.rst new 5e2045ee4d8e Merge branch 'hu' into docs-mw new f98b161b0d01 docs: scheduler: completion: Fix minor error in pseudo-code new fcb4a2e4cce7 kconfig: docs: mention gconfig at top of kconfig.rst new c15ec3d1a287 Documentation: doc-guide: use '%' constant indicator in Re [...] new 97e6f1351b13 Documentation: admin-guide: correct "it's" to possessive "its" new 94b829a7b01a docs: add more driver-model infrastructure interfaces new 129027b78c49 docs: deprecated.rst: Update an example new eeedd1ba26e3 docs: consolidate core subsystems new 9e6e2ed20519 docs/sp_SP: Add translation of process/researcher-guidelines new e4c9eabc931b Documentation/highmem: Add information about kmap_local_folio() new a1d115ab6b64 docs: time: make separate section for time and timers new 6d07a31fea53 jiffies: add kernel-doc for all APIs new 67b3f564cb1e time: add kernel-doc in time.c new afcca9b9ce4e docs/zh_TW: remove the mailing list entry for zh_TW new 626c820526a0 afs: Documentation: correct reference to CONFIG_AFS_FS new 4454d38261ac docs: maintainer: document expectations of small time maintainers new 1e6f64c53c8b docs/sp_SP: Add translation of process/contribution-maturi [...] new 16182e4a3e48 docs: ABI: fix an RST error in sysfs-bus-nvdimm new eb38cc80b988 Docs: kernel-parameters: sort arm64 entries new 98899c063b59 docs: consolidate networking interfaces new b4047e53adef docs: panic: cleanups for panic params new 48fadf440075 docs: Move rustdoc output, cross-reference it new c35211059b77 docs: Integrate rustdoc generation into htmldocs new efc0a7cfe9ec Docs/process/changes: Consolidate NFS-utils update links new 383f30882197 Docs/process/changes: Replace http:// with https:// new 25bf1bacafe1 docs: psi: use correct config name new 87f8d8f4bab1 docs: cgroup-v1: replace dead CONFIG_MEM_RES_CTRL_SWAP symbol new fe1185941b0f Docs: kernel-parameters: sort the LEGEND list new 17b6fc88eb31 docs: mm: Fix number of base pages for 1GB HugeTLB new 51712e49b434 docs: move loongarch under arch new ec62a746b653 docs: move mips under arch new ad93f083bdb7 docs: Add a section on surveys to the researcher guidelines new 99b319d30ae9 docs: vfs: clean up after the iterate() removal new dca1c7d4ad8b docs: sparse: fix invalid link addresses new 0c6a9f7e660f docs: Add book to process/kernel-docs.rst new 5797f5f9f7d8 doc: update params of memhp_default_state= new d0c1f8dc5cf5 docs: kernel-parameters: Refer to the correct bitmap function new b4ba5e5eafad Documentation: arm: Add bootargs to the table of added DT [...] new e79be4bea58f Documentation: riscv: Add early boot document new 180bb41d61b7 Documentation: riscv: Update boot image header since EFI s [...] new be98edcb664b scripts: kernel-doc: parse DEFINE_DMA_UNMAP_[ADDR|LEN] new 0ef5de7b1ee8 scripts: kernel-doc: fix macro handling in enums new ebab9426cd73 Documentation/ABI: Fix typos new d56b699d76d1 Documentation: Fix typos new 21b25bd111be docs/zh_CN: correct regi_chg(),regi_add() to region_chg(), [...] new 090a7f1009b8 docs/mm: remove references to hmm_mirror ops and clean typos new ac6804fbf425 Documentation: serial-console: Fix literal block marker new 8d58ce1b1e0b input: docs: pxrc: remove reference to phoenix-sim new c63594f2d666 Docu: genericirq.rst: fix irq-example new cd99b9eb4b70 Merge tag 'docs-6.6' of git://git.lwn.net/linux
The 385 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: Documentation/ABI/stable/sysfs-block | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 2 +- Documentation/ABI/stable/sysfs-platform-wmi-bmof | 2 +- .../ABI/testing/debugfs-driver-habanalabs | 2 +- Documentation/ABI/testing/procfs-diskstats | 2 +- Documentation/ABI/testing/sysfs-bus-coreboot | 2 +- .../ABI/testing/sysfs-bus-coresight-devices-etm3x | 8 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 2 +- .../testing/sysfs-bus-event_source-devices-events | 4 +- .../ABI/testing/sysfs-bus-fsi-devices-sbefifo | 4 +- .../ABI/testing/sysfs-bus-i2c-devices-fsa9480 | 2 +- Documentation/ABI/testing/sysfs-bus-nfit | 2 +- Documentation/ABI/testing/sysfs-bus-nvdimm | 4 +- Documentation/ABI/testing/sysfs-bus-papr-pmem | 2 +- Documentation/ABI/testing/sysfs-bus-umc | 2 +- Documentation/ABI/testing/sysfs-class | 2 +- Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/ABI/testing/sysfs-class-mtd | 2 +- Documentation/ABI/testing/sysfs-class-net | 2 +- Documentation/ABI/testing/sysfs-class-net-queues | 2 +- Documentation/ABI/testing/sysfs-class-power-wilco | 2 +- Documentation/ABI/testing/sysfs-class-remoteproc | 2 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 2 +- Documentation/ABI/testing/sysfs-devices-online | 2 +- Documentation/ABI/testing/sysfs-driver-ge-achc | 2 +- Documentation/ABI/testing/sysfs-driver-tegra-fuse | 2 +- Documentation/ABI/testing/sysfs-firmware-acpi | 2 +- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 4 +- Documentation/ABI/testing/sysfs-fs-f2fs | 8 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 2 +- .../ABI/testing/sysfs-platform-dell-laptop | 2 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 2 +- Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/Makefile | 16 + Documentation/accounting/psi.rst | 2 +- Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/kernel-parameters.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 46 +- Documentation/admin-guide/mm/damon/usage.rst | 4 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- Documentation/admin-guide/module-signing.rst | 2 +- Documentation/admin-guide/serial-console.rst | 2 +- Documentation/admin-guide/xfs.rst | 2 +- Documentation/arch/arm/arm.rst | 2 +- Documentation/arch/arm/ixp4xx.rst | 4 +- Documentation/arch/arm/sunxi/clocks.rst | 2 +- Documentation/arch/arm/swp_emulation.rst | 2 +- Documentation/arch/arm/tcm.rst | 2 +- Documentation/arch/arm/uefi.rst | 4 +- Documentation/arch/arm/vlocks.rst | 2 +- Documentation/arch/arm64/acpi_object_usage.rst | 2 +- Documentation/arch/arm64/arm-acpi.rst | 2 +- Documentation/arch/index.rst | 4 +- Documentation/{ => arch}/loongarch/booting.rst | 0 Documentation/{ => arch}/loongarch/features.rst | 0 Documentation/{ => arch}/loongarch/index.rst | 0 .../{ => arch}/loongarch/introduction.rst | 0 .../{ => arch}/loongarch/irq-chip-model.rst | 0 Documentation/{ => arch}/mips/booting.rst | 0 Documentation/{ => arch}/mips/features.rst | 0 Documentation/{ => arch}/mips/index.rst | 0 Documentation/{ => arch}/mips/ingenic-tcu.rst | 0 Documentation/arch/openrisc/openrisc_port.rst | 4 +- Documentation/arch/s390/vfio-ap.rst | 2 +- Documentation/arch/x86/boot.rst | 2 +- Documentation/arch/x86/buslock.rst | 2 +- Documentation/arch/x86/mds.rst | 2 +- Documentation/arch/x86/sgx.rst | 2 +- Documentation/arch/xtensa/atomctl.rst | 2 +- Documentation/block/data-integrity.rst | 2 +- Documentation/block/ublk.rst | 2 +- Documentation/bpf/cpumasks.rst | 2 +- Documentation/bpf/graph_ds_impl.rst | 2 +- Documentation/core-api/genericirq.rst | 2 +- .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 20 + .../devicetree/bindings/arm/omap/ctrl.txt | 2 +- .../bindings/clock/amlogic,gxbb-aoclkc.txt | 64 - .../bindings/clock/amlogic,gxbb-aoclkc.yaml | 85 + .../bindings/clock/amlogic,gxbb-clkc.txt | 53 - .../bindings/clock/amlogic,gxbb-clkc.yaml | 37 + .../devicetree/bindings/clock/fsl,imx8-acm.yaml | 282 ++ .../devicetree/bindings/clock/hix5hd2-clock.txt | 30 - .../devicetree/bindings/clock/oxnas,stdclk.txt | 28 - .../bindings/clock/qcom,gcc-apq8064.yaml | 2 +- .../bindings/clock/qcom,gcc-ipq4019.yaml | 2 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8976.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8996.yaml | 2 +- .../bindings/clock/qcom,gcc-msm8998.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-other.yaml | 5 +- .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,lcc.yaml | 34 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 +- .../bindings/clock/qcom,msm8996-cbf.yaml | 4 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 2 +- .../bindings/clock/qcom,qdu1000-gcc.yaml | 3 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-camcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7280-camcc.yaml | 2 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7280-lpasscc.yaml | 2 +- .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sm8350-videocc.yaml | 4 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 2 +- .../devicetree/bindings/clock/renesas,5p35023.yaml | 86 + .../devicetree/bindings/clock/xlnx,versal-clk.yaml | 87 +- .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 - .../devicetree/bindings/gpio/gpio_oxnas.txt | 47 - .../bindings/pinctrl/amlogic,meson-pinctrl-a1.yaml | 5 + .../pinctrl/amlogic,meson-pinctrl-common.yaml | 7 + .../pinctrl/amlogic,meson-pinctrl-g12a-aobus.yaml | 3 + .../amlogic,meson-pinctrl-g12a-periphs.yaml | 3 + .../pinctrl/amlogic,meson8-pinctrl-aobus.yaml | 4 + .../pinctrl/amlogic,meson8-pinctrl-cbus.yaml | 4 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 52 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 56 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 120 +- .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 461 --- .../bindings/pinctrl/brcm,bcm11351-pinctrl.yaml | 259 ++ .../bindings/pinctrl/cypress,cy8c95x0.yaml | 4 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 4 - .../bindings/pinctrl/nvidia,tegra114-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra124-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra194-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra20-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra210-pinmux.yaml | 2 - .../bindings/pinctrl/nvidia,tegra30-pinmux.yaml | 2 - .../devicetree/bindings/pinctrl/oxnas,pinctrl.txt | 56 - .../devicetree/bindings/pinctrl/pinctrl-single.txt | 262 -- .../bindings/pinctrl/pinctrl-single.yaml | 207 ++ .../bindings/pinctrl/qcom,pmic-gpio.yaml | 8 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 - ...trl.yaml => qcom,sm6115-lpass-lpi-pinctrl.yaml} | 94 +- ...trl.yaml => qcom,sm8350-lpass-lpi-pinctrl.yaml} | 98 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 4 - .../bindings/pinctrl/renesas,rza1-ports.yaml | 4 - .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 61 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 4 - .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 4 - .../bindings/pinctrl/renesas,rzv2m-pinctrl.yaml | 4 - .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 - .../bindings/pinctrl/ti,omap-pinctrl.txt | 13 - .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 4 + .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 160 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 2 +- Documentation/doc-guide/kernel-doc.rst | 10 +- Documentation/driver-api/basics.rst | 27 +- Documentation/driver-api/infrastructure.rst | 18 + Documentation/fault-injection/fault-injection.rst | 2 +- Documentation/fb/deferred_io.rst | 2 +- Documentation/fb/sm712fb.rst | 2 +- Documentation/fb/sstfb.rst | 2 +- .../core/thread-info-in-task/arch-support.txt | 2 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- .../features/debug/stackprotector/arch-support.txt | 2 +- .../features/debug/uprobes/arch-support.txt | 2 +- .../features/locking/lockdep/arch-support.txt | 2 +- .../features/vm/ELF-ASLR/arch-support.txt | 5 +- Documentation/filesystems/9p.rst | 2 +- Documentation/filesystems/afs.rst | 2 +- Documentation/filesystems/befs.rst | 4 +- Documentation/filesystems/caching/cachefiles.rst | 2 +- Documentation/filesystems/caching/netfs-api.rst | 6 +- Documentation/filesystems/configfs.rst | 2 +- Documentation/filesystems/dax.rst | 2 +- Documentation/filesystems/devpts.rst | 4 +- Documentation/filesystems/ext4/super.rst | 2 +- Documentation/filesystems/f2fs.rst | 6 +- Documentation/filesystems/gfs2-glocks.rst | 2 +- Documentation/filesystems/idmappings.rst | 14 +- Documentation/filesystems/locking.rst | 1 - Documentation/filesystems/netfs_library.rst | 2 +- .../filesystems/nfs/client-identifier.rst | 2 +- Documentation/filesystems/nfs/rpc-cache.rst | 2 +- Documentation/filesystems/nfs/rpc-server-gss.rst | 2 +- Documentation/filesystems/nilfs2.rst | 2 +- Documentation/filesystems/ntfs3.rst | 2 +- Documentation/filesystems/orangefs.rst | 2 +- Documentation/filesystems/overlayfs.rst | 4 +- Documentation/filesystems/porting.rst | 6 +- Documentation/filesystems/proc.rst | 12 +- Documentation/filesystems/qnx6.rst | 2 +- Documentation/filesystems/seq_file.rst | 4 +- Documentation/filesystems/ubifs-authentication.rst | 2 +- Documentation/filesystems/vfat.rst | 2 +- Documentation/filesystems/vfs.rst | 9 +- .../filesystems/xfs-online-fsck-design.rst | 20 +- Documentation/filesystems/zonefs.rst | 2 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu/display/mpo-overview.rst | 2 +- Documentation/gpu/drm-kms-helpers.rst | 2 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-usage-stats.rst | 4 +- Documentation/gpu/i915.rst | 4 +- Documentation/gpu/kms-properties.csv | 2 +- Documentation/gpu/komeda-kms.rst | 4 +- Documentation/gpu/msm-crash-dump.rst | 2 +- Documentation/gpu/rfc/i915_scheduler.rst | 2 +- Documentation/gpu/rfc/i915_vm_bind.rst | 2 +- Documentation/gpu/todo.rst | 8 +- Documentation/hwmon/pmbus-core.rst | 2 +- Documentation/input/devices/iforce-protocol.rst | 2 +- Documentation/input/devices/pxrc.rst | 7 +- Documentation/input/multi-touch-protocol.rst | 2 +- Documentation/kbuild/kconfig.rst | 2 + Documentation/livepatch/reliable-stacktrace.rst | 2 +- Documentation/locking/lockdep-design.rst | 4 +- Documentation/locking/locktorture.rst | 2 +- Documentation/locking/locktypes.rst | 2 +- Documentation/maintainer/configure-git.rst | 36 +- .../maintainer/feature-and-driver-maintainers.rst | 155 + Documentation/maintainer/index.rst | 1 + Documentation/maintainer/pull-requests.rst | 4 +- Documentation/mm/highmem.rst | 27 +- Documentation/mm/hmm.rst | 13 +- Documentation/mm/hwpoison.rst | 2 +- Documentation/mm/page_migration.rst | 2 +- Documentation/mm/unevictable-lru.rst | 2 +- Documentation/mm/vmemmap_dedup.rst | 5 +- Documentation/networking/bonding.rst | 2 +- Documentation/networking/devlink/devlink-port.rst | 6 +- Documentation/networking/packet_mmap.rst | 2 +- Documentation/power/energy-model.rst | 4 +- Documentation/powerpc/dscr.rst | 2 +- Documentation/powerpc/kasan.txt | 2 +- Documentation/powerpc/papr_hcalls.rst | 2 +- Documentation/powerpc/qe_firmware.rst | 4 +- Documentation/powerpc/vas-api.rst | 4 +- Documentation/process/botching-up-ioctls.rst | 2 +- Documentation/process/changes.rst | 16 +- Documentation/process/deprecated.rst | 2 +- Documentation/process/kernel-docs.rst | 11 +- Documentation/process/researcher-guidelines.rst | 27 + Documentation/riscv/boot-image-header.rst | 13 +- Documentation/riscv/boot.rst | 169 + Documentation/riscv/hwprobe.rst | 4 +- Documentation/riscv/index.rst | 1 + Documentation/riscv/vector.rst | 2 +- Documentation/rust/index.rst | 8 + Documentation/scheduler/completion.rst | 2 +- Documentation/scheduler/sched-bwc.rst | 2 +- Documentation/scheduler/sched-energy.rst | 4 +- Documentation/scsi/ChangeLog.lpfc | 2 +- Documentation/security/digsig.rst | 2 +- Documentation/security/keys/core.rst | 2 +- Documentation/security/secrets/coco.rst | 2 +- Documentation/sphinx/cdomain.py | 2 +- Documentation/spi/spi-lm70llp.rst | 2 +- Documentation/subsystem-apis.rst | 38 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 2 +- .../trace/coresight/coresight-etm4x-reference.rst | 2 +- Documentation/trace/events.rst | 6 +- Documentation/trace/fprobe.rst | 2 +- Documentation/trace/ftrace.rst | 2 +- Documentation/trace/hwlat_detector.rst | 2 +- Documentation/trace/rv/da_monitor_synthesis.rst | 2 +- Documentation/trace/rv/monitor_wwnr.rst | 2 +- Documentation/trace/rv/runtime-verification.rst | 2 +- Documentation/trace/uprobetracer.rst | 2 +- Documentation/trace/user_events.rst | 2 +- .../sp_SP/process/contribution-maturity-model.rst | 120 + Documentation/translations/sp_SP/process/index.rst | 2 + .../sp_SP/process/researcher-guidelines.rst | 150 + Documentation/translations/zh_CN/arch/index.rst | 4 +- .../zh_CN/{ => arch}/loongarch/booting.rst | 4 +- .../zh_CN/{ => arch}/loongarch/features.rst | 4 +- .../zh_CN/{ => arch}/loongarch/index.rst | 4 +- .../zh_CN/{ => arch}/loongarch/introduction.rst | 4 +- .../zh_CN/{ => arch}/loongarch/irq-chip-model.rst | 4 +- .../translations/zh_CN/{ => arch}/mips/booting.rst | 4 +- .../zh_CN/{ => arch}/mips/features.rst | 4 +- .../translations/zh_CN/{ => arch}/mips/index.rst | 4 +- .../zh_CN/{ => arch}/mips/ingenic-tcu.rst | 4 +- .../zh_CN/dev-tools/testing-overview.rst | 2 +- .../translations/zh_CN/mm/hugetlbfs_reserv.rst | 4 +- Documentation/translations/zh_TW/IRQ.txt | 8 +- .../translations/zh_TW/admin-guide/README.rst | 2 +- .../translations/zh_TW/admin-guide/bug-bisect.rst | 2 +- .../translations/zh_TW/admin-guide/bug-hunting.rst | 2 +- .../zh_TW/admin-guide/clearing-warn-once.rst | 2 +- .../translations/zh_TW/admin-guide/cpu-load.rst | 2 +- .../translations/zh_TW/admin-guide/index.rst | 2 +- .../translations/zh_TW/admin-guide/init.rst | 2 +- .../zh_TW/admin-guide/reporting-issues.rst | 2 +- .../zh_TW/admin-guide/security-bugs.rst | 2 +- .../zh_TW/admin-guide/tainted-kernels.rst | 2 +- .../translations/zh_TW/admin-guide/unicode.rst | 2 +- .../translations/zh_TW/arch/arm64/amu.rst | 2 +- .../translations/zh_TW/arch/arm64/booting.txt | 4 +- .../translations/zh_TW/arch/arm64/elf_hwcaps.rst | 2 +- .../translations/zh_TW/arch/arm64/hugetlbpage.rst | 2 +- .../translations/zh_TW/arch/arm64/index.rst | 2 +- .../zh_TW/arch/arm64/legacy_instructions.txt | 4 +- .../translations/zh_TW/arch/arm64/memory.txt | 4 +- .../translations/zh_TW/arch/arm64/perf.rst | 2 +- .../zh_TW/arch/arm64/silicon-errata.txt | 4 +- .../zh_TW/arch/arm64/tagged-pointers.txt | 4 +- Documentation/translations/zh_TW/cpu-freq/core.rst | 2 +- .../translations/zh_TW/cpu-freq/cpu-drivers.rst | 2 +- .../translations/zh_TW/cpu-freq/cpufreq-stats.rst | 2 +- .../translations/zh_TW/cpu-freq/index.rst | 2 +- .../translations/zh_TW/disclaimer-zh_TW.rst | 2 +- .../translations/zh_TW/filesystems/debugfs.rst | 4 +- .../translations/zh_TW/filesystems/index.rst | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/tmpfs.rst | 2 +- .../translations/zh_TW/filesystems/virtiofs.rst | 2 +- Documentation/translations/zh_TW/gpio.txt | 8 +- Documentation/translations/zh_TW/index.rst | 158 +- Documentation/translations/zh_TW/io_ordering.txt | 8 +- .../translations/zh_TW/process/1.Intro.rst | 2 +- .../translations/zh_TW/process/2.Process.rst | 2 +- .../translations/zh_TW/process/3.Early-stage.rst | 2 +- .../translations/zh_TW/process/4.Coding.rst | 2 +- .../translations/zh_TW/process/5.Posting.rst | 2 +- .../translations/zh_TW/process/6.Followthrough.rst | 2 +- .../zh_TW/process/7.AdvancedTopics.rst | 2 +- .../translations/zh_TW/process/8.Conclusion.rst | 2 +- .../process/code-of-conduct-interpretation.rst | 2 +- .../translations/zh_TW/process/code-of-conduct.rst | 2 +- .../translations/zh_TW/process/coding-style.rst | 2 +- .../zh_TW/process/development-process.rst | 2 +- .../translations/zh_TW/process/email-clients.rst | 2 +- .../zh_TW/process/embargoed-hardware-issues.rst | 2 +- Documentation/translations/zh_TW/process/howto.rst | 2 +- Documentation/translations/zh_TW/process/index.rst | 2 +- .../zh_TW/process/kernel-driver-statement.rst | 2 +- .../zh_TW/process/kernel-enforcement-statement.rst | 2 +- .../translations/zh_TW/process/license-rules.rst | 2 +- .../translations/zh_TW/process/magic-number.rst | 2 +- .../zh_TW/process/management-style.rst | 2 +- .../zh_TW/process/programming-language.rst | 2 +- .../zh_TW/process/stable-api-nonsense.rst | 2 +- .../zh_TW/process/stable-kernel-rules.rst | 2 +- .../zh_TW/process/submit-checklist.rst | 2 +- .../zh_TW/process/submitting-patches.rst | 2 +- .../zh_TW/process/volatile-considered-harmful.rst | 2 +- Documentation/translations/zh_TW/sparse.txt | 10 +- Documentation/usb/gadget_uvc.rst | 2 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 2 +- .../userspace-api/media/v4l/metafmt-d4xx.rst | 2 +- Documentation/userspace-api/netlink/intro.rst | 2 +- Documentation/virt/hyperv/clocks.rst | 2 +- Documentation/virt/kvm/api.rst | 26 +- Documentation/virt/kvm/devices/vm.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/kvm/halt-polling.rst | 2 +- Documentation/virt/kvm/x86/mmu.rst | 2 +- .../virt/kvm/x86/running-nested-guests.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 2 +- Documentation/w1/w1-generic.rst | 2 +- Documentation/w1/w1-netlink.rst | 2 +- Documentation/watchdog/watchdog-kernel-api.rst | 2 +- Documentation/wmi/devices/dell-wmi-ddv.rst | 4 +- MAINTAINERS | 16 +- arch/arm/boot/dts/st/ste-href520-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-hrefprev60-stuib.dts | 2 +- arch/arm/boot/dts/st/ste-hrefprev60-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-hrefv60plus-stuib.dts | 2 +- arch/arm/boot/dts/st/ste-hrefv60plus-tvk.dts | 2 +- arch/arm/boot/dts/st/ste-snowball.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 2 +- .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 2 +- .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 2 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 2 +- .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 12 +- .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 2 +- drivers/base/core.c | 5 +- drivers/char/ipmi/ipmb_dev_int.c | 2 +- drivers/char/ipmi/ipmi_devintf.c | 24 +- drivers/char/ipmi/ipmi_ipmb.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 5 + drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 11 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/char/ipmi/ssif_bmc.c | 2 +- drivers/clk/Kconfig | 16 +- drivers/clk/Makefile | 2 +- drivers/clk/actions/owl-common.c | 6 +- drivers/clk/actions/owl-common.h | 2 +- drivers/clk/axs10x/pll_clock.c | 3 +- drivers/clk/baikal-t1/clk-ccu-div.c | 1 - drivers/clk/bcm/clk-bcm2835.c | 2 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 1 - drivers/clk/bcm/clk-sr.c | 2 +- drivers/clk/clk-aspeed.c | 5 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/clk-axm5516.c | 4 +- drivers/clk/clk-bm1880.c | 11 +- drivers/clk/clk-cdce925.c | 2 +- drivers/clk/clk-cs2000-cp.c | 2 +- drivers/clk/clk-en7523.c | 3 +- drivers/clk/clk-fsl-sai.c | 4 +- drivers/clk/clk-gemini.c | 6 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-hsdk-pll.c | 5 +- drivers/clk/clk-k210.c | 1 - drivers/clk/clk-lmk04832.c | 35 +- drivers/clk/clk-milbeaut.c | 3 +- drivers/clk/clk-oxnas.c | 251 -- drivers/clk/clk-palmas.c | 1 - drivers/clk/clk-plldig.c | 2 - drivers/clk/clk-qoriq.c | 2 +- drivers/clk/clk-scpi.c | 1 - drivers/clk/clk-si5351.c | 2 +- drivers/clk/clk-sp7021.c | 3 +- drivers/clk/clk-versaclock3.c | 1143 ++++++ drivers/clk/clk-versaclock5.c | 3 +- drivers/clk/clk-versaclock7.c | 3 +- drivers/clk/hisilicon/clk-hi3559a.c | 2 +- drivers/clk/hisilicon/clk-hi3620.c | 1 - drivers/clk/hisilicon/clk-hi3660.c | 2 +- drivers/clk/hisilicon/clk-hi3670.c | 2 +- drivers/clk/hisilicon/clk-hi6220-stub.c | 2 +- drivers/clk/hisilicon/clk-hi6220.c | 3 - drivers/clk/hisilicon/clk-hip04.c | 3 - drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 2 +- drivers/clk/hisilicon/crg-hi3798cv200.c | 2 +- drivers/clk/imx/Makefile | 3 +- drivers/clk/imx/clk-composite-8m.c | 12 +- drivers/clk/imx/clk-fracn-gppll.c | 1 + drivers/clk/imx/clk-gpr-mux.c | 8 +- drivers/clk/imx/clk-imx25.c | 5 +- drivers/clk/imx/clk-imx8-acm.c | 476 +++ drivers/clk/imx/clk-imx8mp.c | 5 - drivers/clk/imx/clk-imx8qxp-lpcg.c | 6 +- drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imx8ulp.c | 4 +- drivers/clk/imx/clk-imx93.c | 4 +- drivers/clk/imx/clk-pll14xx.c | 13 +- drivers/clk/imx/clk-pllv4.c | 46 +- drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/imx/clk.h | 1 + drivers/clk/keystone/pll.c | 2 +- drivers/clk/keystone/sci-clk.c | 3 +- drivers/clk/mediatek/clk-mt2701-aud.c | 2 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 4 +- drivers/clk/mediatek/clk-mt2701.c | 10 +- drivers/clk/mediatek/clk-mt2712.c | 4 +- drivers/clk/mediatek/clk-mt6765.c | 23 +- drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 - drivers/clk/mediatek/clk-mt6797.c | 2 - drivers/clk/mediatek/clk-mt7622-aud.c | 2 +- drivers/clk/mediatek/clk-mt7622-eth.c | 4 +- drivers/clk/mediatek/clk-mt7622-hif.c | 4 +- drivers/clk/mediatek/clk-mt7622.c | 4 +- drivers/clk/mediatek/clk-mt7629-eth.c | 2 - drivers/clk/mediatek/clk-mt7629-hif.c | 4 +- drivers/clk/mediatek/clk-mt7629.c | 2 - drivers/clk/mediatek/clk-mt7981-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt7981-eth.c | 4 +- drivers/clk/mediatek/clk-mt7981-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7981-topckgen.c | 4 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt7986-eth.c | 4 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 4 +- drivers/clk/mediatek/clk-mt7986-topckgen.c | 4 +- drivers/clk/mediatek/clk-mt8167-aud.c | 4 +- drivers/clk/mediatek/clk-mt8167-img.c | 4 +- drivers/clk/mediatek/clk-mt8167-mfgcfg.c | 4 +- drivers/clk/mediatek/clk-mt8167-mm.c | 4 +- drivers/clk/mediatek/clk-mt8167-vdec.c | 4 +- drivers/clk/mediatek/clk-mt8173-mm.c | 2 +- drivers/clk/mediatek/clk-mt8183.c | 4 +- drivers/clk/mediatek/clk-mt8188-apmixedsys.c | 2 +- drivers/clk/mediatek/clk-mt8188-topckgen.c | 2 +- drivers/clk/mediatek/clk-mt8192-cam.c | 2 +- drivers/clk/mediatek/clk-mt8192-img.c | 2 +- drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 2 +- drivers/clk/mediatek/clk-mt8192-ipe.c | 2 +- drivers/clk/mediatek/clk-mt8192-mdp.c | 2 +- drivers/clk/mediatek/clk-mt8192-mfg.c | 2 +- drivers/clk/mediatek/clk-mt8192-msdc.c | 2 +- drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 2 +- drivers/clk/mediatek/clk-mt8192-vdec.c | 2 +- drivers/clk/mediatek/clk-mt8192-venc.c | 2 +- drivers/clk/mediatek/clk-mt8192.c | 4 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 2 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 2 +- drivers/clk/mediatek/clk-mt8365.c | 4 +- drivers/clk/mediatek/clk-mt8516-aud.c | 4 +- drivers/clk/meson/Kconfig | 9 + drivers/clk/meson/Makefile | 1 + drivers/clk/meson/a1-peripherals.c | 327 +- drivers/clk/meson/a1-peripherals.h | 67 - drivers/clk/meson/a1-pll.c | 40 +- drivers/clk/meson/a1-pll.h | 19 - drivers/clk/meson/axg-aoclk.c | 48 +- drivers/clk/meson/axg-aoclk.h | 18 - drivers/clk/meson/axg-audio.c | 853 +++-- drivers/clk/meson/axg-audio.h | 75 - drivers/clk/meson/axg.c | 287 +- drivers/clk/meson/axg.h | 63 - drivers/clk/meson/g12a-aoclk.c | 72 +- drivers/clk/meson/g12a-aoclk.h | 32 - drivers/clk/meson/g12a.c | 1491 ++++---- drivers/clk/meson/g12a.h | 145 - drivers/clk/meson/gxbb-aoclk.c | 14 +- drivers/clk/meson/gxbb-aoclk.h | 15 - drivers/clk/meson/gxbb.c | 850 ++--- drivers/clk/meson/gxbb.h | 81 - drivers/clk/meson/meson-aoclk.c | 11 +- drivers/clk/meson/meson-aoclk.h | 3 +- drivers/clk/meson/meson-clkc-utils.c | 25 + drivers/clk/meson/meson-clkc-utils.h | 19 + drivers/clk/meson/meson-eeclk.c | 11 +- drivers/clk/meson/meson-eeclk.h | 3 +- drivers/clk/meson/meson8b.c | 1318 +++---- drivers/clk/meson/meson8b.h | 117 - drivers/clk/microchip/clk-pic32mzda.c | 2 +- drivers/clk/mmp/Makefile | 4 - drivers/clk/mmp/clk-audio.c | 6 +- drivers/clk/mmp/clk-mmp2.c | 454 --- drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/clk-of-pxa168.c | 4 +- drivers/clk/mmp/clk-of-pxa1928.c | 7 +- drivers/clk/mmp/clk-of-pxa910.c | 4 +- drivers/clk/mmp/clk-pxa168.c | 354 -- drivers/clk/mmp/clk-pxa910.c | 325 -- drivers/clk/mvebu/ap-cpu-clk.c | 1 - drivers/clk/mvebu/armada-37xx-periph.c | 5 +- drivers/clk/mvebu/armada-37xx-tbg.c | 4 +- drivers/clk/mvebu/cp110-system-controller.c | 2 +- drivers/clk/nuvoton/clk-ma35d1.c | 3 +- drivers/clk/qcom/Kconfig | 28 +- drivers/clk/qcom/Makefile | 2 +- drivers/clk/qcom/apss-ipq-pll.c | 2 +- drivers/clk/qcom/camcc-sc7180.c | 4 +- drivers/clk/qcom/camcc-sc7280.c | 2 +- drivers/clk/qcom/clk-cbf-8996.c | 10 +- drivers/clk/qcom/clk-cpu-8996.c | 2 +- drivers/clk/qcom/clk-rpm.c | 1 - drivers/clk/qcom/clk-rpmh.c | 1 - drivers/clk/qcom/clk-smd-rpm.c | 340 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 2 +- drivers/clk/qcom/dispcc-qcm2290.c | 2 +- drivers/clk/qcom/dispcc-sc8280xp.c | 8 +- drivers/clk/qcom/dispcc-sm6115.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 15 +- drivers/clk/qcom/dispcc-sm8550.c | 15 +- drivers/clk/qcom/gcc-apq8084.c | 1 - drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-ipq5018.c | 3724 ++++++++++++++++++++ drivers/clk/qcom/gcc-ipq5332.c | 209 +- drivers/clk/qcom/gcc-ipq6018.c | 1 - drivers/clk/qcom/gcc-ipq806x.c | 2 +- drivers/clk/qcom/gcc-ipq8074.c | 1 - drivers/clk/qcom/gcc-ipq9574.c | 37 + drivers/clk/qcom/gcc-mdm9607.c | 1 - drivers/clk/qcom/gcc-mdm9615.c | 262 +- drivers/clk/qcom/gcc-msm8660.c | 1 - drivers/clk/qcom/gcc-msm8909.c | 1 - drivers/clk/qcom/gcc-msm8916.c | 1 - drivers/clk/qcom/gcc-msm8917.c | 4 +- drivers/clk/qcom/gcc-msm8939.c | 1 - drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8976.c | 2 +- drivers/clk/qcom/gcc-msm8994.c | 1 - drivers/clk/qcom/gcc-msm8996.c | 1 - drivers/clk/qcom/gcc-msm8998.c | 65 +- drivers/clk/qcom/gcc-qdu1000.c | 162 +- drivers/clk/qcom/gcc-sa8775p.c | 2 +- drivers/clk/qcom/gcc-sc7180.c | 3 +- drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sc8180x.c | 1 - drivers/clk/qcom/gcc-sc8280xp.c | 147 +- drivers/clk/qcom/gcc-sdm660.c | 1 - drivers/clk/qcom/gcc-sdm845.c | 1 - drivers/clk/qcom/gcc-sdx65.c | 2 +- drivers/clk/qcom/gcc-sdx75.c | 3 +- drivers/clk/qcom/gcc-sm6115.c | 3 +- drivers/clk/qcom/gcc-sm6125.c | 1 - drivers/clk/qcom/gcc-sm6350.c | 1 + drivers/clk/qcom/gcc-sm6375.c | 3 +- drivers/clk/qcom/gcc-sm7150.c | 5 +- drivers/clk/qcom/gcc-sm8150.c | 1 - drivers/clk/qcom/gcc-sm8250.c | 3 +- drivers/clk/qcom/gcc-sm8450.c | 7 +- drivers/clk/qcom/gcc-sm8550.c | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 3 +- drivers/clk/qcom/gpucc-sa8775p.c | 4 +- drivers/clk/qcom/gpucc-sdm660.c | 1 - drivers/clk/qcom/gpucc-sm6115.c | 3 +- drivers/clk/qcom/gpucc-sm6125.c | 3 +- drivers/clk/qcom/gpucc-sm6350.c | 18 +- drivers/clk/qcom/gpucc-sm6375.c | 3 +- drivers/clk/qcom/gpucc-sm8350.c | 2 +- drivers/clk/qcom/gpucc-sm8450.c | 3 +- drivers/clk/qcom/gpucc-sm8550.c | 3 +- drivers/clk/qcom/lcc-ipq806x.c | 1 - drivers/clk/qcom/lcc-mdm9615.c | 572 --- drivers/clk/qcom/lcc-msm8960.c | 20 +- drivers/clk/qcom/lpass-gfm-sm8250.c | 2 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 3 +- drivers/clk/qcom/lpasscc-sc7280.c | 16 +- drivers/clk/qcom/lpasscc-sc8280xp.c | 4 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 2 +- drivers/clk/qcom/lpasscorecc-sc7280.c | 3 +- drivers/clk/qcom/mmcc-msm8974.c | 12 +- drivers/clk/qcom/mmcc-msm8994.c | 1 - drivers/clk/qcom/mmcc-msm8996.c | 1 - drivers/clk/qcom/mmcc-msm8998.c | 36 +- drivers/clk/qcom/mss-sc7180.c | 13 +- drivers/clk/qcom/q6sstop-qcs404.c | 15 +- drivers/clk/qcom/reset.c | 3 +- drivers/clk/qcom/tcsrcc-sm8550.c | 3 +- drivers/clk/qcom/turingcc-qcs404.c | 13 +- drivers/clk/qcom/videocc-sm8350.c | 42 +- drivers/clk/qcom/videocc-sm8450.c | 3 +- drivers/clk/qcom/videocc-sm8550.c | 3 +- drivers/clk/ralink/clk-mt7621.c | 3 +- drivers/clk/renesas/clk-emev2.c | 3 - drivers/clk/renesas/r8a774a1-cpg-mssr.c | 3 + drivers/clk/renesas/r8a774b1-cpg-mssr.c | 3 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a774e1-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 3 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 3 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 3 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r9a07g043-cpg.c | 3 + drivers/clk/renesas/r9a09g011-cpg.c | 15 + drivers/clk/renesas/rcar-gen3-cpg.c | 35 +- drivers/clk/renesas/rcar-gen3-cpg.h | 1 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 1 - drivers/clk/renesas/renesas-cpg-mssr.c | 1 - drivers/clk/renesas/rzg2l-cpg.c | 11 +- drivers/clk/rockchip/clk-rk3568.c | 5 +- drivers/clk/rockchip/clk-rv1126.c | 61 +- drivers/clk/samsung/clk-exynos-arm64.c | 3 +- drivers/clk/samsung/clk-exynos-audss.c | 3 +- drivers/clk/samsung/clk-exynos3250.c | 11 +- drivers/clk/samsung/clk-exynos4.c | 5 +- drivers/clk/samsung/clk-exynos4412-isp.c | 5 +- drivers/clk/samsung/clk-exynos5-subcmu.c | 2 +- drivers/clk/samsung/clk-exynos5250.c | 5 +- drivers/clk/samsung/clk-exynos5260.c | 41 +- drivers/clk/samsung/clk-exynos5410.c | 5 +- drivers/clk/samsung/clk-exynos5420.c | 5 +- drivers/clk/samsung/clk-exynos5433.c | 65 +- drivers/clk/samsung/clk-exynos7885.c | 15 +- drivers/clk/samsung/clk-exynos850.c | 36 +- drivers/clk/samsung/clk-exynosautov9.c | 31 +- drivers/clk/samsung/clk-fsd.c | 2 - drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/socfpga/clk-agilex.c | 7 +- drivers/clk/socfpga/clk-s10.c | 3 +- drivers/clk/spear/spear1310_clock.c | 1 - drivers/clk/spear/spear1340_clock.c | 1 - drivers/clk/spear/spear3xx_clock.c | 2 +- drivers/clk/sprd/common.c | 2 +- drivers/clk/sprd/sc9860-clk.c | 2 +- drivers/clk/sprd/ums512-clk.c | 2 +- drivers/clk/starfive/Kconfig | 33 + drivers/clk/starfive/Makefile | 4 + drivers/clk/starfive/clk-starfive-jh7100-audio.c | 1 - drivers/clk/starfive/clk-starfive-jh7110-isp.c | 232 ++ drivers/clk/starfive/clk-starfive-jh7110-pll.c | 507 +++ drivers/clk/starfive/clk-starfive-jh7110-stg.c | 173 + drivers/clk/starfive/clk-starfive-jh7110-sys.c | 66 +- drivers/clk/starfive/clk-starfive-jh7110-vout.c | 239 ++ drivers/clk/starfive/clk-starfive-jh7110.h | 6 + drivers/clk/starfive/clk-starfive-jh71x0.c | 10 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 2 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 12 + drivers/clk/sunxi-ng/ccu_common.h | 6 + drivers/clk/sunxi-ng/ccu_div.h | 30 + drivers/clk/sunxi-ng/ccu_mmc_timing.c | 2 +- drivers/clk/sunxi-ng/ccu_mux.c | 15 +- drivers/clk/sunxi-ng/ccu_mux.h | 38 +- drivers/clk/sunxi-ng/ccu_nkm.c | 55 +- drivers/clk/sunxi-ng/ccu_nm.c | 13 +- drivers/clk/sunxi-ng/ccu_nm.h | 48 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 1 - drivers/clk/sunxi/clk-sun9i-mmc.c | 11 +- drivers/clk/tegra/clk-device.c | 2 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 1 - drivers/clk/tegra/clk-tegra30.c | 1 - drivers/clk/tegra/clk.c | 8 +- drivers/clk/ti/adpll.c | 8 +- drivers/clk/ti/clk.c | 4 +- drivers/clk/ti/clkctrl.c | 9 +- drivers/clk/uniphier/clk-uniphier-core.c | 1 - drivers/clk/xilinx/xlnx_vcu.c | 2 +- drivers/clk/zynqmp/clkc.c | 3 +- drivers/edac/i10nm_base.c | 54 +- drivers/edac/igen6_edac.c | 8 +- drivers/firmware/xilinx/zynqmp.c | 49 + drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 3 +- drivers/interconnect/qcom/Makefile | 2 +- drivers/interconnect/qcom/icc-rpm-clocks.c | 77 + drivers/interconnect/qcom/icc-rpm.c | 220 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 5 +- drivers/interconnect/qcom/msm8939.c | 6 +- drivers/interconnect/qcom/msm8974.c | 2 +- drivers/interconnect/qcom/msm8996.c | 10 +- drivers/interconnect/qcom/qcm2290.c | 8 +- drivers/interconnect/qcom/qcs404.c | 5 +- drivers/interconnect/qcom/sdm660.c | 8 +- drivers/interconnect/qcom/smd-rpm.c | 23 +- drivers/interconnect/qcom/smd-rpm.h | 15 - drivers/irqchip/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-edp.c | 2 +- drivers/pinctrl/Kconfig | 11 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 10 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 11 +- drivers/pinctrl/berlin/pinctrl-as370.c | 3 +- drivers/pinctrl/core.c | 20 +- drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx23.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx25.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx27.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx28.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx35.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx50.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx51.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx53.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6dl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6q.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sll.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6sx.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx6ul.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx7d.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx7ulp.c | 5 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx8mm.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mq.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 4 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 4 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 2 +- drivers/pinctrl/freescale/pinctrl-imxrt1170.c | 2 +- drivers/pinctrl/freescale/pinctrl-vf610.c | 4 +- drivers/pinctrl/intel/Kconfig | 49 +- drivers/pinctrl/intel/Kconfig.tng | 33 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-alderlake.c | 1 + drivers/pinctrl/intel/pinctrl-baytrail.c | 135 +- drivers/pinctrl/intel/pinctrl-broxton.c | 1 + drivers/pinctrl/intel/pinctrl-cannonlake.c | 2 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 1 + drivers/pinctrl/intel/pinctrl-cherryview.c | 84 +- drivers/pinctrl/intel/pinctrl-denverton.c | 1 + drivers/pinctrl/intel/pinctrl-elkhartlake.c | 2 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 2 +- drivers/pinctrl/intel/pinctrl-geminilake.c | 1 + drivers/pinctrl/intel/pinctrl-icelake.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.h | 12 + drivers/pinctrl/intel/pinctrl-jasperlake.c | 1 + drivers/pinctrl/intel/pinctrl-lakefield.c | 1 + drivers/pinctrl/intel/pinctrl-lewisburg.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 93 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 677 +--- drivers/pinctrl/intel/pinctrl-meteorlake.c | 1 + drivers/pinctrl/intel/pinctrl-moorefield.c | 640 +--- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 + drivers/pinctrl/intel/pinctrl-tangier.c | 589 ++++ drivers/pinctrl/intel/pinctrl-tangier.h | 92 + drivers/pinctrl/intel/pinctrl-tigerlake.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt2712.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt6397.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt7981.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 8 + drivers/pinctrl/mediatek/pinctrl-mt8127.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8135.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8167.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8173.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 - drivers/pinctrl/mediatek/pinctrl-mt8516.c | 1 - drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 - drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-amlogic-c3.c | 1108 ++++++ drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h | 2 +- drivers/pinctrl/meson/pinctrl-meson-axg.c | 3 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 37 +- drivers/pinctrl/meson/pinctrl-meson.c | 1 - drivers/pinctrl/mvebu/pinctrl-ac5.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-370.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-375.c | 1 - drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/mvebu/pinctrl-dove.c | 3 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 2 - drivers/pinctrl/nxp/pinctrl-s32cc.c | 2 +- drivers/pinctrl/nxp/pinctrl-s32g2.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 4 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 10 +- drivers/pinctrl/pinctrl-axp209.c | 1 - drivers/pinctrl/pinctrl-cy8c95x0.c | 15 + drivers/pinctrl/pinctrl-k210.c | 2 +- drivers/pinctrl/pinctrl-lpc18xx.c | 4 +- drivers/pinctrl/pinctrl-mcp23s08_spi.c | 10 + drivers/pinctrl/pinctrl-mlxbf3.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 4 +- drivers/pinctrl/pinctrl-oxnas.c | 1292 ------- drivers/pinctrl/pinctrl-palmas.c | 1 - drivers/pinctrl/pinctrl-pic32.c | 5 +- drivers/pinctrl/pinctrl-rockchip.c | 5 +- drivers/pinctrl/pinctrl-single.c | 14 +- drivers/pinctrl/pinctrl-stmfx.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 1 - drivers/pinctrl/pinctrl-zynqmp.c | 9 + drivers/pinctrl/pinmux.c | 6 +- drivers/pinctrl/pxa/pinctrl-pxa25x.c | 1 - drivers/pinctrl/pxa/pinctrl-pxa27x.c | 1 - drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-ipq5018.c | 10 - drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 9 +- drivers/pinctrl/qcom/pinctrl-sdx75.c | 1 - drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 175 + drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c | 167 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/renesas/core.c | 17 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 3 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 3 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 35 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 35 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/spear/pinctrl-spear1310.c | 2 +- drivers/pinctrl/spear/pinctrl-spear1340.c | 2 +- drivers/pinctrl/spear/pinctrl-spear300.c | 2 +- drivers/pinctrl/spear/pinctrl-spear310.c | 2 +- drivers/pinctrl/spear/pinctrl-spear320.c | 2 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 1 - .../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 5 +- .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 2 - drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 38 +- drivers/pinctrl/sunplus/sppctl.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h5.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun5i.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 1 - drivers/pinctrl/sunxi/pinctrl-suniv-f1c100s.c | 1 - drivers/pinctrl/sunxi/pinctrl-sunxi.c | 6 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 24 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 1 - drivers/pinctrl/tegra/pinctrl-tegra210.c | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 11 +- drivers/reset/starfive/reset-starfive-jh7110.c | 30 + drivers/soc/qcom/smd-rpm.c | 17 +- .../clock/amlogic,a1-peripherals-clkc.h | 53 + include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 5 + include/dt-bindings/clock/ast2600-clock.h | 12 + include/dt-bindings/clock/axg-audio-clkc.h | 65 + include/dt-bindings/clock/axg-clkc.h | 48 + include/dt-bindings/clock/exynos3250.h | 18 - include/dt-bindings/clock/exynos4.h | 5 - include/dt-bindings/clock/exynos5250.h | 3 - include/dt-bindings/clock/exynos5260-clk.h | 25 - include/dt-bindings/clock/exynos5410.h | 2 - include/dt-bindings/clock/exynos5420.h | 3 - include/dt-bindings/clock/exynos5433.h | 42 - include/dt-bindings/clock/exynos7885.h | 4 - include/dt-bindings/clock/exynos850.h | 10 - include/dt-bindings/clock/g12a-aoclkc.h | 7 + include/dt-bindings/clock/g12a-clkc.h | 130 + include/dt-bindings/clock/gxbb-clkc.h | 65 + include/dt-bindings/clock/imx8-clock.h | 28 + include/dt-bindings/clock/imx8mp-clock.h | 2 +- include/dt-bindings/clock/imx93-clock.h | 3 +- include/dt-bindings/clock/marvell,mmp2-audio.h | 1 - include/dt-bindings/clock/marvell,mmp2.h | 1 - include/dt-bindings/clock/marvell,pxa168.h | 1 - include/dt-bindings/clock/marvell,pxa1928.h | 3 - include/dt-bindings/clock/marvell,pxa910.h | 1 - include/dt-bindings/clock/meson8b-clkc.h | 97 + include/dt-bindings/clock/qcom,gcc-ipq4019.h | 6 + include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 + include/dt-bindings/clock/qcom,lcc-mdm9615.h | 44 - include/dt-bindings/clock/qcom,qdu1000-gcc.h | 4 +- include/dt-bindings/clock/samsung,exynosautov9.h | 18 - include/dt-bindings/gpio/amlogic-c3-gpio.h | 72 + include/dt-bindings/interconnect/qcom,rpm-icc.h | 13 + .../amlogic,meson-g12a-gpio-intc.h | 126 + include/linux/clk-provider.h | 2 +- include/linux/clk/mmp.h | 18 - include/linux/firmware/xlnx-zynqmp.h | 13 + include/linux/jiffies.h | 197 +- include/linux/pm.h | 9 + include/linux/soc/qcom/smd-rpm.h | 20 +- include/linux/string_helpers.h | 2 + include/soc/imx/revision.h | 1 + kernel/time/time.c | 169 +- lib/string_helpers.c | 15 + rust/Makefile | 15 +- scripts/kernel-doc | 5 + 954 files changed, 18071 insertions(+), 12186 deletions(-) rename Documentation/{ => arch}/loongarch/booting.rst (100%) rename Documentation/{ => arch}/loongarch/features.rst (100%) rename Documentation/{ => arch}/loongarch/index.rst (100%) rename Documentation/{ => arch}/loongarch/introduction.rst (100%) rename Documentation/{ => arch}/loongarch/irq-chip-model.rst (100%) rename Documentation/{ => arch}/mips/booting.rst (100%) rename Documentation/{ => arch}/mips/features.rst (100%) rename Documentation/{ => arch}/mips/index.rst (100%) rename Documentation/{ => arch}/mips/ingenic-tcu.rst (100%) delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-aoclkc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt create mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.yaml create mode 100644 Documentation/devicetree/bindings/clock/fsl,imx8-acm.yaml delete mode 100644 Documentation/devicetree/bindings/clock/hix5hd2-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/oxnas,stdclk.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,5p35023.yaml delete mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt delete mode 100644 Documentation/devicetree/bindings/gpio/gpio_oxnas.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/oxnas,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-single.yaml copy Documentation/devicetree/bindings/pinctrl/{qcom,sc7280-lpass-lpi-pinctrl.yaml [...] copy Documentation/devicetree/bindings/pinctrl/{qcom,sc7280-lpass-lpi-pinctrl.yaml [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/ti,omap-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/maintainer/feature-and-driver-maintainers.rst create mode 100644 Documentation/riscv/boot.rst create mode 100644 Documentation/translations/sp_SP/process/contribution-maturity- [...] create mode 100644 Documentation/translations/sp_SP/process/researcher-guidelines.rst rename Documentation/translations/zh_CN/{ => arch}/loongarch/booting.rst (94%) rename Documentation/translations/zh_CN/{ => arch}/loongarch/features.rst (61%) rename Documentation/translations/zh_CN/{ => arch}/loongarch/index.rst (78%) rename Documentation/translations/zh_CN/{ => arch}/loongarch/introduction.rst (99%) rename Documentation/translations/zh_CN/{ => arch}/loongarch/irq-chip-model.rst (98%) rename Documentation/translations/zh_CN/{ => arch}/mips/booting.rst (92%) rename Documentation/translations/zh_CN/{ => arch}/mips/features.rst (65%) rename Documentation/translations/zh_CN/{ => arch}/mips/index.rst (79%) rename Documentation/translations/zh_CN/{ => arch}/mips/ingenic-tcu.rst (97%) delete mode 100644 drivers/clk/clk-oxnas.c create mode 100644 drivers/clk/clk-versaclock3.c create mode 100644 drivers/clk/imx/clk-imx8-acm.c delete mode 100644 drivers/clk/meson/axg-aoclk.h delete mode 100644 drivers/clk/meson/g12a-aoclk.h delete mode 100644 drivers/clk/meson/gxbb-aoclk.h create mode 100644 drivers/clk/meson/meson-clkc-utils.c create mode 100644 drivers/clk/meson/meson-clkc-utils.h delete mode 100644 drivers/clk/mmp/clk-mmp2.c delete mode 100644 drivers/clk/mmp/clk-pxa168.c delete mode 100644 drivers/clk/mmp/clk-pxa910.c create mode 100644 drivers/clk/qcom/gcc-ipq5018.c delete mode 100644 drivers/clk/qcom/lcc-mdm9615.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-isp.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-pll.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-stg.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7110-vout.c create mode 100644 drivers/interconnect/qcom/icc-rpm-clocks.c delete mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/pinctrl/intel/Kconfig.tng create mode 100644 drivers/pinctrl/intel/pinctrl-tangier.c create mode 100644 drivers/pinctrl/intel/pinctrl-tangier.h create mode 100644 drivers/pinctrl/meson/pinctrl-amlogic-c3.c delete mode 100644 drivers/pinctrl/pinctrl-oxnas.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350-lpass-lpi.c delete mode 100644 include/dt-bindings/clock/qcom,lcc-mdm9615.h create mode 100644 include/dt-bindings/gpio/amlogic-c3-gpio.h create mode 100644 include/dt-bindings/interconnect/qcom,rpm-icc.h create mode 100644 include/dt-bindings/interrupt-controller/amlogic,meson-g12a-gpi [...] delete mode 100644 include/linux/clk/mmp.h