This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c2f2b01b74be Merge tag 'i3c/for-6.19' of git://git.kernel.org/pub/scm/l [...] new 7563d021e28e mshv: Fix VpRootDispatchThreadBlocked value new 4cc1aa469cd6 mshv: Fix deposit memory in MSHV_ROOT_HVCALL new f34f5e576f5e x86/hyperv: Don't use hv apic driver when Secure AVIC is a [...] new 3e1b611515d2 drivers: hv: Allow vmbus message synic interrupt injected [...] new c52c957e41e7 x86/hyperv: Don't use auto-eoi when Secure AVIC is available new 5e52db91d112 x86/hyperv: Allow Hyper-V to inject STIMER0 interrupts new 92c7053b44b3 Documentation: hyperv: Confidential VMBus new 6802d8af47d1 Drivers: hv: VMBus protocol version 6.0 new 7c8b6c326d83 arch/x86: mshyperv: Discover Confidential VMBus availability new e6eeb3c78273 arch: hyperv: Get/set SynIC synth.registers via paravisor new a156ad8c5082 arch/x86: mshyperv: Trap on access for some synthetic MSRs new 163224c189e8 Drivers: hv: Rename fields for SynIC message and event pages new 226494e5ee4e Drivers: hv: Allocate the paravisor SynIC pages when required new 25059d5e4c5a Drivers: hv: Post messages through the confidential VMBus [...] new 1bb15327d529 Drivers: hv: remove stale comment new 09406f2f8466 Drivers: hv: Check message and event pages for non-NULL be [...] new 74fa5d7e5fbd Drivers: hv: Rename the SynIC enable and disable routines new e096fe2bd623 Drivers: hv: Functions for setting up and tearing down the [...] new 0a4534bdf29a Drivers: hv: Allocate encrypted buffers when requested new 510164539f16 Drivers: hv: Free msginfo when the buffer fails to decrypt new bf35d298bb9a Drivers: hv: Support confidential VMBus channels new b537794bc28a Drivers: hv: Set the default VMBus version to 6.0 new 2647c96649ba Drivers: hv: Support establishing the confidential VMBus c [...] new 9ebc528cfdad mshv: Only map vp->vp_stats_pages if on root scheduler new 59aeea195948 mshv: Add the HVCALL_GET_PARTITION_PROPERTY_EX hypercall new fd612d97a458 mshv: Get the vmm capabilities offered by the hypervisor new 19c515c27cee mshv: Allocate vp state page for HVCALL_MAP_VP_STATE_PAGE on L1VH new d62313bdf596 mshv: Introduce new hypercall to map stats page for L1VH p [...] new 428ca2d4c6aa MAINTAINERS: Add Long Li as a Hyper-V maintainer new 77c3a45a0f48 x86: mshyperv: Remove duplicate asm/msr.h header new 91a076d30450 x86/hyperv: Rename guest crash shutdown function new 56c3feb3cc17 hyperv: Add two new hypercall numbers to guest ABI public header new e0a975ecd2e6 hyperv: Add definitions for hypervisor crash dump support new b0574ba75525 x86/hyperv: Add trampoline asm code to transition from hypervisor new 94212d34618c x86/hyperv: Implement hypervisor RAM collection into vmcore new 77c860d2dbb7 x86/hyperv: Enable build of hypervisor crashdump collection files new 6626f815a171 Drivers: hv: fix missing kernel-doc description for 'size' [...] new 5f4b5edcb1a3 Drivers: hv: Resolve ambiguity in hypervisor version log new 22cb2f06fac9 Drivers: hv: Use kmalloc_array() instead of kmalloc() new 8ec6070fc8ac mshv: add WQ_PERCPU to alloc_workqueue users new ba9eb9b86d23 mshv: Fix create memory region overlap check new f91bc8f61abf mshv: Allow mappings that overlap in uaddr new c91fe5f162f2 mshv: Extend create partition ioctl to support cpu features new 796ef5a7fe86 static_call: allow using STATIC_CALL_TRAMP_STR() from assembly new cffe9f58de1e Drivers: hv: Export some symbols for mshv_vtl new 7bfe3b8ea6e3 Drivers: hv: Introduce mshv_vtl driver new c720e6a873cc mshv: Add ioctl for self targeted passthrough hvcalls new b5110eaf6753 Drivers: hv: use kmalloc_array() instead of kmalloc() new 9d70ef7a18e0 mshv: adjust interrupt control structure for ARM64 new df4ff5f6cf78 mshv: Refactor and rename memory region handling functions new 6f6aed2c497e mshv: Centralize guest memory region destruction new e950c30a1051 mshv: Move region management to mshv_regions.c new abceb4297bf8 mshv: Fix huge page handling in memory region traversal new c39dda08286f mshv: Add refcount and locking to mem regions new b9a66cd5ccbb mshv: Add support for movable memory regions new 723c47a221ee mshv: Add definitions for MSHV sleep state configuration new f0be2600ac55 mshv: Use reboot notifier to configure sleep state new 615a6e7d83f9 mshv: Cleanly shutdown root partition with MSHV new feb06d2690bb Merge tag 'hyperv-next-signed-20251207' of git://git.kerne [...] new 05ace63d0bcf dt-bindings: phy: ti,tcan104x-can: Document NXP TJA105X/1048 new c77464bd9b41 phy: phy-can-transceiver: Introduce can_transceiver_priv new 6e9fe9409e10 phy: phy-can-transceiver: Add dual channel support for TJA1048 new d02a7eb12924 phy: phy-can-transceiver: Drop the gpio desc check new b817f505926b phy: phy-can-transceiver: Add support for TJA105{1,7} new 4bc259ebcb3e phy: phy-can-transceiver: Support TJA1048/TJA1051 new 42690b8ec861 phy: sophgo: Remove unused of_gpio.h new 4edf654be547 phy: add new phy_notify_state() api new a1af5d2be169 phy: samsung: gs101-ufs: Add .notify_phystate() & hibern8 [...] new 58e0f987c270 phy: Add new phy_notify_state() api new 54760125b026 phy: core: Remove extra space after '=' new 4f816512aaa1 dt-bindings: phy: renesas: Document Renesas RZ/G3E USB3.0 PHY new ee5f1a3f90a4 phy: renesas: Add Renesas RZ/G3E USB3.0 PHY driver new 0d616c28a35e phy: Add Renesas RZ/G3E USB3.0 PHY driver new 81d755584066 phy: qcom-qmp-combo: Use regulator_bulk_data with init_loa [...] new 80ac0fba0f1a dt-bindings: phy: mediatek,tphy: Add support for MT7981 new 323c5c05a0a0 dt-bindings: phy: rockchip-inno-dsidphy: Add compatible fo [...] new 785a9d5bb145 phy: rockchip: inno-dsidphy: Add support for rk3506 new 356d1924b9a6 phy: broadcom: bcm63xx-usbh: fix section mismatches new 5e428e45bf17 phy: exynos5-usbdrd: fix clock prepare imbalance new bc6f8b756c89 dt-bindings: phy: renesas,usb2-phy: Mark resets as require [...] new 662bb179d338 phy: renesas: rcar-gen3-usb2: Fix an error handling path i [...] new 79d9db7f7a0c phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check new 942a7a6bf4c6 phy: renesas: rcar-gen3-usb2: Add suspend/resume support new a2a18e5da64f phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528 new be866e68966d phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562 new 3faa2d0e7940 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document [...] new f842daf74011 phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes map [...] new 7044ed6749c8 phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE new ec5814578e3c phy: renesas: Remove unneeded semicolons new 95e590569898 phy: freescale: Initialize priv->lock new a7f0d69ecdd2 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict res [...] new d877f881cec5 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] new bc2ba6e3fb8a phy: qcom-qmp: pcs: Add v8.50 register offsets new 1797c6677ad6 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY new 9d3daf9ca323 phy: ti: gmii-sel: Add a sanity check on the phy_id new 72126e9623e1 phy: rockchip: samsung-hdptx: Fix reported clock rate in h [...] new 8daaced9f5ee phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth new 51023cf6cc5d phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from [...] new 0e8fe19c0292 dt-bindings: phy: imx8mq-usb: add alternate reference clock new 3b64ea4768e7 phy: fsl-imx8mq-usb: support alternate reference clock new 7448a8d6909a MAINTAINERS: phy: Move Kishon Vijay Abraham I to credits new 716311dad200 MAINTAINERS: phy: Add Neil Armstrong as reviewers for phy [...] new 0623fdf30b11 Merge tag 'phy-for-6.19' of git://git.kernel.org/pub/scm/l [...] new b46d155e0db3 dmaengine: sh: usb-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUN [...] new 75396f5b9534 dmaengine: nbpfaxi: Convert to RUNTIME_PM_OPS() new b78c6286acd7 dmaengine: rcar-dmac: Remove dummy Runtime PM callback new c3c328d2383f dmaengine: rcar-dmac: Convert to NOIRQ_SYSTEM_SLEEP/RUNTIM [...] new bc2c39600212 dmaengine: sh: Kconfig: Drop ARCH_R7S72100/ARCH_RZG2L dependency new f80ea8566917 dmaengine: idxd: drain ATS translations when disabling WQ new 4e8331317e73 dmaengine: qcom: gpi: Add GPI Block event interrupt support new 398035178503 i2c: i2c-qcom-geni: Add Block event interrupt support new 938eae912ac5 dmaengine: at_hdmac: fix formats under 64-bit new 5d8c5bea0da9 dmaengine: at_hdmac: add COMPILE_TEST support new bfab38bee565 dmaengine: bcm2835: drop unused module alias new 660c40702d90 dmaengine: dw: drop unused module alias new 03adb0eb0ed6 dmaengine: fsl-edma: drop unused module alias new 9180a66fb432 dmaengine: fsl-qdma: drop unused module alias new 73b77c3d8003 dmaengine: k3dma: drop unused module alias new 73391fecf238 dmaengine: mmp_tdma: drop unused module alias new 3b7b0bbdcba9 dmaengine: mmp_tdma: drop unnecessary OF node check in remove new 1911f507a54b dmaengine: sprd: drop unused module alias new e0aef2a5c336 dmaengine: tegra210-adma: drop unused module alias new d3e1935fba8d dmaengine: bcm2835: enable compile testing new cd3ba117688f dmaengine: st_fdma: drop unused module alias new 1ecd8b6016c0 dmaengine: fsl-edma: configure tcd attr with separate src [...] new 2b11e7403a8e dt-bindings: dma: xilinx: Simplify dma-coherent property new 990fa99821b3 Merge tag 'dmaengine-6.19-rc1' of git://git.kernel.org/pub [...] new d8d357b8a54f dt-bindings: pinctrl: mediatek: Document MT6878 pin contro [...] new 18349bfb391a pinctrl: mediatek: Add debounce times for MT6878 new 89c13ea3ab6d pinctrl: mediatek: Add support for MT6878 pinctrl new a7b4825cb134 dt-bindings: pinctrl: pinctrl-single: add ti,am62l-padconf [...] new 543e3b4a54d7 dt-bindings: pinctrl: qcom: msm8960: rename msmgpio node to tlmm new 37e7b536061a pinctrl: qcom: glymur: Drop unnecessary platform data from [...] new e73fda2dcb0b pinctrl: qcom: glymur: Fix the gpio and egpio pin functions new 5f345e61a50d dt-bindings: pinctrl: qcom,pmic-gpio: Add GPIO bindings fo [...] new 120b6d1a22ee pinctrl: qcom: spmi-gpio: Add PMCX0102, PMK8850 & PMH01XX [...] new bfdccbe92e6d pinctrl: qcom: spmi-gpio: add support for {LV_VIN2, MV_VIN [...] new d51093cf011c dt-bindings: pinctrl: Convert Marvell Berlin pinctrl to DT schema new c1c9641a04e8 dt-bindings: pinctrl: Convert marvell,armada-3710-(sb|nb)- [...] new e7db6f1528fd dt-bindings: pinctrl: describe Kaanapali TLMM new 35ff9c6b318a pinctrl: qcom: add the tlmm driver for Kaanapali platforms new f91946687861 dt-bindings: pinctrl: qcom,sm6115-lpass-lpi: add QCM2290 c [...] new 005a325480f4 pinctrl: Demote subsystem banner message new e1106d624cd7 pinctrl: tegra20: register csus_mux clock new 8c10adaf337f dt-bindings: pinctrl: Convert actions,s700-pinctrl to DT schema new af1825d7668d dt-bindings: pinctrl: Convert actions,s900-pinctrl to DT schema new f84f54841dd0 dt-bindings: pinctrl: Convert brcm,ns2-pinmux to DT schema new a419bc0f13f3 dt-bindings: pinctrl: Convert bitmain,bm1880-pinctrl to DT schema new 7958b4bb806c pinctrl: pinmux: Add missing .function_is_gpio kerneldoc new 2b195e2bab1d dt-bindings: pinctrl: toshiba,visconti: Drop redundant fun [...] new 5aed16228a3e Merge tag 'mpfs-pinctrl-binding-base' of https://git.kerne [...] new 645f1095d317 dt-bindings: pinctrl: document pic64gx "gpio2" pinmux new 38cf9d641314 pinctrl: add pic64gx "gpio2" pinmux driver new 2f0073afd9bf dt-bindings: pinctrl: document polarfire soc iomux0 pinmux new 46397274da22 pinctrl: add polarfire soc iomux0 pinmux driver new e5cea3c87c3f MAINTAINERS: add Microchip RISC-V pinctrl drivers/bindings [...] new 329b71cd1e9e dt-bindings: pinctrl: Add cix,sky1-pinctrl new 920500c5fe66 pinctrl: cix: Add pin-controller support for sky1 new 4a6cc9655fcc pinctrl: pinconf-generic: Fix minor typos in comments new 90a18c512884 pinctrl: pinconf-generic: Handle string values for generic [...] new 55c7f5ef904f pinctrl: pinconf-generic: Add properties 'skew-delay-{in,o [...] new 5c284d086bcf dt-bindings: pincfg-node: Add properties 'skew-delay-{in,o [...] new 5a0398cc2a36 pinctrl: stm32: Rework stm32_pconf_parse_conf() new bbd3fc341224 pinctrl: stm32: Simplify handling of backup pin status new 701a6aa4a3b1 pinctrl: stm32: Drop useless spinlock save and restore new 78a3ce945e66 pinctrl: stm32: Avoid keeping a bool value in a u32 variable new c0cfa3a9fbb9 pinctrl: stm32: Support I/O synchronization parameters new cf7a3d4d3f31 dt-bindings: pinctrl: stm32: Use properties from pincfg-node.yaml new a730bf753eae dt-bindings: pinctrl: stm32: Support I/O synchronization p [...] new b45928845cc3 pinctrl-scmi: remove unused struct members new f9f4fda15e72 pinctrl: mcp23s08: init reg_defaults from HW at probe and [...] new 002679f79ed6 pinctrl: stm32: fix hwspinlock resource leak in probe function new 99224c151c19 pinctrl: mpfs-iomux0: fix compile-time constant warning fo [...] new 59d2d28f2269 pinctrl: cix: sky1: Provide pin control dummy states new 44bf66122c12 pinctrl: renesas: rzg2l: Fix ISEL restore on resume new fb8a7900dcba pinctrl: renesas: rzg2l: Drop unnecessary pin configurations new fea997df95fc pinctrl: renesas: Drop duplicate newlines new cea950101108 pinctrl: renesas: rzg2l: Fix PMC restore new 647a6b1808db pinctrl: renesas: rzg2l: Remove extra semicolons new bf48f99d95df pinctrl: renesas: Remove unneeded semicolons new aa09d5a14770 pinctrl: renesas: rza1: Make mux_conf const in rza1_pin_mu [...] new a5fad3aeff41 pinctrl: renesas: rzg2l: Remove useless wrappers new 4f91d2b09455 Merge tag 'renesas-pinctrl-for-v6.19-tag1' of git://git.ke [...] new ea2bfb853b15 dt-bindings: pinctrl: Convert sprd,sc9860-pinctrl to DT schema new 9be3b7bb7ddd dt-bindings: pinctrl: samsung: add exynos8890 compatible new f416d35e6522 dt-bindings: pinctrl: samsung: add exynos8890-wakeup-eint [...] new 5b6b7d39cee6 pinctrl: samsung: add exynos8890 SoC pinctrl configuration new e671a1bb5d1c dt-bindings: pinctrl: samsung: Add compatible for ARTPEC-9 SoC new 3cfc60e09bdc pinctrl: samsung: Add ARTPEC-9 SoC specific configuration new 1d80a6869079 Merge tag 'samsung-pinctrl-6.19' of https://git.kernel.org [...] new 13064950339f dt-bindings: pinctrl: Add rk3506 pinctrl support new dbd2317d7b9f pinctrl: rockchip: Add rk3506 pinctrl support new 7959deaabea8 pinctrl: stm32: handle semaphore acquisition when handling [...] new 9322da935c9a dt-bindings: pinctrl: mt7988: allow gpio-hogs new 4043b0c45f85 pinctrl: airoha: generalize pins/group/function/confs handling new 579839c9548c pinctrl: airoha: convert PHY LED GPIO to macro new 1552ad5d649c pinctrl: airoha: convert PWM GPIO to macro new e6e47d31d3f8 dt-bindings: pinctrl: airoha: Document AN7583 Pin Controller new 3ffeb17a9a27 pinctrl: airoha: add support for Airoha AN7583 PINs new f2596d9fa19c pinctrl: airoha: convert comma to semicolon new b737322278ff pinctrl: renesas: r8a779g0: Remove AVB[01]_MII new ac4e5f4ab6f3 pinctrl: renesas: r8a779g0: Remove CC5_OSCOUT new 87f8ed0518bd pinctrl: renesas: r8a779g0: Remove STPWT_EXTFXR new 3a430f50b8ce pinctrl: renesas: r8a779h0: Remove CC5_OSCOUT new 8903597df7b6 pinctrl: renesas: r8a779h0: Remove STPWT_EXTFXR new 3b0cf6ab3590 pinctrl: renesas: rzg2l: Refactor OEN register PWPR handling new ec8e1f41a192 Merge tag 'renesas-pinctrl-for-v6.19-tag2' of git://git.ke [...] new f2bd5a0f59d0 pinctrl: airoha: fix pinctrl function mismatch issue new 0341d1b1ebf1 pinctrl: airoha: Fix AIROHA_PINCTRL_CONFS_DRIVE_E2 in an75 [...] new a7840365d179 dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC [...] new da53dcd54cc3 dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline new ebd61482ffab pinctrl: cix: Fix obscure dependency new cf6dd6cafdfc pinctrl: baytrail: Unify messages with help of dev_err_probe() new 6afe489df6b3 pinctrl: cherryview: Unify messages with help of dev_err_probe() new e2620a2c44dc pinctrl: intel: Unify messages with help of dev_err_probe() new a13735785c27 pinctrl: lynxpoint: Unify messages with help of dev_err_probe() new 534ea60bc480 pinctrl: tangier: Unify messages with help of dev_err_probe() new ce27278119f3 Merge patch series "pinctrl: intel: Unify error messages" new e1a57abb3be5 pinctrl: intel: Introduce INTEL_GPP() macro new 16b37ed0f373 pinctrl: alderlake: Switch to INTEL_GPP() macro new 9db14f71029d pinctrl: cannonlake: Switch to INTEL_GPP() macro new 51327d683963 pinctrl: icelake: Switch to INTEL_GPP() macro new 29d06c2d39d0 pinctrl: jasperlake: Switch to INTEL_GPP() macro new c11e90dc9ab3 pinctrl: lakefield: Switch to INTEL_GPP() macro new cac89a3dca3a pinctrl: meteorlake: Switch to INTEL_GPP() macro new 9151857eefbb pinctrl: meteorpoint: Switch to INTEL_GPP() macro new ba6467787b68 pinctrl: tigerlake: Switch to INTEL_GPP() macro new d99b7a9d51ad pinctrl: sunrisepoint: Switch to INTEL_GPP() macro new 396f45a34e83 Merge patch series "pinctrl: intel: Consolidate struct int [...] new ce884de219de pinctrl: cedarfork: Switch to INTEL_GPP() macro new d772897c7cfd pinctrl: denverton: Switch to INTEL_GPP() macro new 6c7a9976998d pinctrl: emmitsburg: Switch to INTEL_GPP() macro new dd0c7bffe3d1 pinctrl: cherryview: Switch to INTEL_GPP() macro new cc4e46fa76af pinctrl: elkhartlake: Switch to INTEL_GPP() macro new 885b92bad87a Merge patch series "pinctrl: intel: Convert the rest to us [...] new 2f61c0097219 pinctrl: intel: Export intel_gpio_add_pin_ranges() new 3bcfd55bedfc pinctrl: cherryview: Convert to use intel_gpio_add_pin_ranges() new 8daf70e6aa41 Merge patch series "pinctrl: intel: Export intel_gpio_add_ [...] new 6156424a7d00 Merge tag 'intel-pinctrl-v6.19-1' of git://git.kernel.org/ [...] new ac52b4a98509 MAINTAINERS: Change Linus Walleij mail address new 61d1bb53547d pinctrl: single: Fix incorrect type for error return variable new 9dc966799ac9 pinctrl: starfive: use dynamic GPIO base allocation new 666065caa31a pinctrl: add CONFIG_OF dependencies for microchip drivers new a110f942672c Merge tag 'pinctrl-v6.19-1' of git://git.kernel.org/pub/sc [...]
The 244 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: CREDITS | 4 + .../bindings/clock/armada3700-xtal-clock.txt | 29 - .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +- .../devicetree/bindings/mfd/syscon-common.yaml | 3 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 7 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 69 +- .../bindings/phy/renesas,rzg3e-usb3-phy.yaml | 63 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 1 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 69 +- .../bindings/pinctrl/actions,s700-pinctrl.txt | 170 -- .../bindings/pinctrl/actions,s700-pinctrl.yaml | 204 ++ .../bindings/pinctrl/actions,s900-pinctrl.txt | 204 -- .../bindings/pinctrl/actions,s900-pinctrl.yaml | 219 ++ .../bindings/pinctrl/airoha,an7583-pinctrl.yaml | 402 ++++ .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 + .../devicetree/bindings/pinctrl/berlin,pinctrl.txt | 47 - .../bindings/pinctrl/bitmain,bm1880-pinctrl.txt | 126 - .../bindings/pinctrl/bitmain,bm1880-pinctrl.yaml | 132 + .../bindings/pinctrl/brcm,ns2-pinmux.txt | 102 - .../bindings/pinctrl/brcm,ns2-pinmux.yaml | 111 + .../bindings/pinctrl/cix,sky1-pinctrl.yaml | 91 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 195 -- .../pinctrl/marvell,armada3710-xb-pinctrl.yaml | 124 + .../pinctrl/marvell,berlin2-soc-pinctrl.yaml | 86 + .../bindings/pinctrl/mediatek,mt6878-pinctrl.yaml | 211 ++ .../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 5 + .../pinctrl/microchip,mpfs-pinctrl-iomux0.yaml | 89 + .../pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml | 74 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 17 + .../bindings/pinctrl/pinctrl-single.yaml | 1 + .../bindings/pinctrl/qcom,kaanapali-tlmm.yaml | 127 + .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 4 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 15 + .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 8 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 1 + .../bindings/pinctrl/samsung,pinctrl.yaml | 6 +- .../devicetree/bindings/pinctrl/sprd,pinctrl.txt | 83 - .../bindings/pinctrl/sprd,sc9860-pinctrl.txt | 70 - .../bindings/pinctrl/sprd,sc9860-pinctrl.yaml | 199 ++ .../bindings/pinctrl/st,stm32-pinctrl.yaml | 101 +- .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 1 - .../microchip/microchip,mpfs-mss-top-sysreg.yaml | 13 +- Documentation/virt/hyperv/coco.rst | 139 +- MAINTAINERS | 69 +- arch/x86/hyperv/Makefile | 16 +- arch/x86/hyperv/hv_apic.c | 8 + arch/x86/hyperv/hv_crash.c | 642 +++++ arch/x86/hyperv/hv_init.c | 9 + arch/x86/hyperv/hv_trampoline.S | 101 + arch/x86/hyperv/hv_vtl.c | 30 + arch/x86/hyperv/mshv-asm-offsets.c | 37 + arch/x86/hyperv/mshv_vtl_asm.S | 116 + arch/x86/include/asm/mshyperv.h | 45 + arch/x86/kernel/cpu/mshyperv.c | 88 +- drivers/dma/Kconfig | 4 +- drivers/dma/at_hdmac.c | 6 +- drivers/dma/bcm2835-dma.c | 1 - drivers/dma/dw/platform.c | 5 +- drivers/dma/fsl-edma-common.c | 45 +- drivers/dma/fsl-edma-main.c | 1 - drivers/dma/fsl-qdma.c | 1 - drivers/dma/idxd/device.c | 19 +- drivers/dma/k3dma.c | 1 - drivers/dma/mmp_tdma.c | 4 +- drivers/dma/nbpfaxi.c | 6 +- drivers/dma/qcom/gpi.c | 11 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/sh/rcar-dmac.c | 16 +- drivers/dma/sh/usb-dmac.c | 11 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/st_fdma.c | 1 - drivers/dma/tegra210-adma.c | 1 - drivers/hv/Kconfig | 29 +- drivers/hv/Makefile | 9 +- drivers/hv/channel.c | 75 +- drivers/hv/channel_mgmt.c | 27 +- drivers/hv/connection.c | 6 +- drivers/hv/hv.c | 377 ++- drivers/hv/hv_common.c | 27 +- drivers/hv/hv_util.c | 2 +- drivers/hv/hyperv_vmbus.h | 76 +- drivers/hv/mshv_common.c | 99 + drivers/hv/mshv_eventfd.c | 8 +- drivers/hv/mshv_irq.c | 4 + drivers/hv/mshv_regions.c | 555 +++++ drivers/hv/mshv_root.h | 57 +- drivers/hv/mshv_root_hv_call.c | 196 +- drivers/hv/mshv_root_main.c | 745 +++--- drivers/hv/mshv_synic.c | 6 +- drivers/hv/mshv_vtl.h | 25 + drivers/hv/mshv_vtl_main.c | 1392 +++++++++++ drivers/hv/ring_buffer.c | 5 +- drivers/hv/vmbus_drv.c | 188 +- drivers/i2c/busses/i2c-qcom-geni.c | 248 +- drivers/phy/broadcom/phy-bcm63xx-usbh.c | 6 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 23 +- drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 5 +- drivers/phy/phy-can-transceiver.c | 158 +- drivers/phy/phy-core.c | 27 +- drivers/phy/qualcomm/phy-qcom-m31-eusb2.c | 2 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 191 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 32 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h | 13 + drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/renesas/Kconfig | 7 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/phy-rcar-gen3-pcie.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 70 +- drivers/phy/renesas/phy-rcar-gen3-usb3.c | 2 +- drivers/phy/renesas/phy-rzg3e-usb3.c | 259 ++ drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 91 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 15 + drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 27 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 2 +- drivers/phy/samsung/phy-gs101-ufs.c | 28 + drivers/phy/samsung/phy-samsung-ufs.c | 40 + drivers/phy/samsung/phy-samsung-ufs.h | 7 + drivers/phy/sophgo/phy-cv1800-usb2.c | 1 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 3 + drivers/pinctrl/cix/Kconfig | 15 + drivers/pinctrl/cix/Makefile | 4 + drivers/pinctrl/cix/pinctrl-sky1-base.c | 587 +++++ drivers/pinctrl/cix/pinctrl-sky1.c | 559 +++++ drivers/pinctrl/cix/pinctrl-sky1.h | 48 + drivers/pinctrl/core.c | 3 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 68 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 20 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 68 +- drivers/pinctrl/intel/pinctrl-cedarfork.c | 37 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 86 +- drivers/pinctrl/intel/pinctrl-denverton.c | 21 +- drivers/pinctrl/intel/pinctrl-elkhartlake.c | 43 +- drivers/pinctrl/intel/pinctrl-emmitsburg.c | 33 +- drivers/pinctrl/intel/pinctrl-icelake.c | 60 +- drivers/pinctrl/intel/pinctrl-intel.c | 36 +- drivers/pinctrl/intel/pinctrl-intel.h | 11 + drivers/pinctrl/intel/pinctrl-jasperlake.c | 34 +- drivers/pinctrl/intel/pinctrl-lakefield.c | 26 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 28 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 54 +- drivers/pinctrl/intel/pinctrl-meteorpoint.c | 46 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 26 +- drivers/pinctrl/intel/pinctrl-tangier.c | 3 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 70 +- drivers/pinctrl/mediatek/Kconfig | 10 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/mtk-eint.c | 5 + drivers/pinctrl/mediatek/mtk-eint.h | 1 + drivers/pinctrl/mediatek/pinctrl-airoha.c | 2523 ++++++++++---------- drivers/pinctrl/mediatek/pinctrl-mt6878.c | 1478 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h | 2248 +++++++++++++++++ drivers/pinctrl/pinconf-generic.c | 65 +- drivers/pinctrl/pinctrl-mcp23s08.c | 40 +- drivers/pinctrl/pinctrl-mpfs-iomux0.c | 278 +++ drivers/pinctrl/pinctrl-pic64gx-gpio2.c | 356 +++ drivers/pinctrl/pinctrl-rockchip.c | 442 +++- drivers/pinctrl/pinctrl-rockchip.h | 4 + drivers/pinctrl/pinctrl-scmi.c | 2 - drivers/pinctrl/pinctrl-single.c | 7 +- drivers/pinctrl/qcom/Kconfig.msm | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-glymur.c | 6 +- drivers/pinctrl/qcom/pinctrl-kaanapali.c | 1803 ++++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 9 + drivers/pinctrl/renesas/pfc-emev2.c | 1 - drivers/pinctrl/renesas/pfc-r8a73a4.c | 2 - drivers/pinctrl/renesas/pfc-r8a7778.c | 1 - drivers/pinctrl/renesas/pfc-r8a77951.c | 1 - drivers/pinctrl/renesas/pfc-r8a7796.c | 1 - drivers/pinctrl/renesas/pfc-r8a77965.c | 1 - drivers/pinctrl/renesas/pfc-r8a77970.c | 1 - drivers/pinctrl/renesas/pfc-r8a77980.c | 1 - drivers/pinctrl/renesas/pfc-r8a77995.c | 2 - drivers/pinctrl/renesas/pfc-r8a779f0.c | 1 - drivers/pinctrl/renesas/pfc-r8a779g0.c | 100 +- drivers/pinctrl/renesas/pfc-r8a779h0.c | 7 +- drivers/pinctrl/renesas/pfc-sh7723.c | 1 - drivers/pinctrl/renesas/pfc-sh7724.c | 1 - drivers/pinctrl/renesas/pfc-sh7734.c | 1 - drivers/pinctrl/renesas/pinctrl-rza1.c | 7 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 171 +- drivers/pinctrl/renesas/pinctrl-rzt2h.c | 4 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 10 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 206 ++ drivers/pinctrl/samsung/pinctrl-samsung.c | 4 + drivers/pinctrl/samsung/pinctrl-samsung.h | 2 + .../pinctrl/starfive/pinctrl-starfive-jh7110-aon.c | 2 - .../pinctrl/starfive/pinctrl-starfive-jh7110-sys.c | 2 - drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.h | 1 - drivers/pinctrl/stm32/pinctrl-stm32.c | 396 ++- drivers/pinctrl/stm32/pinctrl-stm32.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp257.c | 2 + drivers/pinctrl/tegra/pinctrl-tegra20.c | 11 +- include/asm-generic/mshyperv.h | 63 +- include/hyperv/hvgdk_mini.h | 115 +- include/hyperv/hvhdk.h | 46 + include/hyperv/hvhdk_mini.h | 128 + include/linux/compiler_types.h | 8 +- include/linux/hyperv.h | 69 +- include/linux/phy/phy.h | 19 + include/linux/pinctrl/pinconf-generic.h | 19 +- include/linux/pinctrl/pinmux.h | 10 + include/linux/static_call_types.h | 4 + include/uapi/linux/mshv.h | 116 +- tools/include/linux/static_call_types.h | 4 + 212 files changed, 18944 insertions(+), 4002 deletions(-) delete mode 100644 Documentation/devicetree/bindings/clock/armada3700-xtal-clock.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rzg3e-usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s700-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/airoha,an7583-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/berlin,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns2-pinmux.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,ns2-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/cix,sky1-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada-37xx-p [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,armada3710-xb [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,berlin2-soc-p [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6878-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctr [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pin [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,kaanapali-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,sc9860-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/sprd,sc9860-pinctrl.yaml create mode 100644 arch/x86/hyperv/hv_crash.c create mode 100644 arch/x86/hyperv/hv_trampoline.S create mode 100644 arch/x86/hyperv/mshv-asm-offsets.c create mode 100644 arch/x86/hyperv/mshv_vtl_asm.S create mode 100644 drivers/hv/mshv_regions.c create mode 100644 drivers/hv/mshv_vtl.h create mode 100644 drivers/hv/mshv_vtl_main.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v8_50.h create mode 100644 drivers/phy/renesas/phy-rzg3e-usb3.c create mode 100644 drivers/pinctrl/cix/Kconfig create mode 100644 drivers/pinctrl/cix/Makefile create mode 100644 drivers/pinctrl/cix/pinctrl-sky1-base.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.c create mode 100644 drivers/pinctrl/cix/pinctrl-sky1.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6878.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6878.h create mode 100644 drivers/pinctrl/pinctrl-mpfs-iomux0.c create mode 100644 drivers/pinctrl/pinctrl-pic64gx-gpio2.c create mode 100644 drivers/pinctrl/qcom/pinctrl-kaanapali.c