This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from 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 new 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 new 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 new 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 [...] new 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 new d583804c97c5 clk: zynq: trivial warning fix new a6aa462c3efc clk: zynq: Update the parameters to zynq_clk_register_periph_clk new 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 new 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 [...] new cf683abd3913 Merge branches 'clk-sifive' and 'clk-visconti' into clk-next new 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 new 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 [...] new 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() new 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 new 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 new 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 new 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 new 74164d284b29 Merge tag 'pwm/for-5.18-rc1' of git://git.kernel.org/pub/s [...]
The 17 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/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/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/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 + 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 - 388 files changed, 15799 insertions(+), 7780 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