<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0fc8f6200d2313278fbf4539bbab74677c685531 - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#0fc8f6200d2313278fbf4539bbab74677c685531</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesGetting fixes and updates from v7.1-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 27 Apr 2026 10:26:49 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3e9e952bb3139ad1e08f3e1960239c2988ab90c9 - Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#3e9e952bb3139ad1e08f3e1960239c2988ab90c9</link>
        <description>Merge branch &apos;for-7.1-printf-kunit-build&apos; into for-linus

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 20 Apr 2026 13:41:28 +0200</pubDate>
        <dc:creator>Petr Mladek &lt;pmladek@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>40286d6379aacfcc053253ef78dc78b09addffda - Merge tag &apos;pci-v7.1-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#40286d6379aacfcc053253ef78dc78b09addffda</link>
        <description>Merge tag &apos;pci-v7.1-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pciPull pci updates from Bjorn Helgaas: &quot;Enumeration:   - Allow TLP Processing Hints to be enabled for RCiEPs (George Abraham     P)   - Enable AtomicOps only if we know the Root Port supports them (Gerd     Bayer)   - Don&apos;t enable AtomicOps for RCiEPs since none of them need Atomic     Ops and we can&apos;t tell whether the Root Complex would support them     (Gerd Bayer)   - Leave Precision Time Measurement disabled until a driver enables it     to avoid PCIe errors (Mika Westerberg)   - Make pci_set_vga_state() fail if bridge doesn&apos;t support VGA     routing, i.e., PCI_BRIDGE_CTL_VGA is not writable, and return     errors to vga_get() callers including userspace via     /dev/vga_arbiter (Simon Richter)   - Validate max-link-speed from DT in j721e, brcmstb, mediatek-gen3,     rzg3s drivers (where the actual controller constraints are known),     and remove validation from the generic OF DT accessor (Hans Zhang)   - Remove pc110pad driver (no longer useful after 486 CPU support     removed) and no_pci_devices() (pc110pad was the last user) (Dmitry     Torokhov, Heiner Kallweit)  Resource management:   - Prevent assigning space to unimplemented bridge windows; previously     we mistakenly assumed prefetchable window existed and assigned     space and put a BAR there (Ahmed Naseef)   - Avoid shrinking bridge windows to fit in the initial Root Port     window; fixes one problem with devices with large BARs connected     via switches, e.g., Thunderbolt (Ilpo J&#228;rvinen)   - Pass full extent of empty space, not just the aligned space, to     resource_alignf callback so free space before the requested     alignment can be used (Ilpo J&#228;rvinen)   - Place small resources before larger ones for better utilization of     address space (Ilpo J&#228;rvinen)   - Fix alignment calculation for resource size larger than align,     e.g., bridge windows larger than the 1MB required alignment (Ilpo     J&#228;rvinen)  Reset:   - Update slot handling so all ARI functions are treated as being in     the same slot. They&apos;re all reset by Secondary Bus Reset, but     previously drivers of ARI functions that appeared to be on a     non-zero device weren&apos;t notified and fatal hardware errors could     result (Keith Busch)   - Make sysfs reset_subordinate hotplug safe to avoid spurious hotplug     events (Keith Busch)   - Hide Secondary Bus Reset (&apos;bus&apos;) from sysfs reset_methods if masked     by CXL because it has no effect (Vidya Sagar)   - Avoid FLR for AMD NPU device, where it causes the device to hang     (Lizhi Hou)  Error handling:   - Clear only error bits in PCIe Device Status to avoid accidentally     clearing Emergency Power Reduction Detected (Shuai Xue)   - Check for AER errors even in devices without drivers (Lukas Wunner)   - Initialize ratelimit info so DPC and EDR paths log AER error     information (Kuppuswamy Sathyanarayanan)  Power control:   - Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller .compatible so     generic pwrctrl driver can control it (Neil Armstrong)  Hotplug:   - Set LED_HW_PLUGGABLE for NPEM hotplug-capable ports so LED core     doesn&apos;t complain when setting brightness fails because the endpoint     is gone (Richard Cheng)  Peer-to-peer DMA:   - Allow wildcards in list of host bridges that support peer-to-peer     DMA between hierarchy domains and add all Google SoCs (Jacob     Moroni)  Endpoint framework:   - Advertise dynamic inbound mapping support in pci-epf-test and     update host pci_endpoint_test to skip doorbell testing if not     advertised by endpoint (Koichiro Den)   - Return 0, not remaining timeout, when MHI eDMA ops complete so     mhi_ep_ring_add_element() doesn&apos;t interpret non-zero as failure     (Daniel Hodges)   - Remove vntb and ntb duplicate resource teardown that leads to oops     when .allow_link() fails or .drop_link() is called (Koichiro Den)   - Disable vntb delayed work before clearing BAR mappings and     doorbells to avoid oops caused by doing the work after resources     have been torn down (Koichiro Den)   - Add a way to describe reserved subregions within BARs, e.g.,     platform-owned fixed register windows, and use it for the RK3588     BAR4 DMA ctrl window (Koichiro Den)   - Add BAR_DISABLED for BARs that will never be available to an EPF     driver, and change some BAR_RESERVED annotations to BAR_DISABLED     (Niklas Cassel)   - Add NTB .get_dma_dev() callback for cases where DMA API requires a     different device, e.g., vNTB devices (Koichiro Den)   - Add reserved region types for MSI-X Table and PBA so Endpoint     controllers can them as describe hardware-owned regions in a     BAR_RESERVED BAR (Manikanta Maddireddy)   - Make Tegra194/234 BAR0 programmable and remove 1MB size limit     (Manikanta Maddireddy)   - Expose Tegra BAR2 (MSI-X) and BAR4 (DMA) as 64-bit BAR_RESERVED     (Manikanta Maddireddy)   - Add Tegra194 and Tegra234 device table entries to pci_endpoint_test     (Manikanta Maddireddy)   - Skip the BAR subrange selftest if there are not enough inbound     window resources to run the test (Christian Bruel)  New native PCIe controller drivers:   - Add DT binding and driver for Andes QiLai SoC PCIe host controller     (Randolph Lin)   - Add DT binding and driver for ESWIN PCIe Root Complex (Senchuan     Zhang)  Baikal T-1 PCIe controller driver:   - Remove driver since it never quite became usable (Andy Shevchenko)  Cadence PCIe controller driver:   - Implement byte/word config reads with dword (32-bit) reads because     some Cadence controllers don&apos;t support sub-dword accesses (Aksh     Garg)  CIX Sky1 PCIe controller driver:   - Add &apos;power-domains&apos; to DT binding for SCMI power domain (Gary Yang)  Freescale i.MX6 PCIe controller driver:   - Add i.MX94 and i.MX943 to fsl,imx6q-pcie-ep DT binding (Richard     Zhu)   - Delay instead of polling for L2/L3 Ready after PME_Turn_off when     suspending i.MX6SX because LTSSM registers are inaccessible     (Richard Zhu)   - Separate PERST# assertion (for resetting endpoints) from core reset     (for resetting the RC itself) to prepare for new DTs with PERST#     GPIO in per-Root Port nodes (Sherry Sun)   - Retain Root Port MSI capability on i.MX7D, i.MX8MM, and i.MX8MQ so     MSI from downstream devices will work (Richard Zhu)   - Fix i.MX95 reference clock source selection when internal refclk is     used (Franz Schnyder)  Freescale Layerscape PCIe controller driver:   - Allow building as a removable module (Sascha Hauer)  MediaTek PCIe Gen3 controller driver:   - Use dev_err_probe() to simplify error paths and make deferred probe     messages visible in /sys/kernel/debug/devices_deferred (Chen-Yu     Tsai)   - Power off device if setup fails (Chen-Yu Tsai)   - Integrate new pwrctrl API to enable power control for WiFi/BT     adapters on mainboard or in PCIe or M.2 slots (Chen-Yu Tsai)  NVIDIA Tegra194 PCIe controller driver:   - Poll less aggressively and non-atomically for PME_TO_Ack during     transition to L2 (Vidya Sagar)   - Disable LTSSM after transition to Detect on surprise link down to     stop toggling between Polling and Detect (Manikanta Maddireddy)   - Don&apos;t force the device into the D0 state before L2 when suspending     or shutting down the controller (Vidya Sagar)   - Disable PERST# IRQ only in Endpoint mode because it&apos;s not     registered in Root Port mode (Manikanta Maddireddy)   - Handle &apos;nvidia,refclk-select&apos; as optional (Vidya Sagar)   - Disable direct speed change in Endpoint mode so link speed change     is controlled by the host (Vidya Sagar)   - Set LTR values before link up to avoid bogus LTR messages with 0     latency (Vidya Sagar)   - Allow system suspend when the Endpoint link is down (Vidya Sagar)   - Use DWC IP core version, not Tegra custom values, to avoid DWC core     version check warnings (Manikanta Maddireddy)   - Apply ECRC workaround to devices based on DesignWare 5.00a as well     as 4.90a (Manikanta Maddireddy)   - Disable PM Substate L1.2 in Endpoint mode to work around Tegra234     erratum (Vidya Sagar)   - Delay post-PERST# cleanup until core is powered on to avoid CBB     timeout (Manikanta Maddireddy)   - Assert CLKREQ# so switches that forward it to their downstream side     can bring up those links successfully (Vidya Sagar)   - Calibrate pipe to UPHY for Endpoint mode to reset stale PLL state     from any previous bad link state (Vidya Sagar)   - Remove IRQF_ONESHOT flag from Endpoint interrupt registration so     DMA driver and Endpoint controller driver can share the interrupt     line (Vidya Sagar)   - Enable DMA interrupt to support DMA in both Root Port and Endpoint     modes (Vidya Sagar)   - Enable hardware link retraining after link goes down in Endpoint     mode (Vidya Sagar)   - Add DT binding and driver support for core clock monitoring (Vidya     Sagar)  Qualcomm PCIe controller driver:   - Advertise &apos;Hot-Plug Capable&apos; and set &apos;No Command Completed Support&apos;     since Qcom Root Ports support hotplug events like DL_Up/Down and     can accept writes to Slot Control without delays between writes     (Krishna Chaitanya Chundru)  Renesas R-Car PCIe controller driver:   - Mark Endpoint BAR0 and BAR2 as Resizable (Koichiro Den)   - Reduce EPC BAR alignment requirement to 4K (Koichiro Den)  Renesas RZ/G3S PCIe controller driver:   - Add RZ/G3E to DT binding and to driver (John Madieu)   - Assert (not deassert) resets in probe error path (John Madieu)   - Assert resets in suspend path in reverse order they were deasserted     during probe (John Madieu)   - Rework inbound window algorithm to prevent mapping more than     intended region and enforce alignment on size, to prepare for     RZ/G3E support (John Madieu)  Rockchip DesignWare PCIe controller driver:   - Add tracepoints for PCIe controller LTSSM transitions and link rate     changes (Shawn Lin)   - Trace LTSSM events collected by the dw-rockchip debug FIFO (Shawn     Lin)  SOPHGO PCIe controller driver:   - Disable ASPM L0s and L1 on Sophgo 2042 PCIe Root Ports that     advertise support for them (Yao Zi)  Synopsys DesignWare PCIe controller driver:   - Continue with system suspend even if an Endpoint doesn&apos;t respond     with PME_TO_Ack message (Manivannan Sadhasivam)   - Set Endpoint MSI-X Table Size in the correct function of a     multi-function device when configuring MSI-X, not in Function 0     (Aksh Garg)   - Set Max Link Width and Max Link Speed for all functions of a     multi-function device, not just Function 0 (Aksh Garg)   - Expose PCIe event counters in groups 5-7 in debugfs (Hans Zhang)  Miscellaneous:   - Warn only once about invalid ACS kernel parameter format (Richard     Cheng)   - Suppress FW_BUG warning when writing sysfs &apos;numa_node&apos; with the     current value (Li RongQing)   - Drop redundant &apos;depends on PCI&apos; from Kconfig (Julian Braha)&quot;* tag &apos;pci-v7.1-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (165 commits)  PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge list  PCI/P2PDMA: Allow wildcard Device IDs in host bridge list  PCI: sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports  PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports  PCI: tegra194: Add core monitor clock support  dt-bindings: PCI: tegra194: Add monitor clock support  PCI: tegra194: Enable hardware hot reset mode in Endpoint mode  PCI: tegra194: Enable DMA interrupt  PCI: tegra194: Remove IRQF_ONESHOT flag during Endpoint interrupt registration  PCI: tegra194: Calibrate pipe to UPHY for Endpoint mode  PCI: tegra194: Assert CLKREQ# explicitly by default  PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on  PCI: tegra194: Disable L1.2 capability of Tegra234 EP  PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well  PCI: tegra194: Use DWC IP core version  PCI: tegra194: Free up Endpoint resources during remove()  PCI: tegra194: Allow system suspend when the Endpoint link is not up  PCI: tegra194: Set LTR message request before PCIe link up in Endpoint mode  PCI: tegra194: Disable direct speed change for Endpoint mode  PCI: tegra194: Use devm_gpiod_get_optional() to parse &quot;nvidia,refclk-select&quot;  ...

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 15 Apr 2026 23:41:21 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>85d9948d59efad0833139f11c3e07fa25c688b12 - Merge branch &apos;pci/pwrctrl&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#85d9948d59efad0833139f11c3e07fa25c688b12</link>
        <description>Merge branch &apos;pci/pwrctrl&apos;- Rename &apos;slot&apos; driver to &apos;generic&apos; since it can handle any device with  individual power control as well as slots (Neil Armstrong)- Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller .compatible so  generic pwrctrl driver can control it (Neil Armstrong)* pci/pwrctrl:  PCI/pwrctrl: generic: Add UPD720201/UPD720202 USB 3.0 xHCI Host Controller support  PCI/pwrctrl: generic: Simplify dev_err_probe() usage  PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 13 Apr 2026 19:50:04 +0200</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ff124bbbca1d3a07fa1392ffdbbdeece71f68ece - PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#ff124bbbca1d3a07fa1392ffdbbdeece71f68ece</link>
        <description>PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as genericThe driver is pretty generic and would fit for either PCI Slots orendpoints connected to PCI ports, so rename the driver and module aspci-pwrctrl-generic.Suggested-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;Signed-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@oss.qualcomm.com&gt;Link: https://patch.msgid.link/20260220-topic-sm8650-ayaneo-pocket-s2-base-v5-3-1ad79caa1efa@linaro.org

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 18 Mar 2026 18:10:10 +0100</pubDate>
        <dc:creator>Neil Armstrong &lt;neil.armstrong@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1c2b4a4c2bcb950f182eeeb33d94b565607608cf - Merge tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#1c2b4a4c2bcb950f182eeeb33d94b565607608cf</link>
        <description>Merge tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pciPull PCI updates from Bjorn Helgaas: &quot;Enumeration:   - Don&apos;t try to enable Extended Tags on VFs since that bit is Reserved     and causes misleading log messages (H&#229;kon Bugge)   - Initialize Endpoint Read Completion Boundary to match Root Port,     regardless of ACPI _HPX (H&#229;kon Bugge)   - Apply _HPX PCIe Setting Record only to AER configuration, and only     when OS owns PCIe hotplug but not AER, to avoid clobbering Extended     Tag and Relaxed Ordering settings (H&#229;kon Bugge)  Resource management:   - Move CardBus code to setup-cardbus.c and only build it when     CONFIG_CARDBUS is set (Ilpo J&#228;rvinen)   - Fix bridge window alignment with optional resources, where     additional alignment requirement was previously lost (Ilpo     J&#228;rvinen)   - Stop over-estimating bridge window size since they are now assigned     without any gaps between them (Ilpo J&#228;rvinen)   - Increase resource MAX_IORES_LEVEL to avoid /proc/iomem flattening     for nested bridges and endpoints (Ilpo J&#228;rvinen)   - Add pbus_mem_size_optional() to handle sizes of optional resources     (SR-IOV VF BARs, expansion ROMs, bridge windows) (Ilpo J&#228;rvinen)   - Don&apos;t claim disabled bridge windows to avoid spurious claim     failures (Ilpo J&#228;rvinen)  Driver binding:   - Fix device reference leak in pcie_port_remove_service() (Uwe     Kleine-K&#246;nig)   - Move pcie_port_bus_match() and pcie_port_bus_type to PCIe-specific     portdrv.c (Uwe Kleine-K&#246;nig)   - Convert portdrv to use pcie_port_bus_type.probe() and .remove()     callbacks so .probe() and .remove() can eventually be removed from     struct device_driver (Uwe Kleine-K&#246;nig)  Error handling:   - Clear stale errors on reporting agents upon probe so they don&apos;t     look like recent errors (Lukas Wunner)   - Add generic RAS tracepoint for hotplug events (Shuai Xue)   - Add RAS tracepoint for link speed changes (Shuai Xue)  Power management:   - Avoid redundant delay on transition from D3hot to D3cold if the     device was already in D3hot (Brian Norris)   - Prevent runtime suspend until devices are fully initialized to     avoid saving incompletely configured device state (Brian Norris)  Power control:   - Add power_on/off callbacks with generic signature to pwrseq,     tc9563, and slot drivers so they can be used by pwrctrl core     (Manivannan Sadhasivam)   - Add PCIe M.2 connector support to the slot pwrctrl driver     (Manivannan Sadhasivam)   - Switch to pwrctrl interfaces to create, destroy, and power on/off     devices, calling them from host controller drivers instead of the     PCI core (Manivannan Sadhasivam)   - Drop qcom .assert_perst() callbacks since this is now done by the     controller driver instead of the pwrctrl driver (Manivannan     Sadhasivam)  Virtualization:   - Remove an incorrect unlock in pci_slot_trylock() error handling     (Jinhui Guo)   - Lock the bridge device for slot reset (Keith Busch)   - Enable ACS after IOMMU configuration on OF platforms so ACS is     enabled an all devices; previously the first device enumerated     (typically a Root Port) didn&apos;t have ACS enabled (Manivannan     Sadhasivam)   - Disable ACS Source Validation for IDT 0x80b5 and 0x8090 switches to     work around hardware erratum; previously ACS SV was only     temporarily disabled, which worked for enumeration but not after     reset (Manivannan Sadhasivam)  Peer-to-peer DMA:   - Release per-CPU pgmap ref when vm_insert_page() fails to avoid hang     when removing the PCI device (Hou Tao)   - Remove incorrect p2pmem_alloc_mmap() warning about page refcount     (Hou Tao)  Endpoint framework:   - Add configfs sub-groups synchronously to avoid NULL pointer     dereference when racing with removal (Liu Song)   - Fix swapped parameters in pci_{primary/secondary}_epc_epf_unlink()     functions (Manikanta Maddireddy)  ASPEED PCIe controller driver:   - Add ASPEED Root Complex DT binding and driver (Jacky Chou)  Freescale i.MX6 PCIe controller driver:   - Add DT binding and driver support for an optional external refclock     in addition to the refclock from the internal PLL (Richard Zhu)   - Fix CLKREQ# control so host asserts it during enumeration and     Endpoints can use it afterwards to exit the L1.2 link state     (Richard Zhu)  NVIDIA Tegra PCIe controller driver:   - Export irq_domain_free_irqs() to allow PCI/MSI drivers that tear     down MSI domains to be built as modules (Aaron Kling)   - Allow pci-tegra to be built as a module (Aaron Kling)  NVIDIA Tegra194 PCIe controller driver:   - Relax Kconfig so tegra194 can be built for platforms beyond     Tegra194 (Vidya Sagar)  Qualcomm PCIe controller driver:   - Merge SC8180x DT binding into SM8150 (Krzysztof Kozlowski)   - Move SDX55, SDM845, QCS404, IPQ5018, IPQ6018, IPQ8074 Gen3,     IPQ8074, IPQ4019, IPQ9574, APQ8064, MSM8996, APQ8084 to dedicated     schema (Krzysztof Kozlowski)   - Add DT binding and driver support for SA8255p Endpoint being     configured by firmware (Mrinmay Sarkar)   - Parse PERST# from all PCIe bridge nodes for future platforms that     will have PERST# in Switch Downstream Ports as well as in Root     Ports (Manivannan Sadhasivam)  Renesas RZ/G3S PCIe controller driver:   - Use pci_generic_config_write() since the writability provided by     the custom wrapper is unnecessary (Claudiu Beznea)  SOPHGO PCIe controller driver:   - Disable ASPM L0s and L1 on Sophgo 2044 PCIe Root Ports (Inochi     Amaoto)  Synopsys DesignWare PCIe controller driver:   - Extend PCI_FIND_NEXT_CAP() and PCI_FIND_NEXT_EXT_CAP() to return a     pointer to the preceding Capability, to allow removal of     Capabilities that are advertised but not fully implemented (Qiang     Yu)   - Remove MSI and MSI-X Capabilities in platforms that can&apos;t support     them, so the PCI core automatically falls back to INTx (Qiang Yu)   - Add ASPM L1.1 and L1.2 Substates context to debugfs ltssm_status     for drivers that support this (Shawn Lin)   - Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if     link is not up to avoid an unnecessary timeout (Manivannan     Sadhasivam)   - Revert dw-rockchip, qcom, and DWC core changes that used link-up     IRQs to trigger enumeration instead of waiting for link to be up     because the PCI core doesn&apos;t allocate bus number space for     hierarchies that might be attached (Niklas Cassel)   - Make endpoint iATU entry for MSI permanent instead of programming     it dynamically, which is slow and racy with respect to other     concurrent traffic, e.g., eDMA (Koichiro Den)   - Use iMSI-RX MSI target address when possible to fix endpoints using     32-bit MSI (Shawn Lin)   - Allow DWC host controller driver probe to continue if device is not     found or found but inactive; only fail when there&apos;s an error with     the link (Manivannan Sadhasivam)   - For controllers like NXP i.MX6QP and i.MX7D, where LTSSM registers     are not accessible after PME_Turn_Off, simply wait 10ms instead of     polling for L2/L3 Ready (Richard Zhu)   - Use multiple iATU entries to map large bridge windows and DMA     ranges when necessary instead of failing (Samuel Holland)   - Add EPC dynamic_inbound_mapping feature bit for Endpoint     Controllers that can update BAR inbound address translation without     requiring EPF driver to clear/reset the BAR first, and advertise it     for DWC-based Endpoints (Koichiro Den)   - Add EPC subrange_mapping feature bit for Endpoint Controllers that     can map multiple independent inbound regions in a single BAR,     implement subrange mapping, advertise it for DWC-based Endpoints,     and add Endpoint selftests for it (Koichiro Den)   - Make resizable BARs work for Endpoint multi-PF configurations;     previously it only worked for PF 0 (Aksh Garg)   - Fix Endpoint non-PF 0 support for BAR configuration, ATU mappings,     and Address Match Mode (Aksh Garg)   - Set up iATU when ECAM is enabled; previously IO and MEM outbound     windows weren&apos;t programmed, and ECAM-related iATU entries weren&apos;t     restored after suspend/resume, so config accesses failed (Krishna     Chaitanya Chundru)  Miscellaneous:   - Use system_percpu_wq and WQ_PERCPU to explicitly request per-CPU     work so WQ_UNBOUND can eventually be removed (Marco Crivellari)&quot;* tag &apos;pci-v7.0-changes&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci: (176 commits)  PCI/bwctrl: Disable BW controller on Intel P45 using a quirk  PCI: Disable ACS SV for IDT 0x8090 switch  PCI: Disable ACS SV for IDT 0x80b5 switch  PCI: Cache ACS Capabilities register  PCI: Enable ACS after configuring IOMMU for OF platforms  PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]  PCI: Add ACS quirk for Qualcomm Hamoa &amp; Glymur  PCI: Use device_lock_assert() to verify device lock is held  PCI: Use lockdep_assert_held(pci_bus_sem) to verify lock is held  PCI: Fix pci_slot_lock () device locking  PCI: Fix pci_slot_trylock() error handling  PCI: Mark Nvidia GB10 to avoid bus reset  PCI: Mark ASM1164 SATA controller to avoid bus reset  PCI: host-generic: Avoid reporting incorrect &apos;missing reg property&apos; error  PCI/PME: Replace RMW of Root Status register with direct write  PCI/AER: Clear stale errors on reporting agents upon probe  PCI: Don&apos;t claim disabled bridge windows  PCI: rzg3s-host: Fix device node reference leak in rzg3s_pcie_host_parse_port()  PCI: dwc: Fix missing iATU setup when ECAM is enabled  PCI: dwc: Clean up iATU index usage in dw_pcie_iatu_setup()  ...

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Thu, 12 Feb 2026 02:20:38 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>ec496f77b4c11036cc835d6f045fb5e5ef1e6530 - Merge branch &apos;for-6.20/sony&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#ec496f77b4c11036cc835d6f045fb5e5ef1e6530</link>
        <description>Merge branch &apos;for-6.20/sony&apos; into for-linus- Support for Rock band 4 PS4 and PS5 guitars (Rosalie Wanders)

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 09 Feb 2026 17:33:26 +0100</pubDate>
        <dc:creator>Jiri Kosina &lt;jkosina@suse.com&gt;</dc:creator>
    </item>
<item>
        <title>bf37448d9b7793544904ccf21e5844b6ff4af3c0 - Merge branch &apos;pci/pwrctrl&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#bf37448d9b7793544904ccf21e5844b6ff4af3c0</link>
        <description>Merge branch &apos;pci/pwrctrl&apos;- Rename pwrseq, tc9563, and slot driver structs, variables, and functions  for consistency (Bjorn Helgaas)- Add power_on/off callbacks with generic signature to pwrseq, tc9563, and  slot drivers so they can be used by pwrctrl core (Manivannan Sadhasivam)- Add interfaces to create and destroy pwrctrl devices (Krishna Chaitanya  Chundru)- Add interfaces to power devices on and off (Manivannan Sadhasivam)- Switch to pwrctrl interfaces to create, destroy, and power on/off  devices, calling them from host controller drivers instead of the PCI  core (Manivannan Sadhasivam)- Drop qcom .assert_perst() callbacks since this is now done by the  controller driver instead of the pwrctrl driver (Manivannan Sadhasivam)- Add PCIe M.2 connector support to the slot pwrctrl driver (Manivannan  Sadhasivam)- Create pwrctrl devices for devicetree PCIe M.2 connector nodes  (Manivannan Sadhasivam)* pci/pwrctrl:  PCI/pwrctrl: Create pwrctrl device if graph port is found  PCI/pwrctrl: Add PCIe M.2 connector support  PCI: Drop the assert_perst() callback  PCI: qcom: Drop the assert_perst() callbacks  PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs  PCI/pwrctrl: Add APIs to power on/off pwrctrl devices  PCI/pwrctrl: Add APIs to create, destroy pwrctrl devices  PCI/pwrctrl: Add &apos;struct pci_pwrctrl::power_{on/off}&apos; callbacks  PCI/pwrctrl: pwrseq: Factor out power on/off code to helpers  PCI/pwrctrl: slot: Factor out power on/off code to helpers  PCI/pwrctrl: tc9563: Rename private struct and pointers for consistency  PCI/pwrctrl: tc9563: Add local variables to reduce repetition  PCI/pwrctrl: tc9563: Clean up whitespace  PCI/pwrctrl: tc9563: Use put_device() instead of i2c_put_adapter()  PCI/pwrctrl: slot: Rename private struct and pointers for consistency  PCI/pwrctrl: pwrseq: Rename private struct and pointers for consistency# Conflicts:#	drivers/pci/bus.c

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Sat, 07 Feb 2026 00:09:24 +0100</pubDate>
        <dc:creator>Bjorn Helgaas &lt;bhelgaas@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9cb64f61ec7a9034299807b1e562413329ddac5b - PCI/pwrctrl: Add PCIe M.2 connector support</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#9cb64f61ec7a9034299807b1e562413329ddac5b</link>
        <description>PCI/pwrctrl: Add PCIe M.2 connector supportAdd support for handling PCIe M.2 connectors as Power Sequencing devices.These connectors are exposed as Power Sequencing devices as they oftensupport multiple interfaces like PCIe/SATA, USB/UART to the host machine,and the interfaces may be driven by different client drivers at the sametime.This driver handles the PCIe interface of these connectors. It first checksfor the presence of the graph port in the Root Port node with the help ofof_graph_is_present() API. If present, it acquires/powers ON thecorresponding pwrseq device.Once the pwrseq device is powered ON, the driver will skip parsing the RootPort/Slot resources and register with the pwrctrl framework.Signed-off-by: Manivannan Sadhasivam &lt;manivannan.sadhasivam@oss.qualcomm.com&gt;Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;Reviewed-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Link: https://patch.msgid.link/20260128-pci-m2-v7-1-9b3a5fe3d244@oss.qualcomm.com

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 28 Jan 2026 16:37:15 +0100</pubDate>
        <dc:creator>Manivannan Sadhasivam &lt;manivannan.sadhasivam@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>cc4adab164b772a34b3340d644b7c4728498581e - Merge tag &apos;v6.19-rc1&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#cc4adab164b772a34b3340d644b7c4728498581e</link>
        <description>Merge tag &apos;v6.19-rc1&apos; into msm-nextMerge Linux 6.19-rc1 in order to catch up with other changes (e.g. UBWCconfig database defining UBWC_6).Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Tue, 20 Jan 2026 23:06:55 +0100</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>5add3c3c280a35f7e258e9cef7607db5a2e56fdc - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#5add3c3c280a35f7e258e9cef7607db5a2e56fdc</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 6.19-rc1. An important upstream bugfix andto help unblock PTL CI.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Fri, 19 Dec 2025 11:51:22 +0100</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ec439c38013550420aecc15988ae6acb670838c1 - Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#ec439c38013550420aecc15988ae6acb670838c1</link>
        <description>Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.19-rc1Cross-merge BPF and other fixes after downstream PR.Signed-off-by: Alexei Starovoitov &lt;ast@kernel.org&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Wed, 17 Dec 2025 06:29:38 +0100</pubDate>
        <dc:creator>Alexei Starovoitov &lt;ast@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>b8304863a3990d0f18c38e5b94191830a63ee1af - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#b8304863a3990d0f18c38e5b94191830a63ee1af</link>
        <description>Merge drm/drm-next into drm-intel-nextSync-up some display code needed for Async flips refactor.Signed-off-by: Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 14:24:02 +0100</pubDate>
        <dc:creator>Rodrigo Vivi &lt;rodrigo.vivi@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7f790dd21a931c61167f7bdc327aecf2cebad327 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/pci/pwrctrl/Kconfig#7f790dd21a931c61167f7bdc327aecf2cebad327</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s kickstart the v6.20 (7.0?) release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/drivers/pci/pwrctrl/Kconfig</description>
        <pubDate>Mon, 15 Dec 2025 09:27:39 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
