<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/pci/controller/dwc/Kconfig, branch linux-7.1.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.1.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-7.1.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2026-04-13T17:50:23+00:00</updated>
<entry>
<title>Merge branch 'pci/controller/dwc-layerscape'</title>
<updated>2026-04-13T17:50:23+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2026-04-13T17:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b94fd08746955623c5e7e95e3a0fcf858f125d60'/>
<id>urn:sha1:b94fd08746955623c5e7e95e3a0fcf858f125d60</id>
<content type='text'>
- Allow Layerscape host controller driver to be build as a removable module
  (Sascha Hauer)

* pci/controller/dwc-layerscape:
  PCI: layerscape: Allow to compile as module
</content>
</entry>
<entry>
<title>Merge branch 'pci/controller/dwc-eswin'</title>
<updated>2026-04-13T17:50:22+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2026-04-13T17:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=927e9d9d4e792159268310716a87bd56c5fcc810'/>
<id>urn:sha1:927e9d9d4e792159268310716a87bd56c5fcc810</id>
<content type='text'>
- Add DT binding and driver for ESWIN PCIe Root Complex (Senchuan Zhang)

* pci/controller/dwc-eswin:
  PCI: eswin: Add ESWIN PCIe Root Complex driver
  dt-bindings: PCI: eswin: Add ESWIN PCIe Root Complex

# Conflicts:
#	drivers/pci/controller/dwc/Kconfig
#	drivers/pci/controller/dwc/Makefile
</content>
</entry>
<entry>
<title>Merge branch 'pci/controller/dwc-andes-qilai'</title>
<updated>2026-04-13T17:50:15+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2026-04-13T17:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d52e0276261c0ad359b2ef8e40fb63bd7afa65bf'/>
<id>urn:sha1:d52e0276261c0ad359b2ef8e40fb63bd7afa65bf</id>
<content type='text'>
- Add Andes QiLai SoC PCIe host driver support (Randolph Lin)

* pci/controller/dwc-andes-qilai:
  PCI: qilai: Add Andes QiLai SoC PCIe host driver support
  dt-bindings: PCI: Add Andes QiLai PCIe support

# Conflicts:
#	drivers/pci/controller/dwc/Makefile
</content>
</entry>
<entry>
<title>Merge branch 'pci/controller/dwc'</title>
<updated>2026-04-13T17:50:09+00:00</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bhelgaas@google.com</email>
</author>
<published>2026-04-13T17:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=764fd8338622d4e4c763bca6fa8e3ba747473eb6'/>
<id>urn:sha1:764fd8338622d4e4c763bca6fa8e3ba747473eb6</id>
<content type='text'>
- Continue with system suspend even if an Endpoint doesn't respond with
  PME_TO_Ack message (Manivannan Sadhasivam)

- Remove the Baikal-T1 controller driver since it never quite became usable
  (Andy Shevchenko)

- 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)

- Clean up in the dw_pcie_resume_noirq() error path (Manivannan Sadhasivam)

- Expose PCIe event counters in groups 5-7 in debugfs (Hans Zhang)

- Fix type mismatch for kstrtou32_from_user() in debugfs write functions
  (Hans Zhang)

* pci/controller/dwc:
  PCI: dwc: Fix type mismatch for kstrtou32_from_user() return value
  PCI: dwc: Expose PCIe event counters for groups 5 to 7 over debugfs
  PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq()
  PCI: dwc: ep: Mirror the max link width and speed fields to all functions
  PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix()
  PCI: dwc: Remove not-going-to-be-supported code for Baikal SoC
  PCI: dwc: Proceed with system suspend even if the endpoint doesn't respond with PME_TO_Ack message
</content>
</entry>
<entry>
<title>PCI: eswin: Add ESWIN PCIe Root Complex driver</title>
<updated>2026-03-19T21:40:03+00:00</updated>
<author>
<name>Senchuan Zhang</name>
<email>zhangsenchuan@eswincomputing.com</email>
</author>
<published>2026-02-27T11:18:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b593c26d081a4fbeabd34badb0a9e9a971a79cb4'/>
<id>urn:sha1:b593c26d081a4fbeabd34badb0a9e9a971a79cb4</id>
<content type='text'>
Add driver for the ESWIN PCIe Root Complex based on the DesignWare PCIe
core, IP revision 5.96a. The PCIe Gen.3 Root Complex supports data rate of
8 GT/s and x4 lanes, with INTx and MSI interrupt capability.

Signed-off-by: Yu Ning &lt;ningyu@eswincomputing.com&gt;
Signed-off-by: Yanghui Ou &lt;ouyanghui@eswincomputing.com&gt;
Signed-off-by: Senchuan Zhang &lt;zhangsenchuan@eswincomputing.com&gt;
[mani: renamed "EIC7700" to "ESWIN", added maintainers entry, removed async probe]
Signed-off-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;
[bhelgaas: add driver tag in subject]
Signed-off-by: Bjorn Helgaas &lt;bhelgaas@google.com&gt;
Link: https://patch.msgid.link/20260227111808.1996-1-zhangsenchuan@eswincomputing.com
</content>
</entry>
<entry>
<title>PCI/pwrctrl: generic: Rename pci-pwrctrl-slot as generic</title>
<updated>2026-03-18T17:10:51+00:00</updated>
<author>
<name>Neil Armstrong</name>
<email>neil.armstrong@linaro.org</email>
</author>
<published>2026-03-18T17:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ff124bbbca1d3a07fa1392ffdbbdeece71f68ece'/>
<id>urn:sha1:ff124bbbca1d3a07fa1392ffdbbdeece71f68ece</id>
<content type='text'>
The driver is pretty generic and would fit for either PCI Slots or
endpoints connected to PCI ports, so rename the driver and module as
pci-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
</content>
</entry>
<entry>
<title>PCI: qilai: Add Andes QiLai SoC PCIe host driver support</title>
<updated>2026-03-05T06:24:48+00:00</updated>
<author>
<name>Randolph Lin</name>
<email>randolph@andestech.com</email>
</author>
<published>2026-02-25T08:55:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=df5d8fb6fe55754bc2956e501a9e6acaca5af7d9'/>
<id>urn:sha1:df5d8fb6fe55754bc2956e501a9e6acaca5af7d9</id>
<content type='text'>
Add driver support for DesignWare based PCIe controller in Andes
QiLai SoC. The driver only supports the Root Complex mode.

Signed-off-by: Randolph Lin &lt;randolph@andestech.com&gt;
[mani: squashed the MAINTAINERS change]
Signed-off-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;
Link: https://patch.msgid.link/20260225085504.3757601-4-randolph@andestech.com
</content>
</entry>
<entry>
<title>PCI: dwc: Remove not-going-to-be-supported code for Baikal SoC</title>
<updated>2026-03-02T14:10:35+00:00</updated>
<author>
<name>Andy Shevchenko</name>
<email>andriy.shevchenko@linux.intel.com</email>
</author>
<published>2026-02-20T14:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5e5ea39ff55297fc9d6338f26346c2a7738a78ea'/>
<id>urn:sha1:5e5ea39ff55297fc9d6338f26346c2a7738a78ea</id>
<content type='text'>
As noticed in the discussion [1] the Baikal SoC and platforms
are not going to be finalized, hence remove stale code.

Signed-off-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;
Acked-by: Rob Herring (Arm) &lt;robh@kernel.org&gt;
Link: https://lore.kernel.org/lkml/22b92ddf-6321-41b5-8073-f9c7064d3432@infradead.org/ [1]
Link: https://patch.msgid.link/20260220142600.2397070-1-andriy.shevchenko@linux.intel.com
</content>
</entry>
<entry>
<title>PCI: layerscape: Allow to compile as module</title>
<updated>2026-02-26T06:03:43+00:00</updated>
<author>
<name>Sascha Hauer</name>
<email>s.hauer@pengutronix.de</email>
</author>
<published>2026-01-12T19:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e36262c5e6c25e19d7d082936f63b3a8e62739f9'/>
<id>urn:sha1:e36262c5e6c25e19d7d082936f63b3a8e62739f9</id>
<content type='text'>
The layerscape pcie host controller could also be compiled as module.
Add the necessary infrastructure to allow building as module instead of
only as builtin driver.

Since the driver doesn't expose an irqchip controller, it is also safe to
be removed during runtime.

Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Steffen Trumtrar &lt;s.trumtrar@pengutronix.de&gt;
[mani: added a note about driver removability]
Signed-off-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;
Acked-by: Roy Zang &lt;Roy.Zang@nxp.com&gt;
Link: https://patch.msgid.link/20260112-v6-19-topic-layerscape-pcie-v1-1-1cd863fce50e@pengutronix.de
</content>
</entry>
<entry>
<title>PCI: dwc: tegra194: Broaden architecture dependency</title>
<updated>2026-01-08T04:25:00+00:00</updated>
<author>
<name>Vidya Sagar</name>
<email>vidyas@nvidia.com</email>
</author>
<published>2025-05-08T05:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6b5e2f70a95c1f46ed444a54ad4c6ff6b9673b1d'/>
<id>urn:sha1:6b5e2f70a95c1f46ed444a54ad4c6ff6b9673b1d</id>
<content type='text'>
Replace ARCH_TEGRA_194_SOC dependency with a more generic ARCH_TEGRA check
for the Tegra194 PCIe controller, allowing it to be built on Tegra
platforms beyond Tegra194. Additionally, ensure compatibility by requiring
ARM64 or COMPILE_TEST since this driver works only for ARM64 Tegra SoCs.

Signed-off-by: Vidya Sagar &lt;vidyas@nvidia.com&gt;
[mani: moved ARM64 dependency to ARCH_TEGRA]
Signed-off-by: Manivannan Sadhasivam &lt;mani@kernel.org&gt;
Reviewed-by: Niklas Cassel &lt;cassel@kernel.org&gt;
Acked-by: Krzysztof Wilczyński &lt;kwilczynski@kernel.org&gt;
Acked-by: Thierry Reding &lt;treding@nvidia.com&gt;
Acked-by: Manivannan Sadhasivam &lt;manivannan.sadhasivam@linaro.org&gt;
Acked-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Link: https://patch.msgid.link/20250508051922.4134041-1-vidyas@nvidia.com
</content>
</entry>
</feed>
