This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6cdbb0907a3c Merge tag 'for-6.5/dm-changes' of git://git.kernel.org/pub [...] new b4cc979588ee platform/x86: wmi: Add kernel doc comments new d54bd4bc7b9a platform/x86: wmi: Mark GUID-based WMI interface as deprecated new e8f8b448c168 platform/x86: wmi: Add documentation new bf4f93c4ca4b platform/x86: wmi: Add device specific documentation new b64c1a157d78 platform/x86: dell-ddv: Add documentation new 334e3516f233 platform/x86: dell-ddv: Update ABI documentation new 8a54e2253e4c platform/x86/intel-uncore-freq: Uncore frequency control via TPMI new 9b8dea80e3cb platform/x86/intel-uncore-freq: Support for cluster level [...] new 01c10f88c9b7 platform/x86/intel-uncore-freq: tpmi: Provide cluster leve [...] new 604915f1c7b2 platform/x86: hp-wmi: Add HP WMI camera switch new f4a31a428d0d platform/x86: hp-wmi: Add HP Envy special key support new d2beb6f22fb0 platform/x86: x86-android-tablets: Add ALS sensor support [...] new 392442bcd2f9 platform/x86: x86-android-tablets: Remove unnecessary inva [...] new c91050661032 platform/x86: x86-android-tablets: Add Nextbook Ares 8A data new d190a7786eaf platform/x86: x86-android-tablets: Fix Bluetooth on Lenovo [...] new fbc29478aa60 platform/x86: x86-android-tablets: Add Lenovo Yoga Book li [...] new 6dc6c0c13d2c platform/x86: x86-android-tablets: Add support for more th [...] new 24f7b9a06505 platform/x86: x86-android-tablets: Add support for extra b [...] new 2a2b13ae50cf platform/x86: wmi: Allow retrieving the number of WMI obje [...] new d7296af80333 platform/x86: dell-sysman: Improve instance detection new 6f37c0343137 platform/x86: gigabyte-wmi: remove allowlist new 9148cd2eb445 platform/x86: lenovo-yogabook: Fix work race on remove() new 711bcc0cb34e platform/x86: lenovo-yogabook: Reprobe devices on remove() new 9e6380d65731 platform/x86: lenovo-yogabook: Set default keyboard backli [...] new 017ad809680c platform/x86: lenovo-yogabook: Simplify gpio lookup table cleanup new 2c437ed302d4 platform/x86: lenovo-yogabook: Switch to DEFINE_SIMPLE_DEV [...] new 55b809df481a platform/x86: lenovo-yogabook: Store dev instead of wdev i [...] new a6673cfc6b56 platform/x86: lenovo-yogabook: Add dev local variable to probe() new 76d6778fb21e platform/x86: lenovo-yogabook: Use PMIC LED driver for pen [...] new 01d126ff33c3 platform/x86: lenovo-yogabook: Split probe() into generic [...] new 9acf236e9599 platform/x86: lenovo-yogabook: Stop checking adev->power.state new f771ec85b626 platform/x86: lenovo-yogabook: Abstract kbd backlight setting new 6555daf9a711 platform/x86: lenovo-yogabook: Add a yogabook_toggle_digit [...] new fe2d4d792e85 platform/x86: lenovo-yogabook: Drop _wmi_ from remaining g [...] new 1c4a2e08a84e platform/x86: lenovo-yogabook: Group WMI specific code together new 37b599ae3fc9 platform/x86: lenovo-yogabook: Add YB_KBD_BL_MAX define new 6df1523fa0b7 platform/x86: lenovo-yogabook: Add platform driver support new fc4f1d88bc6b platform/x86: lenovo-yogabook: Add keyboard backlight cont [...] new 06ffe5b25eed platform/x86: lenovo-yogabook: Rename lenovo-yogabook-wmi [...] new a82ebb3d800d platform/x86/amd/pmf: Add PMF acpi debug support new 63b5dbfdb770 platform/x86/amd/pmf: Add PMF debug facilities new 506ed33d0767 platform/x86/amd/pmf: Fix compiler warnings in static slider new e9d1b2d0f7d0 mlxbf-bootctl: Add sysfs file for BlueField boot log new a1c3f6976ba3 platform/x86: gigabyte: constify pointers to hwmon_channel_info new 1180bdfdeca1 platform/x86: hp: constify pointers to hwmon_channel_info new ddd4e9d78057 platform/x86: system76: constify pointers to hwmon_channel_info new f5a08ed51ed7 platform/x86: toshiba: constify pointers to hwmon_channel_info new e34cd89a6af7 platform/x86: lenovo-yogabook: add I2C dependency new a0d61b070d90 platform/x86/amd: pmc: Pass true/false to bool argument new be8325fb3d8c platform/x86/amd: pmc: Get STB DRAM size from PMFW new 5d50eef380b2 platform/x86/amd: pmc: Add helper function to check the cpu id new 139332e2fce6 platform/x86/amd: pmc: Update metrics table info for Pink Sardine new e4543de8b6ff platform/x86: int3472: Evaluate device's _DSM method to co [...] new 416a87c972b9 platform/x86:intel/pmc: Remove Meteor Lake S platform support new c41e0121a122 platform/x86: think-lmi: mutex protection around multiple [...] new 4ca9c3d404ce platform/x86: think-lmi: Enable opcode support on BIOS settings new 97eef5983372 platform/x86: think-lmi: Correct System password interface new a4f7f0641199 platform/x86: think-lmi: Update password attribute comments new 2aec96a981df platform/x86: think-lmi: Update password fields to use BIT new 4cebb4241224 platform/x86: think-lmi: Correct NVME password handling new 3206001f704a platform/x86: think-lmi: Correct NVME index default new 7def1d35d4b4 platform/x86: think-lmi: Don't display unnecessary authent [...] new 2515e54267c9 platform/x86: hp-wmi: Add thermal profile for Victus 16-d1xxx new f999e23ce66c platform/x86: thinkpad_acpi: Fix lkp-tests warnings for pl [...] new 801e5dc9853f platform/x86/intel/pmc: Add resume callback new f2b689ab2f8c platform/x86/intel/pmc/mtl: Put devices in D3 during resume new 8802fcfb57d5 platform/surface: surface3_power: Switch back to use struc [...] new bba73a1d05f3 platform/x86: asus-tf103c-dock: Switch back to use struct [...] new aeaee158c2db platform/x86: int3472: Switch back to use struct i2c_drive [...] new fa5e68b1c10d platform/x86: ISST: Reset default callback on unregister new b77b75fc6121 platform/x86: ISST: Fix usage counter new 4ebde55b7de1 tools/power/x86/intel-speed-select: Adjust scope of core-p [...] new fcf127839e6a tools/power/x86/intel-speed-select: Fix json formatting issue new 7244720ac137 tools/power/x86/intel-speed-select: v1.16 release new 9ce930869164 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] new 966cca72ab20 platform/x86/dell/dell-rbtn: Fix resources leaking on error path new 669f1f48b07f platform/x86: apple-gmux: don't use be32_to_cpu and cpu_to_be32 new b52798a86af0 platform/x86: int3472: discrete: Drop GPIO remapping support new d4381dcf34fc platform/x86: int3472: discrete: Remove sensor_config-s new f1a582502cdd platform/x86: int3472: discrete: Add support for 1 GPIO re [...] new ebeb3fff9cd1 platform/x86: int3472: discrete: Add alternative "AVDD" re [...] new 45eaf2e2b8bc platform/x86: int3472: discrete: Use FIELD_GET() on the GP [...] new 899c7b18ef01 platform/x86: int3472: discrete: Log a warning if the pin- [...] new 95de91483c22 platform/x86/intel: tpmi: Remove hardcoded unit and offset new 9682cfd1973d platform/x86:intel/pmc: Update maps for Meteor Lake P/M platforms new 804951203aa5 platform/x86:intel/pmc: Combine core_init() and core_configure() new 1c709ae12dad platform/x86:intel/pmc: Add support to handle multiple PMCs new 2bcef4529222 platform/x86:intel/pmc: Enable debugfs multiple PMC support new 1b8c7b843c00 platform/x86:intel/pmc: Discover PMC devices new 23e74e3ca6b5 platform/x86:intel/pmc: Use SSRAM to discover pwrm base ad [...] new 9f17728d9648 platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related maps new d2a7bd369099 platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related maps new 9c3255a8f394 Merge tag 'platform-drivers-x86-v6.5-1' of git://git.kerne [...] new cdf7e6161200 pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors new 968ab9261627 pinctrl: amd: Detect internal GPIO0 debounce handling new a855724dc08b pinctrl: amd: Fix mistake in handling clearing pins at startup new 0cf9e48ff22e pinctrl: amd: Detect and mask spurious interrupts new 65f6c7c91cb2 pinctrl: amd: Revert "pinctrl: amd: disable and mask inter [...] new 2c0743152127 dt-bindings: pinctrl: qcom,pmic-gpio: add PM8953 new cbbe07781514 pinctrl: qcom: spmi-gpio: Add PM8953 support new c7a291dbbce9 pinctrl: qcom: Remove the msm_function struct new 6a16d1a5ba8c pinctrl: qcom: Refactor generic qcom pinctrl driver new 070a10d6fe1b pinctrl: qcom: sc8180x: gracefully handle missing IO memor [...] new a499a6b203eb pinctrl: qcom: sa8775p: add the wakeirq map new 93bd39f05fc8 dt-bindings: pinctrl: at91-pio4: Add push-pull support new 772be1da8e51 pinctrl: at91-pio4: Enable Push-Pull configuration new 35216718c9ac pinctrl: at91: fix a couple NULL vs IS_ERR() checks new 5d32cead772c pinctrl: renesas: Fix spaces followed by tabs new 06b9a183d93a Merge tag 'renesas-pinctrl-for-v6.5-tag1' of git://git.ker [...] new 1dc3f8812cc5 dt-bindings: pinctrl: qcom: Add SDX75 pinctrl devicetree c [...] new 1921dc00a755 MAINTAINERS: Update the entry for pinctrl maintainers new 0f9367525ad3 pinctrl: qcom: Add SDX75 pincontrol driver new 44825e5ead0f pinctrl: axp209: Add support for GPIO3 on the AXP209 new 6171212e9fc7 pinctrl: microchip: Remove redundant clearing of IRQ_TYPE_ [...] new d8572531736f pinctrl: Switch i2c drivers back to use .probe() new a5961bed5429 pinctrl: sunplus: Add check for kmalloc new fad57233501b pinctrl: tegra: Duplicate pinmux functions table new 4d6366e6ff43 pinctrl: tegra: Consistently refer to SoC data new 0da4cebebc37 pinctrl: s32: separate const device data from struct s32_p [...] new 32a2e6ab2ceb dt-bindings: pinctrl: Drop k3 new 75750edba549 dt-bindings: pinctrl: qcom: Add support for ipq5018 new 725d1c891658 pinctrl: qcom: Add IPQ5018 pinctrl driver new 1c4aac1739ba pinctrl: qcom: qdf2xxx: drop ACPI_PTR new 01bceae21471 pinctrl: qcom: fix indentation in Kconfig new be7d0c78aa4a pinctrl: qcom: correct language typo (Technologies) new c0602eea4a95 pinctrl: qcom: drop unneeded GPIOLIB dependency new da95f081b3fe pinctrl: qcom: mark true OF dependency - common MSM pinctrl code new 405ac045ec73 pinctrl: qcom: allow true compile testing new 3476b8b1920f pinctrl: qcom: organize main SoC drivers in new Kconfig.msm new a46f809bf317 pinctrl: qcom: organize audio drivers in menuconfig new 857982138b79 dt-bindings: pinctrl: Document Tegra234 pin controllers new 6d8257ca3988 pinctrl: tegra: Add Tegra234 pinmux driver new 5cc9525bfc8e gpio: tegra186: Check PMC driver status before any request new 0d8675e1dfa6 pinctrl: Duplicate user memory in one go in pinmux_select() new e3275a89e5c7 pinctrl: Relax user input size in pinmux_select() new b2132afec097 pinctrl: nxp: Fix resource leaks in for_each_child_of_node [...] new 73f8ce7f961a pinctrl:sunplus: Add check for kmalloc new ad6463941716 pinctrl: npcm7xx: Add missing check for ioremap new 8625372628af dt-bindings: pinctrl: qcom,ipq9574-tlmm: simplify with une [...] new aeffc733e66f dt-bindings: pinctrl: qcom,sc8280xp-tlmm: simplify with un [...] new f69ba355d32e dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with une [...] new 647c16ac7b15 dt-bindings: pinctrl: qcom,sm7150-tlmm: simplify with unev [...] new 4e739807ca96 Merge tag 'qcom-pinctrl-6.5' of https://git.kernel.org/pub [...] new 9063777ca1e2 pinctrl: freescale: Fix a memory out of bounds when num_co [...] new 310cd4c206cd pinctrl: microchip-sgpio: check return value of devm_kasprintf() new f6fd5d4ff8ca pinctrl: at91-pio4: check return value of devm_kasprintf() new c8b68d527ed1 pinctrl: lantiq: Remove unused of_gpio.h inclusion new 81b64c059353 pinctrl: spear: Remove unused of_gpio.h inclusion new 40ed50cc3d1f pinctrl: mlxbf3: remove broken Kconfig 'select' new d3a0d116f870 dt-bindings: pinctrl: qcom,sdx65-tlmm: add pcie_clkreq function new d18b2a0f1a78 pinctrl: tegra: avoid duplicate field initializers new b9e1843447bb pinctrl: baytrail: Unify style of error and debug messages new 9d71208632ec pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions new 0633dc4a5423 pinctrl: cherryview: Don't use IRQ core constanst for invalid IRQ new 5835196a17be pinctrl: cherryview: Return correct value if pin in push-p [...] new 9891422ba677 pinctrl: merrifield: Fix open-drain pin mode configuration new 29cf9f36215c pinctrl: merrifield: Use BUFCFG_PINMODE_GPIO in ->pin_dbg_show() new be5bb8f08205 pinctrl: moorefield: Fix open-drain pin mode configuration new 7e521093113b pinctrl: moorefield: Use BUFCFG_PINMODE_GPIO in ->pin_dbg_show() new 34ce984c24e6 pinctrl: intel: Add Intel Meteor Lake-S pin controller support new 27896ffd8fe4 lib/string_helpers: Add missing header files to MAINTAINER [...] new fca76071bab2 lib/string_helpers: Split out string_choices.h new a9fc76645ca0 lib/string_choices: Add str_high_low() helper new c518d31b2a33 pinctrl: baytrail: Use str_hi_lo() helper new e95433c367e6 pinctrl: intel: refine ->set_mux() hook new d1bfdf867d50 pinctrl: intel: refine ->irq_set_type() hook new 5a9fa4c2cd53 pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook new 9d49882e439e pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure new 605ba2564437 pinctrl: baytrail: invert if condition new 9314d0530276 pinctrl: cherryview: Drop goto label new 9f0648f13e34 Merge tag 'intel-pinctrl-v6.5-1' of git://git.kernel.org/p [...] new 28968f384be3 Merge tag 'pinctrl-v6.5-1' of git://git.kernel.org/pub/scm [...] new ba3da6678318 PCI: Unexport pci_save_aer_state() new a6378a7a1c7d Documentation: PCI: Drop recommendation to configure AER C [...] new f142badf4645 Documentation: PCI: Update cross references to .rst files new 11502feab423 Documentation: PCI: Tidy AER documentation new a274a4e65f78 Merge branch 'pci/aer' new 456d8aa37d0f PCI/ASPM: Disable ASPM on MFD function removal to avoid us [...] new fb097dcd5a28 PCI/ASPM: Disable only ASPM_STATE_L1 when driver disables L1 new 25edb25d7972 PCI/ASPM: Set only ASPM_STATE_L1 when driver enables L1 new 80950a546089 PCI/ASPM: Set ASPM_STATE_L1 when driver enables L1.1 or L1.2 new 05a55d9ca145 PCI/ASPM: Rename L1.2-specific functions from 'l1ss' to 'l12' new 911afb9f9516 PCI/ASPM: Remove unnecessary ASPM_STATE_L1SS check new f5297a01ee80 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() new 9c7f136433d2 PCI/ASPM: Factor out pcie_wait_for_retrain() new e7e39756363a PCI/ASPM: Avoid link retraining race new 0f32114ea074 Merge branch 'pci/aspm' new 0b3dee602abf PCI: Add PCI_EXT_CAP_ID_PL_32GT define new c6f54cf44c3d PCI: of: Propagate firmware node by calling device_set_node() new 42adbdc74c9a PCI: Initialize dev->link_active_reporting earlier new 1f087398dbbe PCI: pciehp: Rely on dev->link_active_reporting new 1541a21305ce powerpc/eeh: Rely on dev->link_active_reporting new 3bff63ee0303 net/mlx5: Rely on dev->link_active_reporting new b1689799772a PCI/ASPM: Use distinct local vars in pcie_retrain_link() new fd6e6e38ebe5 PCI/ASPM: Avoid unnecessary pcie_link_state use new 3c0ec896a4b4 PCI/ASPM: Factor out waiting for link training to complete new 07a8d698de50 PCI: Execute quirk_enable_clear_retrain_link() earlier new 33a176abcc4c PCI: Export PCIe link retrain timeout new 37edd87eb621 PCI: Export pcie_retrain_link() for use outside ASPM new 680e9c47a229 PCI: Add support for polling DLLLA to pcie_retrain_link() new 7604bc294c19 PCI: Use pcie_wait_for_link_status() in pcie_wait_for_link [...] new a89c82249c37 PCI: Work around PCIe link training failures new 08e3ed12ca86 PCI: Add failed link recovery for device reset events new 1abb47390350 Merge branch 'pci/enumeration' new 5054133a8862 PCI: pciehp: Simplify Attention Button logging new e8afd0d9fccc PCI: pciehp: Cancel bringup sequence if card is not present new 40613da52b13 PCI: acpiphp: Reassign resources on bridge if necessary new db5ccb2eda47 Merge branch 'pci/hotplug' new 7b3ba09febf4 PCI/PM: Shorten pci_bridge_wait_for_secondary_bus() wait t [...] new 9e30fd26f43b PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold new 5557b62634ab PCI/ACPI: Validate acpi_pci_set_power_state() parameter new 112a7f9c8edb PCI/ACPI: Call _REG when transitioning D-states new 7e229f0e054b Merge branch 'pci/pm' new e54223275ba1 PCI: Release resource invalidated by coalescing new d0b7b3a422f1 Merge branch 'pci/resource' new 0ac448e0d29d PCI: Delay after FLR of Solidigm P44 Pro NVMe new 88d341716b83 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 new 283810ac54a2 Merge branch 'pci/virtualization' new d3c6e2656812 PCI: Expand comment about sorting pci_ids.h entries new 2aa5ac633259 PCI: Add pci_clear_master() stub for non-CONFIG_PCI new b58d6d89ae02 Documentation: PCI: correct spelling new 30fec3b88458 Merge branch 'pci/misc' new c0aba9f32801 dt-bindings: PCI: qcom: Add SDX65 SoC new 41370553c01b Merge branch 'pci/controller/dt' new 0e12f8302369 PCI: cadence: Fix Gen2 Link Retraining process new 375328faa2c5 Merge branch 'pci/controller/cadence' new da56a1bfbab5 PCI: dwc: Wait for link up only if link is started new 3bbc3c72c4b8 PCI: imx6: Save and restore root port MSI control in suspe [...] new 99f7b809067b Merge branch 'pci/controller/dwc' new c60738de85f4 PCI: ftpci100: Release the clock resources new 69fa3ef3d269 Merge branch 'pci/pci/ftpci100' new a33d700e8eea PCI: qcom: Disable write access to read only registers for [...] new 60f0072d7fb7 PCI: qcom: Use DWC helpers for modifying the read-only DBI [...] new 200b8f85f202 PCI: qcom: Disable write access to read only registers for [...] new a54db86ddc15 PCI: qcom: Do not advertise hotplug capability for IPs v2. [...] new 11bce06b21a0 PCI: qcom: Do not advertise hotplug capability for IPs v2. [...] new 25966e78d303 PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 new e35d13a5ff37 PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 new fa2dc2528684 PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 new 1fdecc5bc8e8 PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 new 5c13b3c19a72 Merge branch 'pci/controller/qcom' new 56ad9b211069 PCI: rcar-host: Remove unused static pcie_base and pcie_dev new e28e75e9f589 PCI: rcar: Use correct product family name for Renesas R-Car new 9cd5f2cec7e5 Merge branch 'pci/controller/rcar' new 92a9c57c325d PCI: rockchip: Remove writes to unused registers new 1f1c42ece18d PCI: rockchip: Write PCI Device ID to correct register new f397fd4ac1fa PCI: rockchip: Assert PCI Configuration Enable bit after probe new 9dd3c7c4c8c3 PCI: rockchip: Add poll and timeout to wait for PHY PLLs t [...] new 21a2960d5ea2 dt-bindings: PCI: Update the RK3399 example to a valid one new 166e89d99dd8 PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe e [...] new dc73ed0f1b8b PCI: rockchip: Fix window mapping and address translation [...] new 8962b2cb3911 PCI: rockchip: Use u32 variable to access 32-bit registers new a52587e0bee1 PCI: rockchip: Don't advertise MSI-X in PCIe capabilities new 7e6689b34a81 PCI: rockchip: Set address alignment for endpoint mode new 9f5eb1bf5512 Merge branch 'pci/controller/rockchip' new b61cf04c49c3 PCI: vmd: Reset VMD config register between soft reboots new 0c0206dc4f5b PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain() new b5abb12cdd29 Merge branch 'pci/controller/vmd' new 37587673cda9 PCI: endpoint: Fix a Kconfig prompt of vNTB driver new 70b3740f2c19 PCI: endpoint: Automatically create a function specific at [...] new f6ec33979e9a PCI: endpoint: Move pci_epf_type_add_cfs() code new 4aca56f8eae8 PCI: epf-test: Fix DMA transfer completion initialization new 933f31a2fe1f PCI: epf-test: Fix DMA transfer completion detection new 349d5c840a5d PCI: epf-test: Use dmaengine_submit() to initiate DMA transfer new 62d48ec7ef87 PCI: epf-test: Simplify read/write/copy test functions new 5444737e1640 PCI: epf-test: Simplify pci_epf_test_raise_irq() new 48d19fc6e4a7 PCI: epf-test: Simplify IRQ test commands execution new fc97f5f7c237 PCI: epf-test: Improve handling of command and status registers new 96d513f5ed4c PCI: epf-test: Cleanup pci_epf_test_cmd_handler() new 2eec4bec3574 PCI: epf-test: Cleanup request result handling new 2566cbea69ab PCI: epf-test: Simplify DMA support checks new 1754dfd2e793 PCI: epf-test: Simplify transfers result print new f61b7634a324 misc: pci_endpoint_test: Free IRQs before removing the device new fb620ae73b70 misc: pci_endpoint_test: Re-init completion for every test new 168e6f62e429 misc: pci_endpoint_test: Do not write status in IRQ handler new 4c50f933f50e misc: pci_endpoint_test: Simplify pci_endpoint_test_msi_irq() new 880d51c729a3 PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction new b6a6e0331fad PCI: endpoint: Improve pci_epf_type_add_cfs() new ff2f19d6f1fc PCI: endpoint: Add missing documentation about the MSI/MSI [...] new 081c715dfd50 PCI: endpoint: Pass EPF device ID to the probe function new a504c965588b PCI: endpoint: Return error if EPC is started/stopped mult [...] new a1f6c3d7d3a2 PCI: endpoint: Add linkdown notifier support new 6360efb96b19 PCI: endpoint: Add BME notifier support new c47c74b7217a PCI: qcom-ep: Add support for Link down notification new 8f05cd35c73b PCI: qcom-ep: Add support for BME notification new 1bf5f25324f7 PCI: endpoint: Add PCI Endpoint function driver for MHI bus new 39cce0875121 MAINTAINERS: Add PCI MHI endpoint function driver under MHI bus new 4ab91207fe37 PCI: endpoint: pci-epf-vntb: Fix typo in comments new 061cbfab09fb PCI: layerscape: Add the endpoint linkup notifier support new d8c226ac1f74 Merge branch 'pci/controller/endpoint' new b11c76db97e7 PCI: aardvark: Convert to platform remove callback returning void new 3a610560aa4f PCI: altera: Convert to platform remove callback returning void new 60d03f70455c PCI: altera-msi: Convert to platform remove callback retur [...] new b169c576ad0c PCI: brcmstb: Convert to platform remove callback returning void new c86f4bd6008e PCI: j721e: Convert to platform remove callback returning void new 221879c98698 PCI: dwc: Convert to platform remove callback returning void new 9a285fbbb591 PCI: hisi-error: Convert to platform remove callback retur [...] new 6f1c0a046048 PCI: iproc: Convert to platform remove callback returning void new 5e0005409427 PCI: mediatek: Convert to platform remove callback returning void new 22626c46bb32 PCI: mediatek-gen3: Convert to platform remove callback re [...] new 8c47ac2a66c4 PCI: mt7621: Convert to platform remove callback returning void new 4c3bc1b41b8f PCI: mvebu: Convert to platform remove callback returning void new 2998efcd8e73 PCI: rockchip-host: Convert to platform remove callback re [...] new c7fd95cda648 PCI: tegra: Convert to platform remove callback returning void new afbb9130d2bf PCI: xgene-msi: Convert to platform remove callback return [...] new 6ecac465eee8 Merge branch 'pci/controller/remove-void-callbacks' new 9070577ae9d6 Merge tag 'pci-v6.5-changes' of git://git.kernel.org/pub/s [...] new 912b625b4dcf vfio/pci: demote hiding ecap messages to debug level new a65f35cfd504 vfio/pci: Consolidate irq cleanup on MSI/MSI-X disable new 6578ed85c7d6 vfio/pci: Remove negative check on unsigned vector new d977e0f76639 vfio/pci: Prepare for dynamic interrupt context storage new 8850336588fb vfio/pci: Move to single error path new b156e48fffa9 vfio/pci: Use xarray for interrupt context storage new 63972f63a63f vfio/pci: Remove interrupt context counter new 9387cf59dc6f vfio/pci: Update stale comment new 9cd0f6d5cbb6 vfio/pci: Use bitfield for struct vfio_pci_core_device flags new dd27a7070038 vfio/pci: Probe and store ability to support dynamic MSI-X new e4163438e015 vfio/pci: Support dynamic MSI-X new 6c8017c6a58d vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-X new d9824f70e52c vfio/pci: Also demote hiding standard cap messages new a5bfe22db2a4 vfio/pci-core: Add capability for AtomicOp completer support new 8cc75183b78e vfio/pci: Cleanup Kconfig new 8bee6f00fce2 vfio/platform: Cleanup Kconfig new 1e44c58cc485 vfio/fsl: Create Kconfig sub-menu new 234489ac5613 vfio/cdx: add support for CDX bus new ff598081e5b9 vfio/mdev: Move the compat_class initialization to module init new b25f62ccb490 Merge tag 'vfio-v6.5-rc1' of https://github.com/awilliam/l [...]
The 327 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-platform-wmi-bmof | 7 + Documentation/ABI/testing/debugfs-dell-wmi-ddv | 29 +- .../ABI/testing/sysfs-class-firmware-attributes | 4 +- .../ABI/testing/sysfs-platform-dell-wmi-ddv | 4 +- .../ABI/testing/sysfs-platform-mellanox-bootctl | 9 + Documentation/PCI/endpoint/pci-ntb-howto.rst | 11 +- Documentation/PCI/endpoint/pci-vntb-howto.rst | 13 +- Documentation/PCI/msi-howto.rst | 2 +- Documentation/PCI/pci-error-recovery.rst | 2 +- Documentation/PCI/pcieaer-howto.rst | 183 +- .../pm/intel_uncore_frequency_scaling.rst | 57 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 2 + .../bindings/pci/rockchip,rk3399-pcie-ep.yaml | 4 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 3 +- .../pinctrl/nvidia,tegra234-pinmux-aon.yaml | 78 + .../pinctrl/nvidia,tegra234-pinmux-common.yaml | 66 + .../bindings/pinctrl/nvidia,tegra234-pinmux.yaml | 139 ++ .../bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 127 ++ .../bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/pinctrl/qcom,qcm2290-tlmm.yaml | 11 +- .../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 12 +- .../bindings/pinctrl/qcom,sdx65-tlmm.yaml | 2 +- .../bindings/pinctrl/qcom,sdx75-tlmm.yaml | 137 ++ .../bindings/pinctrl/qcom,sm7150-tlmm.yaml | 11 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/wmi.rst | 21 + Documentation/subsystem-apis.rst | 1 + Documentation/wmi/acpi-interface.rst | 96 + Documentation/wmi/devices/dell-wmi-ddv.rst | 296 +++ Documentation/wmi/devices/index.rst | 22 + Documentation/wmi/devices/wmi-bmof.rst | 25 + Documentation/wmi/index.rst | 19 + MAINTAINERS | 24 +- arch/powerpc/kernel/eeh_pe.c | 5 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/misc/pci_endpoint_test.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 8 +- drivers/pci/controller/cadence/pci-j721e.c | 6 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 27 + drivers/pci/controller/dwc/pci-imx6.c | 23 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 100 +- drivers/pci/controller/dwc/pcie-bt1.c | 6 +- drivers/pci/controller/dwc/pcie-designware-host.c | 13 +- drivers/pci/controller/dwc/pcie-designware.c | 20 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-histb.c | 6 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 6 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 10 +- drivers/pci/controller/dwc/pcie-qcom.c | 73 +- drivers/pci/controller/dwc/pcie-tegra194.c | 8 +- drivers/pci/controller/pci-aardvark.c | 6 +- drivers/pci/controller/pci-ftpci100.c | 14 +- drivers/pci/controller/pci-mvebu.c | 6 +- drivers/pci/controller/pci-tegra.c | 6 +- drivers/pci/controller/pci-xgene-msi.c | 6 +- drivers/pci/controller/pcie-altera-msi.c | 5 +- drivers/pci/controller/pcie-altera.c | 6 +- drivers/pci/controller/pcie-brcmstb.c | 6 +- drivers/pci/controller/pcie-hisi-error.c | 6 +- drivers/pci/controller/pcie-iproc-platform.c | 6 +- drivers/pci/controller/pcie-iproc.c | 4 +- drivers/pci/controller/pcie-iproc.h | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 6 +- drivers/pci/controller/pcie-mediatek.c | 6 +- drivers/pci/controller/pcie-mt7621.c | 6 +- drivers/pci/controller/pcie-rcar-host.c | 25 +- drivers/pci/controller/pcie-rockchip-ep.c | 221 +-- drivers/pci/controller/pcie-rockchip-host.c | 6 +- drivers/pci/controller/pcie-rockchip.c | 17 + drivers/pci/controller/pcie-rockchip.h | 49 +- drivers/pci/controller/vmd.c | 11 +- drivers/pci/endpoint/functions/Kconfig | 12 +- drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-mhi.c | 458 +++++ drivers/pci/endpoint/functions/pci-epf-ntb.c | 4 +- drivers/pci/endpoint/functions/pci-epf-test.c | 271 ++- drivers/pci/endpoint/functions/pci-epf-vntb.c | 14 +- drivers/pci/endpoint/pci-ep-cfs.c | 73 +- drivers/pci/endpoint/pci-epc-core.c | 56 +- drivers/pci/endpoint/pci-epf-core.c | 42 +- drivers/pci/hotplug/acpiphp_glue.c | 5 +- drivers/pci/hotplug/pciehp_ctrl.c | 21 +- drivers/pci/hotplug/pciehp_hpc.c | 12 +- drivers/pci/of.c | 14 +- drivers/pci/pci-acpi.c | 53 +- drivers/pci/pci.c | 192 +- drivers/pci/pci.h | 19 +- drivers/pci/pcie/aspm.c | 101 +- drivers/pci/probe.c | 12 +- drivers/pci/quirks.c | 111 +- drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 6 +- drivers/pinctrl/freescale/pinctrl-scu.c | 3 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 104 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 26 +- drivers/pinctrl/intel/pinctrl-intel.c | 54 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 16 +- drivers/pinctrl/intel/pinctrl-meteorlake.c | 212 ++- drivers/pinctrl/intel/pinctrl-moorefield.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 + drivers/pinctrl/nxp/pinctrl-s32.h | 14 +- drivers/pinctrl/nxp/pinctrl-s32cc.c | 42 +- drivers/pinctrl/nxp/pinctrl-s32g2.c | 14 +- drivers/pinctrl/pinctrl-amd.c | 50 +- drivers/pinctrl/pinctrl-amd.h | 1 + drivers/pinctrl/pinctrl-at91-pio4.c | 17 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-axp209.c | 42 + drivers/pinctrl/pinctrl-cy8c95x0.c | 2 +- drivers/pinctrl/pinctrl-falcon.c | 1 - drivers/pinctrl/pinctrl-mcp23s08_i2c.c | 2 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 5 +- drivers/pinctrl/pinctrl-sx150x.c | 2 +- drivers/pinctrl/pinctrl-xway.c | 2 +- drivers/pinctrl/pinmux.c | 15 +- drivers/pinctrl/qcom/Kconfig | 463 +---- drivers/pinctrl/qcom/{Kconfig => Kconfig.msm} | 228 +-- drivers/pinctrl/qcom/Makefile | 4 +- drivers/pinctrl/qcom/pinctrl-apq8064.c | 104 +- drivers/pinctrl/qcom/pinctrl-apq8084.c | 264 ++- drivers/pinctrl/qcom/pinctrl-ipq4019.c | 104 +- drivers/pinctrl/qcom/pinctrl-ipq5018.c | 783 ++++++++ drivers/pinctrl/qcom/pinctrl-ipq5332.c | 206 +- drivers/pinctrl/qcom/pinctrl-ipq6018.c | 260 ++- drivers/pinctrl/qcom/pinctrl-ipq8064.c | 114 +- drivers/pinctrl/qcom/pinctrl-ipq8074.c | 240 ++- drivers/pinctrl/qcom/pinctrl-ipq9574.c | 176 +- drivers/pinctrl/qcom/pinctrl-mdm9607.c | 276 ++- drivers/pinctrl/qcom/pinctrl-mdm9615.c | 90 +- drivers/pinctrl/qcom/pinctrl-msm.c | 13 +- drivers/pinctrl/qcom/pinctrl-msm.h | 42 +- drivers/pinctrl/qcom/pinctrl-msm8226.c | 156 +- drivers/pinctrl/qcom/pinctrl-msm8660.c | 252 ++- drivers/pinctrl/qcom/pinctrl-msm8909.c | 268 ++- drivers/pinctrl/qcom/pinctrl-msm8916.c | 556 +++--- drivers/pinctrl/qcom/pinctrl-msm8953.c | 424 +++-- drivers/pinctrl/qcom/pinctrl-msm8960.c | 464 +++-- drivers/pinctrl/qcom/pinctrl-msm8976.c | 212 +-- drivers/pinctrl/qcom/pinctrl-msm8994.c | 564 +++--- drivers/pinctrl/qcom/pinctrl-msm8996.c | 508 +++-- drivers/pinctrl/qcom/pinctrl-msm8998.c | 380 ++-- drivers/pinctrl/qcom/pinctrl-msm8x74.c | 474 +++-- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 230 ++- drivers/pinctrl/qcom/pinctrl-qcs404.c | 388 ++-- drivers/pinctrl/qcom/pinctrl-qdf2xxx.c | 8 +- drivers/pinctrl/qcom/pinctrl-qdu1000.c | 249 ++- drivers/pinctrl/qcom/pinctrl-sa8775p.c | 327 ++-- drivers/pinctrl/qcom/pinctrl-sc7180.c | 254 ++- drivers/pinctrl/qcom/pinctrl-sc7280.c | 322 ++-- drivers/pinctrl/qcom/pinctrl-sc8180x.c | 292 ++- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 358 ++-- drivers/pinctrl/qcom/pinctrl-sdm660.c | 387 ++-- drivers/pinctrl/qcom/pinctrl-sdm670.c | 284 ++- drivers/pinctrl/qcom/pinctrl-sdm845.c | 286 ++- drivers/pinctrl/qcom/pinctrl-sdx55.c | 190 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 194 +- drivers/pinctrl/qcom/pinctrl-sdx75.c | 1144 ++++++++++++ drivers/pinctrl/qcom/pinctrl-sm6115.c | 162 +- drivers/pinctrl/qcom/pinctrl-sm6125.c | 282 ++- drivers/pinctrl/qcom/pinctrl-sm6350.c | 296 ++- drivers/pinctrl/qcom/pinctrl-sm6375.c | 358 ++-- drivers/pinctrl/qcom/pinctrl-sm7150.c | 247 ++- drivers/pinctrl/qcom/pinctrl-sm8150.c | 286 ++- drivers/pinctrl/qcom/pinctrl-sm8250.c | 258 ++- drivers/pinctrl/qcom/pinctrl-sm8350.c | 298 ++- drivers/pinctrl/qcom/pinctrl-sm8450.c | 300 ++- drivers/pinctrl/qcom/pinctrl-sm8550.c | 320 ++-- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/pfc-r8a77970.c | 2 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 6 +- drivers/pinctrl/spear/pinctrl-spear.c | 1 - drivers/pinctrl/sunplus/sppctl.c | 23 +- drivers/pinctrl/tegra/Kconfig | 4 + drivers/pinctrl/tegra/Makefile | 1 + drivers/pinctrl/tegra/pinctrl-tegra.c | 28 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 3 +- drivers/pinctrl/tegra/pinctrl-tegra114.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra124.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra194.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra20.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra210.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra234.c | 1960 ++++++++++++++++++++ drivers/pinctrl/tegra/pinctrl-tegra30.c | 7 +- drivers/platform/mellanox/mlxbf-bootctl.c | 144 +- drivers/platform/surface/surface3_power.c | 2 +- drivers/platform/x86/Kconfig | 11 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd/pmc.c | 123 +- drivers/platform/x86/amd/pmf/Kconfig | 11 + drivers/platform/x86/amd/pmf/auto-mode.c | 143 ++ drivers/platform/x86/amd/pmf/cnqf.c | 75 + drivers/platform/x86/amd/pmf/sps.c | 55 + drivers/platform/x86/apple-gmux.c | 4 +- drivers/platform/x86/asus-tf103c-dock.c | 2 +- drivers/platform/x86/dell/dell-rbtn.c | 13 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 13 +- drivers/platform/x86/gigabyte-wmi.c | 46 +- drivers/platform/x86/hp/hp-wmi.c | 156 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 168 +- drivers/platform/x86/intel/int3472/common.h | 28 +- drivers/platform/x86/intel/int3472/discrete.c | 102 +- drivers/platform/x86/intel/int3472/tps68470.c | 2 +- drivers/platform/x86/intel/pmc/Makefile | 4 +- drivers/platform/x86/intel/pmc/adl.c | 16 +- drivers/platform/x86/intel/pmc/cnp.c | 18 +- drivers/platform/x86/intel/pmc/core.c | 485 +++-- drivers/platform/x86/intel/pmc/core.h | 128 +- drivers/platform/x86/intel/pmc/core_ssram.c | 133 ++ drivers/platform/x86/intel/pmc/icl.c | 7 +- drivers/platform/x86/intel/pmc/mtl.c | 977 +++++++++- drivers/platform/x86/intel/pmc/spt.c | 7 +- drivers/platform/x86/intel/pmc/tgl.c | 21 +- .../x86/intel/speed_select_if/isst_if_common.c | 1 + .../x86/intel/speed_select_if/isst_tpmi_core.c | 2 + drivers/platform/x86/intel/tpmi.c | 8 +- .../platform/x86/intel/uncore-frequency/Kconfig | 4 + .../platform/x86/intel/uncore-frequency/Makefile | 2 + .../uncore-frequency/uncore-frequency-common.c | 51 +- .../uncore-frequency/uncore-frequency-common.h | 16 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 413 +++++ .../x86/intel/uncore-frequency/uncore-frequency.c | 1 + drivers/platform/x86/lenovo-yogabook-wmi.c | 408 ---- drivers/platform/x86/lenovo-yogabook.c | 573 ++++++ drivers/platform/x86/system76_acpi.c | 2 +- drivers/platform/x86/think-lmi.c | 65 +- drivers/platform/x86/thinkpad_acpi.c | 6 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/platform/x86/wmi.c | 104 +- drivers/platform/x86/x86-android-tablets/asus.c | 6 +- drivers/platform/x86/x86-android-tablets/core.c | 32 +- drivers/platform/x86/x86-android-tablets/dmi.c | 22 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 41 +- drivers/platform/x86/x86-android-tablets/other.c | 112 +- .../x86/x86-android-tablets/x86-android-tablets.h | 5 +- drivers/soc/tegra/Kconfig | 1 + drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 5 +- drivers/vfio/cdx/Kconfig | 17 + drivers/vfio/cdx/Makefile | 8 + drivers/vfio/cdx/main.c | 234 +++ drivers/vfio/cdx/private.h | 28 + drivers/vfio/fsl-mc/Kconfig | 6 +- drivers/vfio/mdev/mdev_core.c | 23 +- drivers/vfio/pci/Kconfig | 8 +- drivers/vfio/pci/hisilicon/Kconfig | 4 +- drivers/vfio/pci/mlx5/Kconfig | 2 +- drivers/vfio/pci/vfio_pci_config.c | 8 +- drivers/vfio/pci/vfio_pci_core.c | 46 +- drivers/vfio/pci/vfio_pci_intrs.c | 305 ++- drivers/vfio/platform/Kconfig | 18 +- drivers/vfio/platform/Makefile | 9 +- drivers/vfio/platform/reset/Kconfig | 2 + include/dt-bindings/pinctrl/k3.h | 60 - include/linux/acpi.h | 2 + include/linux/aer.h | 4 - include/linux/cdx/cdx_bus.h | 1 - include/linux/mod_devicetable.h | 6 + include/linux/pci-epc.h | 2 + include/linux/pci-epf.h | 11 +- include/linux/pci.h | 1 + include/linux/pci_ids.h | 4 +- include/linux/string_choices.h | 44 + include/linux/string_helpers.h | 26 +- include/linux/vfio_pci_core.h | 26 +- include/linux/wmi.h | 43 +- include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/vfio.h | 18 + scripts/mod/devicetable-offsets.c | 1 + scripts/mod/file2alias.c | 17 +- tools/power/x86/intel-speed-select/isst-config.c | 13 +- .../power/x86/intel-speed-select/isst-core-tpmi.c | 43 +- 273 files changed, 18058 insertions(+), 9512 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-platform-wmi-bmof create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmu [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmu [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra234-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq5018-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx75-tlmm.yaml create mode 100644 Documentation/driver-api/wmi.rst create mode 100644 Documentation/wmi/acpi-interface.rst create mode 100644 Documentation/wmi/devices/dell-wmi-ddv.rst create mode 100644 Documentation/wmi/devices/index.rst create mode 100644 Documentation/wmi/devices/wmi-bmof.rst create mode 100644 Documentation/wmi/index.rst create mode 100644 drivers/pci/endpoint/functions/pci-epf-mhi.c copy drivers/pinctrl/qcom/{Kconfig => Kconfig.msm} (67%) create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq5018.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx75.c create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra234.c create mode 100644 drivers/platform/x86/intel/pmc/core_ssram.c create mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c delete mode 100644 drivers/platform/x86/lenovo-yogabook-wmi.c create mode 100644 drivers/platform/x86/lenovo-yogabook.c create mode 100644 drivers/vfio/cdx/Kconfig create mode 100644 drivers/vfio/cdx/Makefile create mode 100644 drivers/vfio/cdx/main.c create mode 100644 drivers/vfio/cdx/private.h delete mode 100644 include/dt-bindings/pinctrl/k3.h create mode 100644 include/linux/string_choices.h