This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 62e6e5940c0c Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 249d2e6f597b dt-bindings: dma: arm,pl330: Add missing 'iommus' property new abd7bb690bcf dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350 new 5abef9d71362 dmaengine: qcom: gpi: Add SM6350 support new 407171717a4f dmaengine: idxd: avoid deadlock in process_misc_interrupts() new e3bdaa04ada3 dmaengine: hisilicon: Disable channels when unregister hisi_dma new 94477a79cf80 dmaengine: hisilicon: Fix CQ head update new 2cbb95883c99 dmaengine: hisilicon: Add multi-thread support for a DMA channel new 4aa69cf7ed44 dmaengine: hisilicon: Use macros instead of magic number new fd5273fa0816 dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09 new 5dda7a62aa1c dmaengine: hisilicon: Dump regs to debugfs new 9e08d2138f13 MAINTAINERS: Add myself as maintainer for hisi_dma new 4dc36a53b8b9 dmaengine: stm32-dma: introduce 3 helpers to address chann [...] new 1c32d6c37cc2 dmaengine: stm32-dma: use bitfield helpers new c6c1a365d611 docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature new b9a22954f080 dmaengine: stm32-dmamux: set dmamux channel id in dma feat [...] new 723795173ce1 dmaengine: stm32-dma: add support to trigger STM32 MDMA new 696874322771 dmaengine: stm32-mdma: add support to be triggered by STM32 DMA new d5988dcc760c dmaengine: hsu: Finish conversion to managed resources new d6b76a45d5ae dmaengine: hsu: using for_each_set_bit to simplify the code new 2c40c787d4ca dmaengine: hsu: Use GENMASK() consistently new 9c06002682ae dmaengine: hsu: Include headers we are direct user of new 493c1141f791 dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC new 7c94dcfa8fcf dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters t [...] new 7d81afd26904 dmaengine: sf-pdma:Remove the print function dev_err() new e1c9832b0964 dmaengine: stm32-dmamux: Fix comment typo new 8c79fd35e1e7 dmaengine: stm32-dmamux: Simplify code and save a few byte [...] new c0c269becf1f dmaengine: pl330: Remove unused flags new 64787536ccfc dmaengine: at_xdmac: Replace two if statements with only o [...] new 84dd3b2b95ef dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST new 26696d465716 dmaengine: mxs: use platform_driver_register new c10a7777dd30 dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet new d7873903cc6b dmaengine: virt-dma: Fix double word in comments new 5c43442fee2d dmaengine: pl08x: Fix double word new 8e527aac0555 dmaengine: idxd: Set wq state to disabled in idxd_wq_disab [...] new de5819b99489 dmaengine: idxd: track enabled workqueues in bitmap new 612fcfdd1a7c dt-bindings: renesas,rcar-dmac: Add r8a779g0 support new d1083fd04302 dmaengine: idxd: Remove unused struct idxd_fault new 45ecf27f3007 dmaengine: sh: rcar-dmac: Replace zero-length arrays with [...] new 19ea810e88e0 Documentation: devicetree: dma: update the comments new 65add05cfd6e dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc new 0f4c5b29e333 dmaengine: ti: edma: Remove some unused functions new 072431595a57 dmaengine: apple-admac: Do not use devres for IRQs new 6aed75d7ccb3 dmaengine: apple-admac: Trigger shared reset new 5cfeaf7cc5d2 dmaengine: ti: k3-psil: add additional TX threads for j7200 new 693e9c269e8e dmaengine: ti: k3-psil: add additional TX threads for j721e new 7c8765308371 dmaengine: qcom-adm: fix wrong sizeof config in slave_config new b9d2140c3bad dmaengine: qcom-adm: fix wrong calling convention for prep [...] new 898ec89dbb55 dmaengine: ioat: stop mod_timer from resurrecting deleted [...] new 22bd0df846ca dmaengine: idxd: convert ats_dis to a wq flag new a8563a33a5e2 dmanegine: idxd: reformat opcap output to match bitmap_par [...] new b0325aefd398 dmaengine: idxd: add WQ operation cap restriction support new 1f2737521af2 dmaengine: idxd: add configuration for concurrent work des [...] new 7ca68fa3c8ab dmaengine: idxd: add configuration for concurrent batch de [...] new a0188eb6e71c dmaengine: dw-edma: Remove runtime PM support new 41742afd34b7 dt-bindings: dma: apple,admac: Add iommus and power-domain [...] new 84641a1e32cb dt-bindings: dma: rework qcom,adm Documentation to yaml schema new 41d8ffd7cb2a dt-bindings: dma: add additional pbus reset to qcom,adm new f2b816a1dfb8 dmaengine: zynqmp_dma: Add device_synchronize support new e8e2f92b1553 dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERR [...] new b957df984692 dmaengine: ioat: remove unused declarations in dma.h new 416a2f4f9152 Merge tag 'dmaengine-6.1-rc1' of git://git.kernel.org/pub/ [...] new 27ecdd07e3e1 phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 new 288440de9e5f dt-bindings: phy: Add PHY_TYPE_USXGMII definition new b64a85fb8f53 phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver new 1aa54982bc2d dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes new d5f2e7475f71 dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j72 [...] new edd473d4293a phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g new 86d11e225e3f phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based o [...] new 6993c079cd58 dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles new 317e00bbf950 phy: qcom: edp: Generate unique clock names new 5894ff12c7ec phy: qcom: edp: Perform lane configuration new 2300d1cb24b3 phy: qcom: edp: Introduce support for DisplayPort new 3b7267dec445 phy: qcom: edp: Add SC8280XP eDP and DP PHYs new 04aebe18325c dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375 new c77c1853a2ec dt-bindings: phy: Add missing (unevaluated|additional)Prop [...] new 533e13305c16 phy: tegra: xusb: Only warn once about reset problems in . [...] new 55174159a2a6 dt-bindings: phy: samsung,ufs-phy: match clock items new d88497fb6bbd phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP [...] new aa27597e594c dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys new 712e5dffe911 phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables new c0c7769cdae2 phy: qcom-qmp: Add SC8280XP USB3 UNI phy new a2e927b0e50d phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys new 71351b0e5646 phy: move from strlcpy with unused retval to strscpy new 97e72ee4de7e dt-bindings: phy: qcom,qmp: fix bogus clock-cells property new a4a141657387 dt-bindings: phy: qcom,qmp: sort compatible strings new 10a872375d31 dt-bindings: phy: qcom,qmp: drop redundant descriptions new 00aaca3d0704 dt-bindings: phy: qcom,qmp: fix child node description new 55fc8c419b1f dt-bindings: phy: qcom,qmp: clean up descriptions new 1965d56aeb9d dt-bindings: phy: qcom,qmp: clean up example new 6fcebb297b25 dt-bindings: phy: qcom,qmp: drop child-node comment new 4506dc8233bf dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema new ea18884648d4 dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child [...] new dd346f5a4418 dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE cl [...] new f858940e5280 dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names new 492e87863181 dt-bindings: phy: add QMP PCIe PHY schema new 6a9915381fa1 dt-bindings: phy: qcom,qmp-pcie: add missing child node schema new 3d23213f7a4c dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name new f38073d968c2 dt-bindings: phy: add QMP UFS PHY schema new 575722c77230 dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock new 9909228efbb0 dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain new ec9cafa6892a dt-bindings: phy: qcom,qmp-ufs: add missing child node schema new ea5fc4a1ea90 dt-bindings: phy: add QMP USB PHY schema new ac32e3e5e536 dt-bindings: phy: qcom,qmp-usb: add missing child node schema new 5acdb255c540 dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name new b6e4bc6b0f97 dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qm [...] new dc47bcb727cf dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells [...] new 735441e1c45c dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name new f8432544f977 phy: qcom-qmp-pcie: drop pipe clock lane suffix new 27759490cfa3 phy: qcom-qmp-combo: drop unused lane reset new 70e25cac53a0 phy: qcom-qmp-combo: drop pipe clock lane suffix new 302db4603336 phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix new 5337b248ad84 phy: qcom-qmp-pcie-msm8996: drop reset lane suffix new c8c5d5e89ac5 phy: qcom-qmp-usb: drop pipe clock lane suffix new 99d9ccd97385 phy: usb: Add USB2.0 phy driver for Sunplus SP7021 new 0caffb268dcd dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver new f2e35c75893c phy: qcom: edp: Postpone clk_set_rate until the PLL is up new 9f38c76e7487 dt-bindings: phy: Update Pratyush Yadav's email new 22c8e0a69b7f dt-bindings: phy: add compatible for rk356x to rockchip-in [...] new 29c99fb085ad phy: rockchip: add support for the rk356x variant to rockc [...] new 75be98eee8d8 dt-bindings: phy: rockchip: add PCIe v3 phy new 2e9bffc4f713 phy: rockchip: Support PCIe v3 new 766ab0ded4c2 phy: amlogic: use devm_clk_get_enabled() to simplify the code new f340ed8664a5 phy: rockchip-inno-usb2: Return zero after otg sync new b0131107335d phy: Add RGMII support on lan966x new 3876ed2b4575 dt-bindings: phy: qcom,qmp-usb: add missing power-domains [...] new 02887b045bfc dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-doma [...] new 95153de6b928 phy: qcom-qmp-pcie: drop if (table) conditions new 278786153b90 phy: qcom-qmp-pcie: shorten function prefixes new ac439ce88edf phy: qcom-qmp: drop dual-lane comments new ba136ce38022 dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override [...] new df2217ff17a8 phy: qcom-snps: Add support for overriding phy tuning parameters new 677c577e1762 phy: usb: sunplus: Fix return value check in update_disc_vol() new a525f380a3b9 dt-bindings: phy: ocelot-serdes: convert to YAML new 11683cecf97f dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3 [...] new 117c80fd0509 dt-bindings: phy: ti: phy-gmii-sel: Cleanup example new bd7603783324 dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200 new af96579dc317 phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 new 4382d518d188 phy: qcom-qmp-combo: disable runtime PM on unbind new beee6ed1d63f phy: qcom-qmp-combo: drop unused defines new 9062e92a241b phy: qcom-qmp-pcie: drop unused runtime PM implementation new 52d8d441a854 phy: qcom-qmp-pcie: drop unused defines new cec61c070d40 phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation new 7936e5f32fd0 phy: qcom-qmp-pcie-msm8996: drop unused defines new b3a467d9c6d1 phy: qcom-qmp-ufs: drop unused runtime PM implementation new 6d07bd6f4601 phy: qcom-qmp-ufs: drop unused defines new e57655e66806 phy: qcom-qmp-usb: disable runtime PM on unbind new 613b30244b87 phy: qcom-qmp-usb: drop unused defines new d44c3e1a1e02 phy: qcom-qmp: silence noisy probe new e5cedefa7203 phy: qcom-qmp-combo: shorten function prefixes new d0eec88b38a4 phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables new c577468c77f9 phy: qcom-qmp-pcie-msm8996: shorten function prefixes new 4412817b12da phy: qcom-qmp-ufs: shorten function prefixes new b767dedc05ec phy: qcom-qmp-usb: shorten function prefixes new ecd5507e72ea phy: qcom-qmp-pcie: add pcs_misc sanity check new 4be26f695ffa phy: qcom-qmp-pcie: fix memleak on probe deferral new 1f69ededf8e8 phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral new 2de8a325b108 phy: qcom-qmp-combo: fix memleak on probe deferral new ef74a97f0df8 phy: qcom-qmp-ufs: fix memleak on probe deferral new a5d6b1ac56cb phy: qcom-qmp-usb: fix memleak on probe deferral new 79a03925f79e phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling new 69c90cb51661 phy: qcom-qmp-pcie: drop unused legacy DT workaround new 064bbdba4f8d phy: qcom-qmp-combo: drop unused legacy DT workaround new 638255587418 phy: qcom-qmp-ufs: drop legacy DT workaround new 264dac74e7a3 phy: qcom-qmp-usb: drop legacy DT workaround new be7038238bd0 dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs new 4b507195a4c3 dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568 new b8ecfbaf2e72 phy: rockchip: inno-dsidphy: Add support for rk3568 new f5d6b5d613e9 phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset new 92086b884caf dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to js [...] new c4c349be07ae phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold referen [...] new 8b8934ac6de5 phy: rockchip-snps-pcie3: Use devm_platform_get_and_iorema [...] new 0d14f4912606 dt-bindings: phy: mediatek,tphy: add support type of SGMII new 54511f207ca7 dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis new 930981b425d9 phy: phy-mtk-tphy: add property to set pre-emphasis new 8da71ebad845 phy: phy-mtk-tphy: disable hardware efuse when set INTR new 3fbbb75c40e6 phy: phy-mtk-tphy: disable gpio mode for all usb2 phys new 1e77f026eb09 phy: phy-mtk-tphy: set utmi 0 register in init() ops new 931c05a8cb1b phy: phy-mtk-tphy: fix the phy type setting issue new 1fbef61beaad phy: ti: phy-j721e-wiz: stop name conflict if multiple ser [...] new 61ab46fe2a5b phy: qcom-qmp-pcie: drop unused type from config new 7a114df1f2a3 phy: qcom-qmp-pcie-msm8996: drop unused type from config new 877f3debb33e phy: qcom-qmp-ufs: drop unused type from config new 44d1b5ad174c phy: qcom-qmp-usb: drop unused type from config new 91174e2c52ea phy: qcom-qmp-pcie: drop init and exit wrappers new fe2da191f125 phy: qcom-qmp-usb: drop init and exit wrappers new ec1f303b3eed phy: qcom-qmp: drop unused forward declarations new 7dbea6093d54 phy: qcom-qmp-pcie-msm8996: drop unused kernel doc new 96da759b5306 phy: qcom-qmp-pcie: drop unused mode field new a4683acfa4fb phy: qcom-qmp-pcie: drop unused config field new b4e9da4d961f phy: qcom-qmp: drop unused index field new f02543fa5b2c phy: qcom-qmp-pcie: consolidate lane config new 0d316ce5c049 phy: qcom-qmp-pcie-msm8996: rename nlanes config new 099155615ac2 phy: qcom-qmp-combo: consolidate lane config new 07d386bf6d50 phy: qcom-qmp-ufs: consolidate lane config new a73a19ea3828 phy: qcom-qmp-usb: consolidate lane config new 9d943961912c phy: qcom-qmp-combo: drop redundant DP config flag new 29c07477556e phy: mediatek: add a new helper to update bitfield new 6b5ef194611e phy: mediatek: tphy: remove macros to prepare bitfield value new c221baa35548 phy: mediatek: xsphy: remove macros used to prepare bitfie [...] new 2b0c0043846c phy: mediatek: ufs: use common register access helpers new d87f2b83739b phy: mediatek: pcie: use new helper to update register bits new b0870c015144 phy: mediatek: hdmi: mt2701: use GENMASK and BIT to genera [...] new a98d935eacc7 phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field new cff81a618a53 phy: mediatek: hdmi: mt2701: use common helper to access r [...] new a8a78274c6b4 phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask new 309b4fec539c phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field new 0fb5e57e67b2 phy: mediatek: hdmi: mt8173: use common helper to access r [...] new 299a9c72ac7a phy: mediatek: hdmi: remove register access helpers new 7bd72714327d phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask new 993aa53ed076 phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field new bd4ba730ff28 phy: mediatek: mipi: mt8173: use common helper to access r [...] new d36d69a5517b phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask new 5f88a93b5aa9 phy: mediatek: mipi: mt8183: use common helper to access r [...] new 60d9b6aaabe8 phy: mediatek: mipi: remove register access helpers new a270cc137ba9 phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() new a548b6b4e4d9 phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code new 72f1f6085a73 phy: qcom-qusb2: Use dev_err_probe() to simplify code new 668dc8afce43 phy: qcom-snps: Use dev_err_probe() to simplify code new 6177f79644a0 phy: tegra: xusb: Use dev_err_probe() to simplify code new 7706630c5607 phy: intel: Use dev_err_probe() to simplify code new c3966ced8eb8 phy: qualcomm: call clk_disable_unprepare in the error handling new 4c0255e7957d phy: qcom-qmp-combo: Use dev_err_probe() to simplify code new 413e048a2e51 phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code new 6d9b32fb3e43 phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code new add7000bdd43 phy: qcom-qmp-usb: Use dev_err_probe() to simplify code new 84513eccd678 phy: mediatek: fix build warning of FIELD_PREP() new 03b756d29348 phy: tegra: xusb: Enable usb role switch attribute new 37d40a21473f phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf [...] new 0a40891b83f2 phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY new 74157538a178 dt-bindings: phy: qcom,qusb2: document sdm670 compatible new 9aa0dade8f6b phy: phy-mtk-dp: make array driving_params static const new 33e591dee915 Merge tag 'phy-for-6.1' of git://git.kernel.org/pub/scm/li [...] new ba8ec0f675d5 soundwire: qcom: Update error prints to debug prints new adc62cbd6b21 soundwire: intel: Remove unnecessary TODO new df55100551a3 soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX new 9af8c36aabe5 soundwire: bus: remove use of __func__ in dev_dbg new 63198aaa91ac soundwire: intel: remove use of __func__ in dev_dbg new 88de0a8f48bc soundwire: bus: rename sdw_ida as sdw_bus_ida new c60561014257 soundwire: bus: allow device number to be unique at system level new 1f2dcf3a154a soundwire: intel: set dev_num_ida_min new 7f8170686d17 soundwire: intel: cleanup definition of LCOUNT new feaa24aa408f soundwire: intel: regroup definitions for LCTL new c36b61004746 soundwire: intel: remove IPPTR unused definition new ca33a58d12d3 soundwire: intel: cleanup SHIM SYNC new c27ce5c9dd17 soundwire: intel: remove unused PDM capabilities new bd45a65dad8e soundwire: intel: add comment for control stream cap/chmap new 40f7a3ddf4e4 soundwire: intel: cleanup PCM stream capabilities new 5c0d256201ec soundwire: intel: cleanup PCM Stream channel map and chann [...] new 3ea29d33651d soundwire: intel: cleanup IO control new bc7b95953924 soundwire: intel: cleanup AC Timing Control new 279e46bc2986 soundwire: intel: cleanup WakeEnable and WakeStatus new fbbc73a20f38 soundwire: cadence: fix updating slave status when a bus h [...] new f605f32e59d8 soundwire: bus: Don't lose unattach notifications new 7297f8fa9a43 soundwire: bus: Don't re-enumerate before status is UNATTACHED new 0c5e99c41504 soundwire: cadence: Fix lost ATTACHED interrupts when enumerating new 72124f07f0fa soundwire: bus: Don't exit early if no device IDs were programmed new ba05b39d265b soundwire: cadence: Don't overwrite msg->buf during write [...] new 8039b6f3e5c7 soundwire: qcom: update status from device id 1 new ed8d07acec73 soundwire: qcom: do not send status of device 0 during alert new 560458df5f14 soundwire: bus: Fix wrong port number in sdw_handle_slave_ [...] new 3ed96fb4a6d8 soundwire: cadence: Write to correct address for each FIFO chunk new 7f6bad4dfde0 soundwire: cadence: Fix error check in cdns_xfer_msg() new bafb1eacfbd9 soundwire: cadence: Simplify error paths in cdns_xfer_msg() new c6867cda906a soundwire: intel: fix error handling on dai registration issues new 54f391dd1b9f soundwire: intel: simplify flow and use devm_ for DAI regi [...] new aa425707c3c8 soundwire: intel: move DAI registration and debugfs init earlier new 30cbae662ba9 soundwire: intel: move all PDI initialization under intel_ [...] new a658fd8d2b60 soundwire: intel: remove clock_stop parameter in intel_shi [...] new bc8729476a53 soundwire: intel: move shim initialization before power up/down new b81bcdb424d0 soundwire: intel: remove intel_init() wrapper new 0b59d4c94758 soundwire: intel: simplify read ops assignment new 0f3c54c22ae1 soundwire: intel: introduce intel_shim_check_wake() helper new 8d875da7319d soundwire: intel: introduce helpers to start bus new 503ae285944a soundwire: intel: add helper to stop bus new 881eccbef525 Merge tag 'soundwire-6.1-rc1' of git://git.kernel.org/pub/ [...]
The 275 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 35 + Documentation/arm/index.rst | 1 + .../arm/stm32/stm32-dma-mdma-chaining.rst | 415 +++++++++++ .../devicetree/bindings/dma/apple,admac.yaml | 7 + .../devicetree/bindings/dma/arm,pl330.yaml | 6 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 + .../devicetree/bindings/dma/qcom,adm.yaml | 99 +++ .../devicetree/bindings/dma/qcom,bam-dma.yaml | 8 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + Documentation/devicetree/bindings/dma/qcom_adm.txt | 61 -- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 1 + .../devicetree/bindings/dma/ti-dma-crossbar.txt | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 6 + .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 1 + .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 11 + .../bindings/phy/mscc,vsc7514-serdes.yaml | 56 ++ .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 -- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 1 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 2 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 2 + .../bindings/phy/qcom,msm8996-qmp-pcie-phy.yaml | 189 +++++ .../devicetree/bindings/phy/qcom,qmp-pcie-phy.yaml | 296 ++++++++ .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 502 ------------- .../devicetree/bindings/phy/qcom,qmp-ufs-phy.yaml | 240 ++++++ .../devicetree/bindings/phy/qcom,qmp-usb-phy.yaml | 401 ++++++++++ .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 25 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 89 +++ .../devicetree/bindings/phy/rcar-gen2-phy.txt | 112 --- .../bindings/phy/renesas,rcar-gen2-usb-phy.yaml | 123 ++++ .../bindings/phy/rockchip,pcie3-phy.yaml | 80 ++ .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../bindings/phy/rockchip-inno-csi-dphy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 47 +- .../bindings/phy/sunplus,sp7021-usb2-phy.yaml | 73 ++ .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 27 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 27 +- MAINTAINERS | 11 + drivers/dma/Kconfig | 2 +- drivers/dma/amba-pl08x.c | 2 +- drivers/dma/apple-admac.c | 45 +- drivers/dma/at_xdmac.c | 5 +- drivers/dma/dw-edma/dw-edma-core.c | 12 - drivers/dma/hisi_dma.c | 650 +++++++++++++--- drivers/dma/hsu/hsu.c | 8 + drivers/dma/hsu/hsu.h | 12 +- drivers/dma/hsu/pci.c | 47 +- drivers/dma/idxd/device.c | 38 +- drivers/dma/idxd/idxd.h | 10 +- drivers/dma/idxd/init.c | 36 + drivers/dma/idxd/irq.c | 13 +- drivers/dma/idxd/registers.h | 35 +- drivers/dma/idxd/sysfs.c | 187 ++++- drivers/dma/ioat/dma.c | 6 +- drivers/dma/ioat/dma.h | 2 - drivers/dma/mxs-dma.c | 11 +- drivers/dma/pl330.c | 4 - drivers/dma/qcom/gpi.c | 7 +- drivers/dma/qcom/qcom_adm.c | 22 +- drivers/dma/s3c24xx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 8 +- drivers/dma/sh/rcar-dmac.c | 4 +- drivers/dma/stm32-dma.c | 136 ++-- drivers/dma/stm32-dmamux.c | 12 +- drivers/dma/stm32-mdma.c | 70 +- drivers/dma/ti/edma.c | 40 - drivers/dma/ti/k3-psil-j7200.c | 67 ++ drivers/dma/ti/k3-psil-j721e.c | 79 ++ drivers/dma/ti/k3-udma.c | 37 +- drivers/dma/xilinx/zynqmp_dma.c | 12 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 6 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 32 +- drivers/phy/intel/phy-intel-lgm-combo.c | 45 +- drivers/phy/mediatek/phy-mtk-dp.c | 2 +- drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 238 +++--- drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 246 +++---- drivers/phy/mediatek/phy-mtk-hdmi.c | 33 - drivers/phy/mediatek/phy-mtk-hdmi.h | 7 - drivers/phy/mediatek/phy-mtk-io.h | 8 + drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8173.c | 164 +++-- drivers/phy/mediatek/phy-mtk-mipi-dsi-mt8183.c | 74 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 24 - drivers/phy/mediatek/phy-mtk-mipi-dsi.h | 5 - drivers/phy/mediatek/phy-mtk-pcie.c | 17 +- drivers/phy/mediatek/phy-mtk-tphy.c | 223 +++--- drivers/phy/mediatek/phy-mtk-ufs.c | 78 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 46 +- drivers/phy/microchip/lan966x_serdes.c | 99 ++- drivers/phy/microchip/lan966x_serdes_regs.h | 42 ++ drivers/phy/qualcomm/phy-qcom-edp.c | 221 +++++- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 819 ++++++++++++++------- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 251 ++----- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 360 +++------ drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 13 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-v5_5nm.h | 333 +++++++++ drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 270 ++----- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 468 +++++++----- drivers/phy/qualcomm/phy-qcom-qmp.h | 1 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 273 ++++++- drivers/phy/qualcomm/phy-qcom-usb-hsic.c | 6 +- drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 24 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 204 +++-- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +- drivers/phy/rockchip/phy-rockchip-snps-pcie3.c | 322 ++++++++ drivers/phy/sunplus/Kconfig | 12 + drivers/phy/sunplus/Makefile | 2 + drivers/phy/sunplus/phy-sunplus-usb2.c | 296 ++++++++ drivers/phy/tegra/xusb-tegra186.c | 9 +- drivers/phy/tegra/xusb.c | 3 +- drivers/phy/ti/phy-gmii-sel.c | 47 +- drivers/phy/ti/phy-j721e-wiz.c | 248 ++++++- drivers/soundwire/bus.c | 94 ++- drivers/soundwire/cadence_master.c | 104 +-- drivers/soundwire/dmi-quirks.c | 27 + drivers/soundwire/intel.c | 734 +++++++++--------- drivers/soundwire/intel_init.c | 2 +- drivers/soundwire/qcom.c | 9 +- include/dt-bindings/phy/phy.h | 1 + include/linux/dma/hsu.h | 6 +- include/linux/phy/pcie.h | 12 + include/linux/platform_data/dma-hsu.h | 2 +- include/linux/soundwire/sdw.h | 4 + include/linux/soundwire/sdw_intel.h | 63 +- 131 files changed, 7762 insertions(+), 3547 deletions(-) create mode 100644 Documentation/arm/stm32/stm32-dma-mdma-chaining.rst create mode 100644 Documentation/devicetree/bindings/dma/qcom,adm.yaml delete mode 100644 Documentation/devicetree/bindings/dma/qcom_adm.txt create mode 100644 Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,msm8996-qmp-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen2-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip,pcie3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_5nm.h create mode 100644 drivers/phy/rockchip/phy-rockchip-snps-pcie3.c create mode 100644 drivers/phy/sunplus/Kconfig create mode 100644 drivers/phy/sunplus/Makefile create mode 100644 drivers/phy/sunplus/phy-sunplus-usb2.c create mode 100644 include/linux/phy/pcie.h