This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-aarch64 in repository toolchain/ci/linux.
from d888c83fcec7 fs: fix fd table size alignment properly adds 9a61d0838cd0 drivers/nvdimm: Add nvdimm pmu structure adds 0fab1ba6ad6b drivers/nvdimm: Add perf interface to expose nvdimm perfor [...] adds 4c08d4bbc089 powerpc/papr_scm: Add perf interface support adds 2bec6d9aa89c docs: ABI: sysfs-bus-nvdimm: Document sysfs event format e [...] adds d9d290d7e659 nvdimm/region: Fix default alignment for small regions adds f8669f1d6a86 nvdimm/blk: Delete the block-aperture window driver adds fadc38a6672a nvdimm/namespace: Delete blk namespace consideration in sh [...] adds 84bd3690bf54 nvdimm/namespace: Delete nd_namespace_blk adds a4b96046a882 ACPI: NFIT: Remove block aperture support adds 3b6c6c039707 nvdimm/region: Delete nd_blk_region infrastructure adds de7a9e949f4f drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS [...] adds d0007eb15c2a powerpc/papr_scm: Fix build failure when adds 11cddee9c19f MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER adds ada8d8d337ee nvdimm/blk: Fix title level adds ee96dd9614f1 Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub [...] adds 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC adds 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 adds 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit adds 7a688c91d3fd clk: mediatek: Fix memory leaks on probe adds 2403d6f1b1da clk: mediatek: Use %pe to print errors adds 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code adds ee488dc918bc clk: mediatek: gate: Internalize clk implementation adds 44dd1414cf76 clk: mediatek: gate: Implement unregister API adds 625afe4f05e1 clk: mediatek: gate: Clean up included headers adds 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API adds 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux adds 02f0d762319c clk: mediatek: cpumux: Clean up included headers adds 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API adds 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux adds dc46de49264e clk: mediatek: mux: Clean up included headers adds 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file adds 6dd199064dd8 clk: mediatek: pll: Implement unregister API adds 10174b507756 clk: mediatek: pll: Clean up included headers adds 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API adds 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API adds b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API adds cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API adds 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() adds c42a2888e0db clk: mediatek: mtk: Clean up included headers adds 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API adds e938a1340988 clk: mediatek: gate: Implement error handling in register API adds 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] adds eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API adds 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API adds 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs adds 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] adds cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() adds f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] adds cf8a482afc28 clk: mediatek: mt8195: Implement remove functions adds d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated adds ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT adds a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] adds 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK adds 8e842f02af7e clk: at91: clk-master: remove dead code adds 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] adds e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock adds e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock adds 407c04d6ad48 Merge branches 'clk-microchip', 'clk-si', 'clk-mtk', 'clk- [...] adds 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops adds a992acbb219a clk: gate: Add some kunit test suites adds 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml adds 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source adds 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag adds 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode adds a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable adds da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode adds b83688258605 clk: cs2000-cp: make clock skip setting configurable adds 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling adds 5edffb980519 clk: cs2000-cp: convert driver to regmap adds 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks adds d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks adds b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] adds 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock adds 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC adds fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] adds 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider adds 78789705581d clk: renesas: r8a779f0: Add WDT clock adds 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks adds 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock adds 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] adds 26c1bc67aa2f dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock [...] adds 0c125f87a840 clk: fixed-factor: Introduce devm_clk_hw_register_fixed_fa [...] adds 892e0ddea1aa clk: rs9: Add Renesas 9-series PCIe clock generator driver adds 3b1db05cee07 dt-bindings: clock: renesas: Make example 'clocks' parsable adds f9fca892af88 Merge branches 'clk-xilinx', 'clk-kunit', 'clk-cs2000' and [...] adds b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] adds 703da2aed99c clk: nxp: Remove unused variable adds 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * adds 891b7023010c clk: mux: Declare u32 *table parameter as const adds 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * adds 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] adds eac03cb010a9 clk: qcom: Declare mux table as const u32[] adds fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] adds 75061a6ff49b clk: Mark 'all_lists' as const adds 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const adds a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 adds d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock adds 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver adds 036a4b4b4dfa clk: imx: Add imx8dxl clk driver adds 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] adds eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk adds 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support adds 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() adds 245830990da6 dt-bindings: clock: Add imx93 clock support adds 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition adds 11994196178d clk: imx: add i.MX93 composite clk adds 1b26cb8a77a4 clk: imx: support fracn gppll adds 24defbe194b6 clk: imx: add i.MX93 clk adds d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates adds 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates adds d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates adds 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently adds d77461a616b6 clk: imx: pll14xx: Drop wrong shifting adds 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP adds 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation adds 052d03a043af clk: imx: pll14xx: name variables after usage adds 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate adds 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt adds b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates adds 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] adds c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files adds 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base adds 7a74e1e49622 clk: imx: Select MXC_CLK for i.MX93 clock driver adds ec8b55780508 dt-bindings: clock: drop useless consumer example adds 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 adds ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 adds 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] adds 9f565399ad07 clk/rockchip: Use of_device_get_match_data() adds 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] adds 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] adds 9babf9520320 Merge branches 'clk-mvebu', 'clk-const', 'clk-imx' and 'cl [...] adds 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice adds 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly adds 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions adds c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings adds 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable adds 8c373f8c793c clk: starfive: jh7100: Support more clock types adds 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver adds 78ab3a9a3d57 clk: ti: Constify clkctrl_name adds 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() adds 274d679810da clk: ti: Optionally parse IO address from parent clock node adds 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names adds d02747e9894c clk: ti: Use clock-output-names for clkctrl adds 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names adds 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] adds ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() adds 99105cc81885 Merge tag 'v5.17-rc4' into clk-ti adds 8850c3eae2c7 clk: ti: Drop legacy compatibility clocks for am3 adds e65eb2efc617 clk: ti: Drop legacy compatibility clocks for am4 adds 579cdf58b7e5 clk: ti: Drop legacy compatibility clocks for dra7 adds d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element adds 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element adds 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element adds 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element adds 1fdfd517ce79 clk: actions: Make sentinel elements more obvious adds 6f3cf24864ac clk: socfpga: cleanup spdx tags adds 7c55e8efd290 clk: cleanup comments adds 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] adds 09e3b18ca5de clk: bcm2835: Remove unused variable adds cde8e3ae3d37 clk: Use of_device_get_match_data() adds 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 adds 6a6c2389ddf7 clk: ti: clkctrl: fix typos in comments adds bb7f4b8c1e5c clk: qcom: sm6125-gcc: fix typos in comments adds d583804c97c5 clk: zynq: trivial warning fix adds a6aa462c3efc clk: zynq: Update the parameters to zynq_clk_register_periph_clk adds 4222744d4057 Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' a [...] adds 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL adds 723d0530d9d7 clk: Introduce Kunit Tests for the framework adds 10c46f2ea914 clk: Enforce that disjoints limits are invalid adds 948fb0969eae clk: Always clamp the rounded rate adds a9b269310ad9 clk: Use clamp instead of open-coding our own adds c80ac50cbb37 clk: Always set the rate on clk_set_range_rate adds c97448437847 clk: Add clk_drop_range adds 12c90f3f27bb clk: bcm: rpi: Add variant structure adds 542acfec4e31 clk: bcm: rpi: Set a default minimum rate adds e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed adds 5f7e2af00807 clk: Initialize orphan req_rate adds 481f541ced8f clk: test: Test clk_set_rate_range on orphan mux adds 7dabfa2bc480 clk: Drop the rate range on clk_put() adds ca85a66710a8 clk: uniphier: Fix fixed-rate initialization adds 00d5d031d328 dt-bindings: clock: Add Apple NCO adds 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO adds d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE adds 236541ace29e clk: clk-apple-nco: Allow and fix module building adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support adds a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML adds 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names adds b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock adds 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] adds 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] adds 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings adds 837519775f1d clk: qcom: Add display clock controller driver for SM6350 adds 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings adds 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 adds 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 adds af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 adds 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support adds a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] adds a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation adds 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding adds e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 adds cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data adds a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents adds 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores adds 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock adds 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops adds 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table adds b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define adds b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks adds 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets adds 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets adds 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] adds f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 adds 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks adds 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG adds b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock adds 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 adds 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 adds fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues adds d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 adds 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig adds 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings adds 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 adds 234af44f336f Merge tag 'qcom-clk-for-5.18' of https://git.kernel.org/pu [...] adds adbf85aaf7da dt-bindings: clock: fix dt_binding_check error for qcom,gc [...] adds 71021db1c532 clk: qcom: gcc-msm8994: Fix gpll4 width adds c64dd8ea8e05 Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' an [...] adds e83da8e2a1c3 clk: sifive: duplicate the macro definitions for the time being adds 0493692b40d0 dt-bindings: change the macro name of prci in header files [...] adds 990d627f80c3 riscv: dts: Change the macro name of prci in each device node adds 24a4a29f755e clk: sifive: Add SoCs prefix in each SoCs-dependent data adds 5e916932df63 clk: sifive: Move all stuff into SoCs header files from C files adds c5601e0720ce clk: visconti: prevent array overflow in visconti_clk_regi [...] adds cf683abd3913 Merge branches 'clk-sifive' and 'clk-visconti' into clk-next adds 95124339875c Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 31b9887c7258 i3c: remove i2c board info from i2c_dev_desc adds 72a4501b5d08 i3c: support dynamically added i2c devices adds 6cbf8b38dfe3 i3c: fix uninitialized variable use in i2c setup adds f18e345dd156 Merge tag 'i3c/for-5.18' of git://git.kernel.org/pub/scm/l [...] adds 9d85fb73a31b rpmsg: qcom_smd: Promote to arch_initcall adds a8f8cc6b39b7 rpmsg: smd: allow opening rpm_requests even if already opened adds 18fc82d6e899 rpmsg: use struct_size over open coded arithmetic adds db64e7e74bd2 rpmsg: qcom_smd: Fix redundant channel->registered assignment adds cbf58250b33e rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN adds 69265bc12b65 rpmsg: char: Export eptdev create and destroy functions adds 608edd96049b rpmsg: Create the rpmsg class in core instead of in rpmsg char adds 617d32938d1b rpmsg: Move the rpmsg control device from rpmsg_char to rp [...] adds 472f84eef700 rpmsg: Update rpmsg_chrdev_register_device function adds cc9da7de4a7c rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function adds bea9b79c2d10 rpmsg: char: Add possibility to use default endpoint of th [...] adds bc69d1066569 rpmsg: char: Introduce the "rpmsg-raw" channel adds 8109517b394e rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL [...] adds 3312db01db06 Merge tag 'rpmsg-v5.18' of git://git.kernel.org/pub/scm/li [...] adds 571c3496e3c2 dt-bindings: hwlock: omap: Remove redundant binding example adds 3e5f1ff7e4f2 hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() adds 9a41358972eb hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() adds d177850d5d58 Merge tag 'hwlock-v5.18' of git://git.kernel.org/pub/scm/l [...] adds c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() adds 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence adds ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible adds f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() adds 26c9da519499 remoteproc: Introduce sysfs_read_only flag adds 19e7bf836997 remoteproc: wkup_m3: Set sysfs_read_only flag adds b65700d046a6 remoteproc: move rproc_da_to_va declaration to remoteproc.h adds 505b5b1616e2 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_me [...] adds 8f90161a66bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss [...] adds 07a5dcc4bed9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_me [...] adds 22335385157d dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp adds 80d691854ffb remoteproc: mediatek: Support mt8186 scp adds 8d9be5c6bdcd remoteproc: qcom: q6v5: Add interconnect path proxy vote adds c13b780c4597 remoteproc: Change rproc_shutdown() to return a status adds e3865c85385a remoteproc: k3-r5: Refactor mbox request code in start adds 1168af40b1ad remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs adds 2eab5efeb4d6 remoteproc: k3-dsp: Refactor mbox request code in start adds b8431920391d remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs adds 841fdd0ac005 dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML adds 2630504894e8 dt-bindings: remoteproc: qcom: Add SC7280 WPSS support adds 358b586fb3bc remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS adds 59983c74fc42 remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX adds 2c54e1840634 Merge tag 'rproc-v5.18' of git://git.kernel.org/pub/scm/li [...] adds 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC adds 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC adds 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] adds b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete adds 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration adds 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed adds 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition adds 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst adds 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] adds ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset adds 60c10db9b173 Merge tag 'dmaengine-fix-5.17' into next adds d143f939a956 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbala [...] adds fb7a444a5f90 dmaengine: imx-sdma: clean up some inconsistent indenting adds 2ed4ba9486cb dmaengine: ti: cleanup comments adds 03cbdf8b1252 dmaengine: ti: k3-udma: Add AM62x DMSS support adds 5ac6bfb58777 dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data adds 386fe06c39e8 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for [...] adds 8f7cc6373bbb dmaengine: qcom_hidma: Remove useless DMA-32 fallback conf [...] adds b6f2f0352c03 dmaengine: idxd: Remove useless DMA-32 fallback configuration adds 417c7d0dba8b dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() adds 9c391cebedf5 dt-bindings: dma: Convert mtk-uart-apdma to DT schema adds a0754cf3b3bf dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match tabl [...] adds e7c7a0161bdb dmaengine: dw-axi-dmac: cleanup comments adds b95044b38425 dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma adds 2a44cdaa0183 Merge tag 'dmaengine-5.18-rc1' of git://git.kernel.org/pub [...] adds 184ae0e32bc9 regulator: rt4831: Add bypass mask to fix set_bypass API work adds aefe5fc3000a regulator: rt4831: Add active_discharge_on to fix discharge API adds 4f3730117f16 Merge tag 'regulator-fix-v5.18' of git://git.kernel.org/pu [...] adds 37349609f3a3 pwm: meson: Drop always false check from .request() adds cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL adds 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking adds 914195ec7ecb pwm: meson: Drop always false check from .apply() adds 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] adds 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations adds 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] adds b23fd25ec8f1 pwm: imx1: Implement .apply callback adds 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data adds f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data adds c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data adds 74746ac0f03f pwm: stmpe: Drop unused setting of driver data adds 431c322298de pwm: stmpe: Rename variable pointing to driver private data adds 657e54e54ba5 pwm: pxa: Implement .apply() callback adds 6b94ee669e8a dt-bindings: pwm: google,cros-ec: include generic pwm schema adds 5f027d9b83db pwm: tiehrpwm: Implement .apply() callback adds 1c1283db0799 pwm: bcm-kona: Implement .apply() callback adds 4122e903b9e3 pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base adds dc1adb3ce478 pwm: atmel: Remove redundant initialization of variable timeout adds 2e0e12967ea3 pwm: pca9685: Reset OFF/ON registers to POR value adds 113cc0b06570 dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC adds 4f34ebbe43f6 dt-bindings: timer: Add PWM compatible for X1000 SoC adds 635d324e5c50 pwm: vt8500: Rename variable pointing to driver private data adds 5a4715208caa pwm: jz4740: Add support for X1000 SoC adds 0dcfafe7d44d pwm: brcmstb: Implement .apply() callback adds 0d6bc3e18e6f pwm: brcmstb: Remove useless locking adds 5264e8ca762b pwm: pwm-mediatek: Simplify error handling with dev_err_probe() adds 446925f1d4ca pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array adds 4d690e508a69 pwm: pwm-mediatek: Beautify error messages text adds 360e770c9c4d dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema adds e766d5b80ad4 dt-bindings: pwm: imx: Include generic PWM schema adds 1bdb7a0b4244 dt-bindings: pwm: intel,lgm: Include generic PWM schema adds 0c11ff8775ee dt-bindings: pwm: iqs620a: Include generic PWM schema adds a63cb1a9f9e9 dt-bindings: pwm: mxs: Include generic PWM schema adds ef75324d91eb dt-bindings: pwm: rockchip: Include generic PWM schema adds e040921c9ba4 dt-bindings: pwm: sifive: Include generic PWM schema adds 84b3b8df51e2 dt-bindings: pwm: renesas,pwm: Include generic PWM schema adds 43ded5910646 dt-bindings: pwm: toshiba,visconti: Include generic PWM schema adds d41188a79601 dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice adds e0f2c7dfe8b4 dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice adds 46ac2474ea2a dt-bindings: pwm: samsung: Do not require pwm-cells twice adds 400002e05664 dt-bindings: pwm: tiecap: Do not require pwm-cells twice adds 83d41a76d9c5 dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice adds f4866732a7b5 dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice adds ed14d36498c8 pwm: rcar: Simplify multiplication/shift logic adds 74164d284b29 Merge tag 'pwm/for-5.18-rc1' of git://git.kernel.org/pub/s [...] adds dc0ce6cc4b13 lib/test: use after free in register_test_dev_kmod() adds 57c06b6e1e74 Merge tag 'modules-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 08a491b2e4b1 Revert "parisc: Fix invalidate/flush vmap routines" adds 939fc856676c parisc: Fix CPU affinity for Lasi, WAX and Dino chips adds ac2dd3279445 parisc: Clean up cpu_check_affinity() and drop cpu_set_aff [...] adds ed9794812b0a parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds 7e0b2be94c31 parisc: Add constants for control registers and clean up mfctl() adds 1e93848a385e parisc: Ensure set_firmware_width() is called only once adds 62773112acc5 parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY adds 95370b4031ec parisc: Move store_cpu_topology() into text section adds beb48dfd9672 parisc: Move CPU startup-related functions into .text section adds 4d7d4c3fc1ae parisc: Move disable_sr_hashing_asm() into .text section adds db2b0d76cdc4 parisc: Add PDC locking functions for rendezvous code adds 88b3aac6228b parisc: Implement __cpu_die() and __cpu_disable() for CPU [...] adds 98903688e610 parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging adds ca45ec3cb44a parisc: Move common_stext into .text section when CONFIG_H [...] adds 1afde47d082c parisc: Find a new timesync master if current CPU is removed adds a9fe7fa7d874 parisc: Fix patch code locking and flushing adds d5fd43bac839 Merge tag 'for-5.18/parisc-2' of git://git.kernel.org/pub/ [...] adds 787af64d05cd mm: page_alloc: validate buddy before check its migratetype.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-nvdimm | 35 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 + .../devicetree/bindings/clock/apple,nco.yaml | 62 ++ .../bindings/clock/bitmain,bm1880-clk.yaml | 12 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 ++ .../devicetree/bindings/clock/cs2000-cp.txt | 22 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 - .../devicetree/bindings/clock/imx1-clock.yaml | 9 - .../devicetree/bindings/clock/imx21-clock.yaml | 9 - .../devicetree/bindings/clock/imx23-clock.yaml | 9 - .../devicetree/bindings/clock/imx25-clock.yaml | 8 - .../devicetree/bindings/clock/imx27-clock.yaml | 9 - .../devicetree/bindings/clock/imx28-clock.yaml | 9 - .../devicetree/bindings/clock/imx31-clock.yaml | 8 - .../devicetree/bindings/clock/imx35-clock.yaml | 8 - .../bindings/clock/imx7ulp-pcc-clock.yaml | 11 - .../bindings/clock/imx7ulp-scg-clock.yaml | 11 - .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 11 - .../devicetree/bindings/clock/imx93-clock.yaml | 62 ++ .../devicetree/bindings/clock/imxrt1050-clock.yaml | 59 ++ .../bindings/clock/nvidia,tegra124-car.yaml | 7 - .../bindings/clock/nvidia,tegra20-car.yaml | 7 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 - .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 ++ .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 ++ .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 ++ .../clock/{qcom,gcc.yaml => qcom,gcc-other.yaml} | 33 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 ++ .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sdm845-camcc.yaml | 65 ++ .../devicetree/bindings/clock/renesas,9series.yaml | 97 ++ .../bindings/clock/renesas,cpg-div6-clock.yaml | 12 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/clock/starfive,jh7100-audclk.yaml | 57 ++ .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 122 +++ .../devicetree/bindings/dma/mtk-uart-apdma.txt | 56 -- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 33 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 4 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 1 - .../bindings/pwm/google,cros-ec-pwm.yaml | 5 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 +- .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 1 - .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 3 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../devicetree/bindings/pwm/pwm-rockchip.yaml | 74 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 1 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 4 +- .../devicetree/bindings/pwm/pwm-tiecap.yaml | 1 - .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 1 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 26 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 - .../bindings/pwm/toshiba,pwm-visconti.yaml | 4 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 1 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 --- .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 161 ++++ .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 219 +++++ .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 160 ++++ .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/timer/ingenic,tcu.yaml | 1 + Documentation/driver-api/nvdimm/nvdimm.rst | 406 ++------ Documentation/staging/remoteproc.rst | 3 +- MAINTAINERS | 24 +- arch/parisc/Kconfig | 12 +- arch/parisc/Makefile | 4 +- arch/parisc/include/asm/pdc.h | 3 + arch/parisc/include/asm/pdcpat.h | 3 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/include/asm/smp.h | 9 +- arch/parisc/include/asm/special_insns.h | 17 +- arch/parisc/include/asm/topology.h | 23 +- arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/cache.c | 26 +- arch/parisc/kernel/firmware.c | 44 +- arch/parisc/kernel/head.S | 11 +- arch/parisc/kernel/irq.c | 25 +- arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/patch.c | 25 +- arch/parisc/kernel/process.c | 27 +- arch/parisc/kernel/processor.c | 6 +- arch/parisc/kernel/smp.c | 108 ++- arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/topology.c | 77 +- arch/powerpc/include/asm/device.h | 5 + arch/powerpc/platforms/pseries/papr_scm.c | 229 +++++ arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 26 +- drivers/acpi/nfit/core.c | 387 +------- drivers/acpi/nfit/nfit.h | 6 - drivers/clk/.kunitconfig | 4 + drivers/clk/Kconfig | 39 +- drivers/clk/Makefile | 6 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 3 +- drivers/clk/at91/clk-master.c | 117 +-- drivers/clk/at91/dt-compat.c | 3 +- drivers/clk/at91/pmc.h | 2 +- drivers/clk/at91/sam9x60.c | 3 +- drivers/clk/at91/sama5d2.c | 7 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 16 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 - drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 ++- drivers/clk/clk-apple-nco.c | 334 +++++++ drivers/clk/clk-clps711x.c | 2 + drivers/clk/clk-cs2000-cp.c | 240 +++-- drivers/clk/clk-fixed-factor.c | 22 + drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gate_test.c | 464 +++++++++ drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-renesas-pcie.c | 322 +++++++ drivers/clk/clk-si5341.c | 26 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/clk.c | 137 ++- drivers/clk/clk_test.c | 1008 ++++++++++++++++++++ drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/Kconfig | 14 + drivers/clk/imx/Makefile | 8 +- drivers/clk/imx/clk-composite-93.c | 93 ++ drivers/clk/imx/clk-fracn-gppll.c | 323 +++++++ drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 ++ drivers/clk/imx/clk-imx8mm.c | 49 +- drivers/clk/imx/clk-imx8mn.c | 50 +- drivers/clk/imx/clk-imx8mp.c | 49 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 1 + drivers/clk/imx/clk-imx93.c | 341 +++++++ drivers/clk/imx/clk-imxrt1050.c | 168 ++++ drivers/clk/imx/clk-pll14xx.c | 287 ++++-- drivers/clk/imx/clk-scu.h | 1 + drivers/clk/imx/clk-sscg-pll.c | 1 - drivers/clk/imx/clk.h | 30 + drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 ++- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 39 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 + drivers/clk/mediatek/clk-mt8195-ccu.c | 1 + drivers/clk/mediatek/clk-mt8195-img.c | 1 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-ipe.c | 1 + drivers/clk/mediatek/clk-mt8195-mfg.c | 1 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 + drivers/clk/mediatek/clk-mt8195-wpe.c | 1 + drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 ++++-- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 ++ drivers/clk/mediatek/reset.c | 3 +- drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-mpfs.c | 381 ++++++++ drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/Kconfig | 59 +- drivers/clk/qcom/Makefile | 6 +- drivers/clk/qcom/camcc-sc7180.c | 221 ++--- drivers/clk/qcom/camcc-sdm845.c | 323 ++++--- drivers/clk/qcom/clk-rcg.c | 24 + drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 + drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 +++++++++++ drivers/clk/qcom/dispcc-sm6125.c | 709 ++++++++++++++ drivers/clk/qcom/dispcc-sm6350.c | 797 ++++++++++++++++ drivers/clk/qcom/gcc-ipq806x.c | 649 +++++++++---- drivers/clk/qcom/gcc-ipq8074.c | 21 +- drivers/clk/qcom/gcc-msm8994.c | 1 + drivers/clk/qcom/gcc-msm8996.c | 971 +++++++++++-------- drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/gpucc-sm6350.c | 521 ++++++++++ drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +++- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r9a07g044-cpg.c | 426 +++++---- drivers/clk/renesas/rzg2l-cpg.c | 6 + drivers/clk/renesas/rzg2l-cpg.h | 1 + drivers/clk/rockchip/clk-rk3568.c | 20 +- drivers/clk/rockchip/clk.c | 3 + drivers/clk/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 89 -- drivers/clk/sifive/fu540-prci.h | 91 +- drivers/clk/sifive/fu740-prci.c | 134 --- drivers/clk/sifive/fu740-prci.h | 130 ++- drivers/clk/sifive/sifive-prci.c | 5 - drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 + drivers/clk/starfive/Makefile | 1 + drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 ++++ drivers/clk/starfive/clk-starfive-jh7100.c | 176 ++-- drivers/clk/starfive/clk-starfive-jh7100.h | 112 +++ drivers/clk/tegra/clk-tegra124-emc.c | 1 + drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-33xx-compat.c | 218 ----- drivers/clk/ti/clk-33xx.c | 5 +- drivers/clk/ti/clk-43xx-compat.c | 225 ----- drivers/clk/ti/clk-43xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 820 ---------------- drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 59 +- drivers/clk/ti/clock.h | 4 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 + drivers/clk/visconti/clkc-tmpv770x.c | 2 +- drivers/clk/visconti/clkc.c | 2 +- drivers/clk/visconti/clkc.h | 3 + drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 2 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/idxd/init.c | 2 - drivers/dma/imx-sdma.c | 22 +- drivers/dma/ioat/init.c | 2 - drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/qcom/hidma.c | 4 +- drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 + drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-am62.c | 186 ++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/ti/omap-dma.c | 2 +- drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/i3c/master.c | 151 ++- drivers/nvdimm/Kconfig | 25 +- drivers/nvdimm/Makefile | 4 +- drivers/nvdimm/blk.c | 333 ------- drivers/nvdimm/bus.c | 2 - drivers/nvdimm/dimm_devs.c | 204 +--- drivers/nvdimm/label.c | 346 +------ drivers/nvdimm/label.h | 5 +- drivers/nvdimm/namespace_devs.c | 506 +--------- drivers/nvdimm/nd-core.h | 27 +- drivers/nvdimm/nd.h | 13 - drivers/nvdimm/nd_perf.c | 329 +++++++ drivers/nvdimm/region.c | 31 +- drivers/nvdimm/region_devs.c | 157 +-- drivers/parisc/dino.c | 41 +- drivers/parisc/gsc.c | 31 + drivers/parisc/gsc.h | 1 + drivers/parisc/lasi.c | 7 +- drivers/parisc/wax.c | 7 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/pwm/pwm-bcm-kona.c | 90 +- drivers/pwm/pwm-brcmstb.c | 52 +- drivers/pwm/pwm-img.c | 141 ++- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-jz4740.c | 5 + drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-mediatek.c | 34 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 - drivers/pwm/pwm-rcar.c | 2 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/pwm/pwm-tiehrpwm.c | 40 +- drivers/pwm/pwm-vt8500.c | 38 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/remoteproc/mtk_common.h | 3 + drivers/remoteproc/mtk_scp.c | 90 +- drivers/remoteproc/qcom_q6v5.c | 21 +- drivers/remoteproc/qcom_q6v5.h | 3 + drivers/remoteproc/qcom_q6v5_adsp.c | 228 ++++- drivers/remoteproc/qcom_q6v5_mss.c | 19 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_internal.h | 1 - drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 208 +++- drivers/remoteproc/ti_k3_r5_remoteproc.c | 287 +++++- drivers/remoteproc/wkup_m3_rproc.c | 1 + drivers/rpmsg/Kconfig | 8 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rpmsg/qcom_smd.c | 13 +- drivers/rpmsg/rpmsg_char.c | 238 ++--- drivers/rpmsg/rpmsg_char.h | 46 + drivers/rpmsg/rpmsg_core.c | 15 +- drivers/rpmsg/rpmsg_ctrl.c | 243 +++++ drivers/rpmsg/rpmsg_internal.h | 10 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- include/dt-bindings/clock/am3.h | 93 -- include/dt-bindings/clock/am4.h | 98 -- include/dt-bindings/clock/at91.h | 1 + include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + include/dt-bindings/clock/dra7.h | 168 ---- include/dt-bindings/clock/imx93-clock.h | 201 ++++ include/dt-bindings/clock/imxrt1050-clock.h | 72 ++ include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 + include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 + include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 + include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 + include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 + include/dt-bindings/clock/qcom,rpmcc.h | 2 + include/dt-bindings/clock/sifive-fu540-prci.h | 8 +- include/dt-bindings/clock/sifive-fu740-prci.h | 18 +- include/dt-bindings/clock/starfive-jh7100-audio.h | 41 + include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 + include/linux/clk-provider.h | 15 +- include/linux/clk.h | 11 + include/linux/i3c/master.h | 1 - include/linux/libnvdimm.h | 24 - include/linux/nd.h | 78 +- include/linux/remoteproc.h | 5 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/uapi/linux/ndctl.h | 2 - include/uapi/linux/rpmsg.h | 10 + lib/test_kmod.c | 1 + mm/page_alloc.c | 3 + tools/testing/nvdimm/Kbuild | 4 - tools/testing/nvdimm/config_check.c | 1 - tools/testing/nvdimm/test/ndtest.c | 67 +- tools/testing/nvdimm/test/nfit.c | 23 - 415 files changed, 16115 insertions(+), 7986 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml copy Documentation/devicetree/bindings/clock/{qcom,gcc.yaml => qcom,gcc-other.yaml} (73%) create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,9series.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml create mode 100644 Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml create mode 100644 drivers/clk/.kunitconfig create mode 100644 drivers/clk/clk-apple-nco.c create mode 100644 drivers/clk/clk-gate_test.c create mode 100644 drivers/clk/clk-renesas-pcie.c create mode 100644 drivers/clk/clk_test.c create mode 100644 drivers/clk/imx/clk-composite-93.c create mode 100644 drivers/clk/imx/clk-fracn-gppll.c create mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c create mode 100644 drivers/clk/imx/clk-imx93.c create mode 100644 drivers/clk/imx/clk-imxrt1050.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/clk/microchip/Kconfig create mode 100644 drivers/clk/microchip/clk-mpfs.c create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c create mode 100644 drivers/clk/qcom/dispcc-sm6125.c create mode 100644 drivers/clk/qcom/dispcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sm6350.c delete mode 100644 drivers/clk/sifive/fu540-prci.c delete mode 100644 drivers/clk/sifive/fu740-prci.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h delete mode 100644 drivers/clk/ti/clk-33xx-compat.c delete mode 100644 drivers/clk/ti/clk-43xx-compat.c delete mode 100644 drivers/clk/ti/clk-7xx-compat.c create mode 100644 drivers/dma/ti/k3-psil-am62.c delete mode 100644 drivers/nvdimm/blk.c create mode 100644 drivers/nvdimm/nd_perf.c create mode 100644 drivers/rpmsg/rpmsg_char.h create mode 100644 drivers/rpmsg/rpmsg_ctrl.c create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/dt-bindings/clock/imx93-clock.h create mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h create mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h