This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 348551ddaf31 Merge tag 'pinctrl-v6.4-1' of git://git.kernel.org/pub/scm [...] new fdd1e3489b30 MAINTAINERS: Add HTE/timestamp subsystem details new d0672fa4931d dt-bindings: timestamp: Add Tegra234 support new 1815e37b6e67 dt-bindings: timestamp: Deprecate nvidia,slices property new 29662d622641 arm64: tegra: Add Tegra234 GTE nodes new 59cc80a6d869 hte: Re-phrase tegra API document new b003fb5c9df8 hte: Add Tegra234 provider new 0ebc475fb636 hte: Deprecate nvidia,slices property new d02b1cabc7c6 hte: handle nvidia,gpio-controller property new 7d507452048d gpio: tegra186: Add Tegra234 hte support new 902dea62b3dd hte: Use of_property_present() for testing DT property presence new 6680c835ada1 hte: tegra: fix 'struct of_device_id' build error new e078180d6684 hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id() new 9e0c2d40a407 hte: Use device_match_of_node() new ca3d1a4b419a hte: tegra-194: Use proper includes new 29ee463d6fe4 Merge tag 'for-6.4-rc1' of git://git.kernel.org/pub/scm/li [...] new 4a69516f97bc dt-bindings: dmaengine: qcom: gpi: Add QCM2290 GPI DMA new d1e71a3a7ab9 dmaengine: sh: rz-dmac: Add reset support new 5aaf9079d740 dt-bindings: dma: rz-dmac: Document clock-names and reset-names new 9f7d4718211a dmaengine: imx-dma: Remove a redundant memset() call new 3765af04f4fd dmaengine: Use of_property_present() for testing DT proper [...] new 8f6707d0773b dmaengine: ioat: use PCI core macros for PCIe Capability new e32622f84ae2 dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() new 3c5cc03979b7 dmaengine: idxd: Remove unnecessary aer.h include new fe8f1a2e9b7c dt-bindings: dma: apple,admac: Add t8112-admac compatible new 7511f28792c6 dmaengine: tegra: explicitly select DMA_VIRTUAL_CHANNELS new fbe05149e40b dmaengine: ti: k3-udma: Add system suspend/resume support new 827026ae2e56 dmaengine: mv_xor_v2: Fix an error code. new 376c2c9b04e9 dmaengine: mv_xor_v2: Use some clk_ helper functions to si [...] new 9e410fe3dc9a dmaengine: idxd: Add descriptor definitions for 16 bytes o [...] new 12bbc2c26055 dmaengine: idxd: Add descriptor definitions for DIX genera [...] new 6fec8938b7b4 dmaengine: idxd: Add descriptor definitions for translatio [...] new 34ca00662eb7 dmaengine: idxd: reformat swerror output to standard Linux [...] new 9f0d99b327ed dmaengine: idxd: expose IAA CAP register via sysfs knob new 86de3bbfe45e dmaengine: sh: rz-dmac: Remove unused rz_dmac_chan.*_word_size new f806bea3093c dmaengine: ti: k3-udma: Workaround errata i2234 new a747051efa16 dmaengine: tegra-apb: remove unused tdma_read function new e9f92b999905 dmaengine: zynqmp_dma: Sync DMA and coherent masks new 3366c6fe2769 dmaengine: ti: edma: remove unused edma_and function new d77c4502d623 dmaengine: dw-edma: remove unused readq_ch and writeq_ch f [...] new f60a150822a7 dmaengine: bestcomm: Use of_address_to_resource() new 82e6051a4895 dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 new 91d6a468e335 dma: gpi: remove spurious unlock in gpi_ch_init new 619d8ea96d98 dmaengine: qcom_hidma: Add explicit platform_device.h and [...] new a251994a441e dmaengine: dw-edma: Fix to change for continuous transfer new 970b17dfe264 dmaengine: dw-edma: Fix to enable to issue dma request on [...] new 790f3c8b8f9f dmaengine: dw-axi-dmac: Add support for StarFive JH7110 DMA new ce62432cb8bb dmaengine: dw-axi-dmac: Increase polling time to DMA trans [...] new 2de5ddb5e68c dmaengine: at_xdmac: disable/enable clock directly on susp [...] new e53957e1ec51 dmaengine: at_xdmac: fix imbalanced runtime PM reference counter new 44fe8440bda5 dmaengine: at_xdmac: do not resume channels paused by consumers new 7c5eb63d16b0 dmaengine: at_xdmac: restore the content of grws register new f8435befd81d dmaengine: at_xdmac: do not enable all cyclic channels new 5056eae6c32d dmaengine: at_xdmac: add a warning message regarding for u [...] new 09ebe227c223 dmaengine: at_xdmac: align declaration of ret with the res [...] new 894abe0dcfe2 dt-bindings: dma: Drop unneeded quotes new c9566127f021 dt-bindings: dma: snps,dw-axi-dmac: constrain the items of [...] new 0c40bfb4c2df dmaengine: idxd: make misc interrupt one shot new 1649091f9180 dmaengine: idxd: add event log size sysfs attribute new 244da66cda35 dmaengine: idxd: setup event log configuration new 2f431ba908d2 dmaengine: idxd: add interrupt handling for event log new 5fbe6503b52f dmanegine: idxd: add debugfs for event log dump new 2f30decd2f23 dmaengine: idxd: add per DSA wq workqueue for processing c [...] new c2f156bf168f dmaengine: idxd: create kmem cache for event log fault items new b022f59725f0 dmaengine: idxd: add idxd_copy_cr() to copy user completio [...] new c40bd7d9737b dmaengine: idxd: process user page faults for completion record new 6926987185a3 dmaengine: idxd: add descs_completed field for completion record new 2442b7473ad0 dmaengine: idxd: process batch descriptor completion recor [...] new fecae134ee10 dmaengine: idxd: add per file user counters for completion [...] new e6fd6d7e5f0f dmaengine: idxd: add a device to represent the file opened new 244009b07e7d dmaengine: idxd: expose fault counters to sysfs new a62b8f87c770 dmaengine: idxd: add pid to exported sysfs attribute for o [...] new f2dc327131b5 dmaengine: idxd: add per wq PRS disable new 7994beabfbb9 Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/ [...] new 69f27b45ab5e phy: intel: Remove Thunder Bay eMMC PHY support new 64e480aaaee5 dt-bindings: phy: intel: Remove Thunder Bay eMMC PHY bindings new 458aa82041ce phy: qcom-qmp-pcie: Split out EP related init sequence for SDX55 new 364c748d5e08 phy: qcom-qmp-pcie: Add RC init sequence for SDX55 new b4700ed86f00 phy: allwinner: phy-sun4i-usb: Convert to platform remove [...] new b762d7d39d32 phy: broadcom: phy-brcm-usb: Convert to platform remove ca [...] new 7b23fd5c8352 phy: cadence: cdns-dphy: Convert to platform remove callba [...] new e9ddb1ad9813 phy: cadence: phy-cadence-sierra: Convert to platform remo [...] new e758fbbc0aa1 phy: cadence: phy-cadence-torrent: Convert to platform rem [...] new 780d771d7fbf phy: freescale: phy-fsl-imx8qm-lvds-phy: Convert to platfo [...] new 2637959428c9 phy: intel: phy-intel-lgm-combo: Convert to platform remov [...] new 30850b6e2bbd phy: mediatek: phy-mtk-mipi-dsi: Convert to platform remov [...] new dd5c724e09f9 phy: motorola: phy-cpcap-usb: Convert to platform remove c [...] new 91537c86c520 phy: motorola: phy-mapphone-mdm6600: Convert to platform r [...] new cbed624f3e4d phy: phy-lgm-usb: Convert to platform remove callback retu [...] new 64299241b4c0 phy: qualcomm: phy-qcom-apq8064-sata: Convert to platform [...] new e5ce6d9d654d phy: qualcomm: phy-qcom-eusb2-repeater: Convert to platfor [...] new de6862d1bdfa phy: qualcomm: phy-qcom-ipq806x-sata: Convert to platform [...] new aba5c6f3eccf phy: renesas: phy-rcar-gen3-pcie: Convert to platform remo [...] new c7ac6dff31fa phy: renesas: phy-rcar-gen3-usb2: Convert to platform remo [...] new 8e593a223ead phy: renesas: phy-rcar-gen3-usb3: Convert to platform remo [...] new f1c01b91e56b phy: renesas: r8a779f0-ether-serdes: Convert to platform r [...] new b41f07b2010c phy: rockchip: phy-rockchip-inno-csidphy: Convert to platf [...] new 497a38322ac9 phy: rockchip: phy-rockchip-inno-dsidphy: Convert to platf [...] new cb1161c0c18d phy: rockchip: phy-rockchip-inno-hdmi: Convert to platform [...] new 1d558e55e016 phy: rockchip: phy-rockchip-typec: Convert to platform rem [...] new 31d0d4e0222b phy: st: phy-stm32-usbphyc: Convert to platform remove cal [...] new 80460691c16b phy: tegra: xusb: Convert to platform remove callback retu [...] new b1d9ad665871 phy: ti: phy-am654-serdes: Convert to platform remove call [...] new 0196c847236a phy: ti: phy-da8xx-usb: Convert to platform remove callbac [...] new 13e1f73503ab phy: ti: phy-dm816x-usb: Convert to platform remove callba [...] new db850ea9fc74 phy: ti: phy-j721e-wiz: Convert to platform remove callbac [...] new 5566da719432 phy: ti: phy-omap-usb2: Convert to platform remove callbac [...] new c29d42577608 phy: ti: phy-ti-pipe3: Convert to platform remove callback [...] new a01c9d19422e phy: ti: phy-twl4030-usb: Convert to platform remove callb [...] new 8e9930e14d04 phy: Use of_property_present() for testing DT property presence new 8a65acdd43de phy: marvell: drop of_match_ptr for ID table new 5e4d267f9bc9 phy: st: spear: drop of_match_ptr for ID table new 8b798761243b phy: tegra: xusb: Support sleepwalk for Tegra234 new e3be4dd2c8d8 phy: st: miphy28lp: use _poll_timeout functions for waits new 84a59a314263 phy: xgene: Depend on ARCH_XGENE rather than plain arm64 new c8879d3f87ff phy: stm32-usphyc: add 200 to 300 us delay to fix timeout [...] new c8481d996f2f phy: xilinx: phy-zynqmp: mention SGMII as supported protocol new 6ef7aa323bd8 phy: cadence: Sierra: Replace `clk_register(`) with `clk_h [...] new a59f6006cc07 phy: cadence: Sierra: Use clk_parent_data to provide paren [...] new e43462c15b33 dt-bindings: phy: Drop unneeded quotes new 4546334fc14f phy: qcom-qmp-combo: fix v3 offsets table new eb016875080c phy: qcom-qmp-combo: use qmp_combo_offsets_v3 instead of _v6 new d414c14c2d16 phy: dphy: Use devm_platform_ioremap_resource() new 623cb3e22c9d phy: omap-usb2-phy: Use dev_err_probe() new 64cdc0360811 phy: rockchip-pcie: remove unused phy_rd_cfg function new 0d6787131183 dt-bindings: phy: qcom,qmp: Add SDX65 QMP PHY new 92bd868f529a phy: qcom-qmp: Add support for SDX65 QMP PCIe PHY new 13803c86e24f dt-bindings: PCI: dwc: Add rk3588 compatible new c3becf9cd857 dt-bindings: phy: rockchip: Add rk3588 compatible new a03c44277253 phy: rockchip: Add naneng combo phy support for RK3588 new 001c00efdb04 dt-bindings: phy: Add QMP UFS PHY comptible for SM7150 new 868c2a6ceead phy: qcom-qmp-ufs: Add SM7150 support new 1db6b0a4246c phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes new 813a2398907c phy: qcom-qmp-pcie: drop sdm845_qhp_pcie_rx_tbl new e5796a9cdf73 dt-bindings: phy: qmp-ufs: describe the UFS PHY for sa8775p new 607c101fe9f2 phy: qualcomm: phy-qcom-qmp-ufs: add definitions for sa8775p new 49e6833f9d65 phy: rockchip: remove unused hw_to_inno function new 60671c4feee5 dt-bindings: phy: cadence-sierra: drop assigned-clocks new e458b7aa67cd dt-bindings: phy: cadence-torrent: drop assigned-clocks new 1ca60781e387 dt-bindings: phy: ti,phy-am654-serdes: drop assigned-clocks type new c042ea2a9ee2 dt-bindings: phy: ti,phy-j721e-wiz: drop assigned-clocks new a50abe2e6d49 dt-bindings: phy: ti,phy-j721e-wiz: document clock-output-names new e024854048e7 phy: tegra: xusb: Add missing tegra_xusb_port_unregister f [...] new c78fe548b062 dt-bindings: phy: mediatek: hdmi-phy: Add mt8195 compatible new 605b90371912 phy: phy-mtk-hdmi: Add generic phy configure callback new 45810d486bb4 phy: mediatek: add support for phy-mtk-hdmi-mt8195 new 0cfa43ab46b5 phy: cadence: Sierra: Add PCIe + SGMII PHY multilink confi [...] new 57c0e1362fdd phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() new 73b46467cac0 dt-bindings: phy: ti: phy-gmii-sel: Add support for J784S4 CPSW9G new ec318c51b686 phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E new a01061323721 phy: cadence: cdns-dphy-rx: Add common module reset support new 54bdf8a39931 Merge tag 'phy-for-6.4' of git://git.kernel.org/pub/scm/li [...] new 01b33e284ca2 soundwire: dmi-quirks: add remapping for Intel 'Rooks Coun [...] new 4dd50aff5646 soundwire: intel: move common definitions to header file new a2d76b72b687 soundwire: intel: remove stale/misleading comment new dc9256c91b72 soundwire: intel: remove PDI-level restrictions on rates a [...] new 59e924fe159c soundwire: intel: remove useless abstraction new 9c49a4dd6c86 soundwire: intel: simplify sync_go sequence new 84706e9a75ff soundwire: intel: add sync_arm/sync_go to ops new 90e4632a6f6c soundwire: intel: use indirection before moving bus start/ [...] new 1a1a6a692e9c soundwire: intel: move bus common sequences to different file new 1e76de2e5dfe soundwire: intel: add abstraction for cmdsync check new fb43d62ee772 soundwire: intel: move bank switch routine to common intel [...] new f117e90802d6 soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD new 9402e25df18f soundwire: cadence: add helpers to access IP_MCP registers new c5753714fa32 soundwire: cadence: split access to IP_MCP_CONFIG fields new 4dc953bcad2c soundwire: cadence: split access to IP_MCP_CONTROL fields new 73a29d3f3d5b soundwire: cadence: split access to IP_MCP_CMDCTRL fields new 83ae1ccba5d0 soundwire: cadence: change access to IP_MCP_CMD_BASE new bd934f77eeac soundwire: qcom: correct setting ignore bit on v1.5.1 new 208a03ee9db8 soundwire: qcom: define hardcoded version magic numbers new 2367e0ecb498 soundwire: qcom: gracefully handle too many ports in DT new 9ddae9dad09e soundwire: bandwidth allocation: Use hweight32() to calcul [...] new acdae4632e40 soundwire: stream: restore cumulative bus bandwidth when c [...] new f346fdf97720 soundwire: export sdw_compute_slave_ports() function new d8f48fbdfd9a soundwire: amd: Add support for AMD Manager driver new 2b13596f7c9c soundwire: amd: register SoundWire manager dai ops new c0bf349ea95b soundwire: amd: enable build for AMD SoundWire manager driver new 65f93e4096a0 soundwire: amd: add SoundWire manager interrupt handling new 81ff58ff71ad soundwire: amd: add runtime pm ops for AMD SoundWire manag [...] new 66c878838f37 soundwire: amd: handle SoundWire wake enable interrupt new 9cf1efc5ed2d soundwire: amd: add pm_prepare callback and pm ops support new d014688eb373 soundwire: stream: remove bus->dev from logs on multiple buses new 68d9bfb668d6 soundwire: stream: uniquify dev_err() logs new ff9608c32e64 soundwire: bus: Remove now outdated comments on no_pm IO new d94e1e01c703 soundwire: bus: Update kernel doc for no_pm functions new d005ea713dd7 soundwire: bus: Update sdw_nread/nwrite_no_pm to handle pa [...] new 0a0d1740bd8f soundwire: intel: don't save hw_params for use in prepare new e9537962519e soundwire: bus: Fix unbalanced pm_runtime_put() causing us [...] new 67572c8dc644 soundwire: intel_auxdevice: improve pm_prepare step new 4c9818d8652b Merge tag 'soundwire-6.4-rc1' of git://git.kernel.org/pub/ [...] new 320bb07581ad Merge branch 'fixes' into for-next new 5fce94170ad8 pwm: atmel-hlcdc: Convert to platform remove callback retu [...] new 9609284a7697 pwm: atmel-tcb: Convert to platform remove callback return [...] new a3c28bca114b pwm: atmel: Convert to platform remove callback returning void new bbacca0ee408 pwm: bcm-iproc: Convert to platform remove callback return [...] new c49670108b76 pwm: bcm2835: Convert to platform remove callback returning void new 9baa8a00de7d pwm: berlin: Convert to platform remove callback returning void new e577bffd7afc pwm: brcmstb: Convert to platform remove callback returning void new d5806ac636a9 pwm: clk: Convert to platform remove callback returning void new 159a61a7b5b0 pwm: cros-ec: Convert to platform remove callback returning void new 1b6d6ce5a5f3 pwm: hibvt: Convert to platform remove callback returning void new f365a94660f7 pwm: img: Convert to platform remove callback returning void new ed60a877affc pwm: imx-tpm: Convert to platform remove callback returning void new fbd2d733e3b7 pwm: lpc18xx-sct: Convert to platform remove callback retu [...] new 9a9174eadd8c pwm: lpss-platform: Convert to platform remove callback re [...] new a19cf5a571c4 pwm: mtk-disp: Convert to platform remove callback returning void new fed5d59d82dd pwm: omap-dmtimer: Convert to platform remove callback ret [...] new e7fa6e8447a7 pwm: rcar: Convert to platform remove callback returning void new 18a95d363098 pwm: rockchip: Convert to platform remove callback returning void new 1d4f9972dca4 pwm: samsung: Convert to platform remove callback returning void new 533d29471b3c pwm: sifive: Convert to platform remove callback returning void new f113c11bf28c pwm: spear: Convert to platform remove callback returning void new c51638065bb4 pwm: sprd: Convert to platform remove callback returning void new e13cec3617c6 pwm: sti: Convert to platform remove callback returning void new 000b97ab8737 pwm: stm32: Convert to platform remove callback returning void new 0bda6b0187fd pwm: sun4i: Convert to platform remove callback returning void new e39cb6f9be7e pwm: tegra: Convert to platform remove callback returning void new dc75f6bc5b6c pwm: tiecap: Convert to platform remove callback returning void new 91e92e82b1da pwm: tiehrpwm: Convert to platform remove callback returning void new 22e1d1f44d3f pwm: vt8500: Convert to platform remove callback returning void new 9a2273a16157 pwm: xilinx: Convert to platform remove callback returning void new b3ad52353f9f dt-bindings: pwm: mediatek: Add mediatek,mt7986 compatible new 43a1c4ff3977 dt-bindings: pwm: Convert Amlogic Meson PWM binding new d6a436c76dd5 pwm: rcar: Drop of_match_ptr for ID table new fa359c1938ad pwm: stm32-lp: Drop of_match_ptr for ID table new 36dd7f530ae7 pwm: mtk-disp: Disable shadow registers before setting bac [...] new b16c310115f2 pwm: mtk-disp: Configure double buffering before reading i [...] new 87a3a3929c71 dt-bindings: pwm: Add Apple PWM controller new bafbbef85fd7 pwm: Add Apple PWM controller new de614ac31955 MAINTAINERS: Add entries for Apple PWM driver new d0a4564bd024 pwm: stm32: Enforce settings for PWM capture new eb411c0cf59a pwm: meson: Fix axg ao mux parents new 9e4fa80ab7ef pwm: meson: Fix g12a ao clk81 name new 0af4d704ba8e pwm: Delete deprecated functions pwm_request() and pwm_free() new 247ee6c78040 pwm: Remove unused radix tree new 89b7fd5d7f3c Merge tag 'pwm/for-6.4-rc1' of git://git.kernel.org/pub/sc [...]
The 236 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 | 51 + .../devicetree/bindings/dma/apple,admac.yaml | 1 + .../devicetree/bindings/dma/qcom,gpi.yaml | 1 + .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 14 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 23 +- .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml | 2 +- .../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 6 +- .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 4 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../bindings/phy/amlogic,axg-mipi-dphy.yaml | 4 +- .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 4 +- .../bindings/phy/amlogic,g12a-usb2-phy.yaml | 4 +- .../bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml | 4 +- .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 4 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 4 +- .../bindings/phy/amlogic,meson8-hdmi-tx-phy.yaml | 4 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 4 +- .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 4 +- .../devicetree/bindings/phy/brcm,sata-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,salvo-phy.yaml | 4 +- .../bindings/phy/hisilicon,hi3660-usb3.yaml | 4 +- .../bindings/phy/hisilicon,hi3670-usb3.yaml | 6 +- .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 45 - .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 4 +- .../phy/marvell,armada-cp110-utmi-phy.yaml | 4 +- .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 4 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 1 + .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 4 +- .../bindings/phy/phy-cadence-sierra.yaml | 12 +- .../bindings/phy/phy-cadence-torrent.yaml | 10 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 1 + .../devicetree/bindings/phy/phy-tegra194-p2u.yaml | 4 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 4 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 27 +- .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 4 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 4 +- .../devicetree/bindings/phy/qcom,usb-ss.yaml | 4 +- .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 4 +- .../bindings/phy/samsung,exynos-pcie-phy.yaml | 4 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 2 +- .../bindings/phy/sunplus,sp7021-usb2-phy.yaml | 4 +- .../bindings/phy/ti,phy-am654-serdes.yaml | 5 - .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 8 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 25 +- .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 4 +- .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml | 51 + .../bindings/pwm/mediatek,mt2712-pwm.yaml | 1 + .../devicetree/bindings/pwm/pwm-amlogic.yaml | 70 ++ .../devicetree/bindings/pwm/pwm-meson.txt | 29 - .../bindings/timestamp/nvidia,tegra194-hte.yaml | 66 +- Documentation/driver-api/hte/index.rst | 2 +- .../hte/{tegra194-hte.rst => tegra-hte.rst} | 33 +- Documentation/driver-api/pwm.rst | 13 +- MAINTAINERS | 12 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 17 + drivers/dma/Kconfig | 1 + drivers/dma/at_xdmac.c | 107 +- drivers/dma/bestcomm/sram.c | 19 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 40 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 1 + drivers/dma/dw-edma/dw-edma-core.c | 27 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 56 - drivers/dma/idxd/Makefile | 2 +- drivers/dma/idxd/cdev.c | 334 +++++- drivers/dma/idxd/debugfs.c | 138 +++ drivers/dma/idxd/device.c | 113 +- drivers/dma/idxd/idxd.h | 67 ++ drivers/dma/idxd/init.c | 60 +- drivers/dma/idxd/irq.c | 210 +++- drivers/dma/idxd/registers.h | 126 +- drivers/dma/idxd/sysfs.c | 146 ++- drivers/dma/imx-dma.c | 1 - drivers/dma/ioat/init.c | 12 +- drivers/dma/ioat/registers.h | 7 - drivers/dma/mv_xor_v2.c | 35 +- drivers/dma/of-dma.c | 2 +- drivers/dma/qcom/gpi.c | 1 - drivers/dma/qcom/hidma_mgmt.c | 2 + drivers/dma/sh/rz-dmac.c | 18 +- drivers/dma/tegra20-apb-dma.c | 5 - drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 8 - drivers/dma/ti/k3-psil-j784s4.c | 354 ++++++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 75 +- drivers/dma/xilinx/zynqmp_dma.c | 6 +- drivers/gpio/gpio-tegra186.c | 1 + drivers/hte/hte-tegra194-test.c | 2 +- drivers/hte/hte-tegra194.c | 169 ++- drivers/hte/hte.c | 2 +- drivers/phy/Kconfig | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 8 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 4 +- drivers/phy/broadcom/phy-bcm-ns-usb2.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 6 +- drivers/phy/cadence/cdns-dphy-rx.c | 32 + drivers/phy/cadence/cdns-dphy.c | 6 +- drivers/phy/cadence/phy-cadence-sierra.c | 250 ++-- drivers/phy/cadence/phy-cadence-torrent.c | 6 +- drivers/phy/freescale/phy-fsl-imx8qm-lvds-phy.c | 6 +- drivers/phy/intel/Kconfig | 10 - drivers/phy/intel/Makefile | 1 - drivers/phy/intel/phy-intel-lgm-combo.c | 5 +- drivers/phy/intel/phy-intel-thunderbay-emmc.c | 509 --------- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 2 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 2 +- drivers/phy/mediatek/Makefile | 1 + drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c | 495 ++++++++ drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h | 113 ++ drivers/phy/mediatek/phy-mtk-hdmi.c | 15 + drivers/phy/mediatek/phy-mtk-hdmi.h | 3 + drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 5 +- drivers/phy/motorola/phy-cpcap-usb.c | 6 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 6 +- drivers/phy/phy-lgm-usb.c | 6 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 6 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 8 +- drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 19 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 263 ++++- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v4_20.h | 2 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 3 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5_20.h | 1 + .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h | 24 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 98 ++ drivers/phy/renesas/phy-rcar-gen3-pcie.c | 6 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 6 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 6 +- drivers/phy/renesas/r8a779f0-ether-serdes.c | 6 +- drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 6 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 11 +- drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 6 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 184 +++ drivers/phy/rockchip/phy-rockchip-pcie.c | 15 - drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- drivers/phy/st/phy-miphy28lp.c | 42 +- drivers/phy/st/phy-spear1310-miphy.c | 2 +- drivers/phy/st/phy-spear1340-miphy.c | 2 +- drivers/phy/st/phy-stm32-usbphyc.c | 9 +- drivers/phy/tegra/xusb-tegra186.c | 20 + drivers/phy/tegra/xusb.c | 8 +- drivers/phy/tegra/xusb.h | 1 + drivers/phy/ti/phy-am654-serdes.c | 6 +- drivers/phy/ti/phy-da8xx-usb.c | 6 +- drivers/phy/ti/phy-dm816x-usb.c | 6 +- drivers/phy/ti/phy-j721e-wiz.c | 19 +- drivers/phy/ti/phy-omap-usb2.c | 14 +- drivers/phy/ti/phy-ti-pipe3.c | 6 +- drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/phy/xilinx/phy-zynqmp.c | 5 +- drivers/pwm/Kconfig | 12 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 71 +- drivers/pwm/pwm-apple.c | 159 +++ drivers/pwm/pwm-atmel-hlcdc.c | 6 +- drivers/pwm/pwm-atmel-tcb.c | 6 +- drivers/pwm/pwm-atmel.c | 6 +- drivers/pwm/pwm-bcm-iproc.c | 6 +- drivers/pwm/pwm-bcm2835.c | 6 +- drivers/pwm/pwm-berlin.c | 6 +- drivers/pwm/pwm-brcmstb.c | 6 +- drivers/pwm/pwm-clk.c | 6 +- drivers/pwm/pwm-cros-ec.c | 6 +- drivers/pwm/pwm-hibvt.c | 6 +- drivers/pwm/pwm-img.c | 6 +- drivers/pwm/pwm-imx-tpm.c | 6 +- drivers/pwm/pwm-lpc18xx-sct.c | 6 +- drivers/pwm/pwm-lpss-platform.c | 5 +- drivers/pwm/pwm-meson.c | 6 +- drivers/pwm/pwm-mtk-disp.c | 40 +- drivers/pwm/pwm-omap-dmtimer.c | 6 +- drivers/pwm/pwm-rcar.c | 8 +- drivers/pwm/pwm-rockchip.c | 6 +- drivers/pwm/pwm-samsung.c | 6 +- drivers/pwm/pwm-sifive.c | 6 +- drivers/pwm/pwm-spear.c | 6 +- drivers/pwm/pwm-sprd.c | 6 +- drivers/pwm/pwm-sti.c | 6 +- drivers/pwm/pwm-stm32-lp.c | 2 +- drivers/pwm/pwm-stm32.c | 10 +- drivers/pwm/pwm-sun4i.c | 6 +- drivers/pwm/pwm-tegra.c | 6 +- drivers/pwm/pwm-tiecap.c | 6 +- drivers/pwm/pwm-tiehrpwm.c | 6 +- drivers/pwm/pwm-vt8500.c | 6 +- drivers/pwm/pwm-xilinx.c | 5 +- drivers/soundwire/Kconfig | 10 + drivers/soundwire/Makefile | 7 +- drivers/soundwire/amd_manager.c | 1208 ++++++++++++++++++++ drivers/soundwire/amd_manager.h | 258 +++++ drivers/soundwire/bus.c | 112 +- drivers/soundwire/bus.h | 20 +- drivers/soundwire/cadence_master.c | 139 ++- drivers/soundwire/cadence_master.h | 5 +- drivers/soundwire/dmi-quirks.c | 25 + drivers/soundwire/generic_bandwidth_allocation.c | 15 +- drivers/soundwire/intel.c | 336 +----- drivers/soundwire/intel.h | 67 ++ drivers/soundwire/intel_auxdevice.c | 6 +- drivers/soundwire/intel_bus_common.c | 259 +++++ drivers/soundwire/qcom.c | 20 +- drivers/soundwire/stream.c | 20 +- include/linux/dma/ti-cppi5.h | 1 + include/linux/mfd/stm32-timers.h | 1 + include/linux/pwm.h | 13 - include/linux/soundwire/sdw_amd.h | 109 ++ include/linux/soundwire/sdw_intel.h | 11 + include/uapi/linux/idxd.h | 48 +- 213 files changed, 6331 insertions(+), 1964 deletions(-) delete mode 100644 Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml create mode 100644 Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-amlogic.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-meson.txt rename Documentation/driver-api/hte/{tegra194-hte.rst => tegra-hte.rst} (50%) create mode 100644 drivers/dma/idxd/debugfs.c create mode 100644 drivers/dma/ti/k3-psil-j784s4.c delete mode 100644 drivers/phy/intel/phy-intel-thunderbay-emmc.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8195.h create mode 100644 drivers/pwm/pwm-apple.c create mode 100644 drivers/soundwire/amd_manager.c create mode 100644 drivers/soundwire/amd_manager.h create mode 100644 drivers/soundwire/intel_bus_common.c create mode 100644 include/linux/soundwire/sdw_amd.h