linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] PCI fixes for v6.18
@ 2025-10-24 19:29 Bjorn Helgaas
  2025-10-24 23:48 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Bjorn Helgaas @ 2025-10-24 19:29 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam,
	Krishna Chaitanya Chundru, Ron Economos, Maciej W. Rozycki,
	Thomas Bogendoerfer, Ilpo Järvinen, Guenter Roeck,
	Christian Zigotzky, FUKAUMI Naoki, Herve Codina, Diederik de Haas,
	Dragan Simic, Johan Hovold, linuxppc-dev, linux-rockchip,
	linux-mips

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v6.18-fixes-3

for you to fetch changes up to df5192d9bb0e38bf831fb93e8026e346aa017ca8:

  PCI/ASPM: Enable only L0s and L1 for devicetree platforms (2025-10-23 20:08:14 -0500)

----------------------------------------------------------------

- Add DWC custom pci_ops for the root bus instead of overwriting the DBI
  base address, which broke drivers that rely on the DBI address for iATU
  programming; fixes an FU740 probe regression (Krishna Chaitanya Chundru)

- Revert qcom ECAM enablement, which is rendered unnecessary by the DWC
  custom pci_ops (Krishna Chaitanya Chundru)

- Fix longstanding MIPS Malta resource registration issues to avoid
  exposing them when the next commit fixes the boot failure (Maciej W.
  Rozycki)

- Use pcibios_align_resource() on MIPS Malta to fix boot failure caused by
  using the generic pci_enable_resources() (Ilpo Järvinen)

- Enable only ASPM L0s and L1, not L1 PM Substates, for devicetree
  platforms because we lack information required to configure L1 Substates;
  fixes regressions on powerpc and rockchip.  A qcom regression (L1
  Substates no longer enabled) remains and will be addressed next (Bjorn
  Helgaas)

----------------------------------------------------------------
Bjorn Helgaas (1):
      PCI/ASPM: Enable only L0s and L1 for devicetree platforms

Ilpo Järvinen (1):
      MIPS: Malta: Use pcibios_align_resource() to block io range

Krishna Chaitanya Chundru (2):
      PCI: dwc: Use custom pci_ops for root bus DBI vs ECAM config access
      Revert "PCI: qcom: Prepare for the DWC ECAM enablement"

Maciej W. Rozycki (2):
      MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering
      MIPS: Malta: Fix PCI southbridge legacy resource reservations

 arch/mips/mti-malta/malta-setup.c                 |  4 +-
 arch/mips/pci/pci-malta.c                         |  3 +-
 drivers/pci/controller/dwc/pcie-designware-host.c | 28 ++++++++--
 drivers/pci/controller/dwc/pcie-qcom.c            | 68 -----------------------
 drivers/pci/pcie/aspm.c                           | 34 +++---------
 5 files changed, 36 insertions(+), 101 deletions(-)


^ permalink raw reply	[flat|nested] 4+ messages in thread
* [GIT PULL] PCI fixes for v6.18
@ 2025-11-14 22:24 Bjorn Helgaas
  2025-11-14 23:53 ` pr-tracker-bot
  0 siblings, 1 reply; 4+ messages in thread
From: Bjorn Helgaas @ 2025-11-14 22:24 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: linux-pci, linux-kernel, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Manivannan Sadhasivam, Shawn Lin,
	Christian Zigotzky, Lukas Wunner, hypexed, linuxppc-dev,
	debian-powerpc, mad skateman

The following changes since commit 3a8660878839faadb4f1a6dd72c3179c1df56787:

  Linux 6.18-rc1 (2025-10-12 13:42:36 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git tags/pci-v6.18-fixes-5

for you to fetch changes up to 921b3f59b7b00cd7067ab775b0e0ca4eca436c2f:

  PCI/ASPM: Avoid L0s and L1 on Hi1105 [19e5:1105] Wi-Fi (2025-11-13 06:17:23 -0600)

----------------------------------------------------------------

- Cache the ASPM L0s/L1 Supported bits early so quirks can override them if
  necessary (Bjorn Helgaas)

- Add quirks for PA Semi and Freescale Root Ports and a HiSilicon Wi-Fi
  device that are reported to have broken L0s and L1 (Shawn Lin, Bjorn
  Helgaas)

----------------------------------------------------------------
Bjorn Helgaas (5):
      PCI/ASPM: Cache L0s/L1 Supported so advertised link states can be overridden
      PCI/ASPM: Add pcie_aspm_remove_cap() to override advertised link states
      PCI/ASPM: Convert quirks to override advertised link states
      PCI/ASPM: Avoid L0s and L1 on Freescale [1957:0451] Root Ports
      PCI/ASPM: Avoid L0s and L1 on PA Semi [1959:a002] Root Ports

Shawn Lin (1):
      PCI/ASPM: Avoid L0s and L1 on Hi1105 [19e5:1105] Wi-Fi

 drivers/pci/pci.h       |  2 ++
 drivers/pci/pcie/aspm.c | 25 +++++++++++++++++--------
 drivers/pci/probe.c     |  7 +++++++
 drivers/pci/quirks.c    | 40 +++++++++++++++++++++-------------------
 include/linux/pci.h     |  2 ++
 5 files changed, 49 insertions(+), 27 deletions(-)


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-11-14 23:53 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-24 19:29 [GIT PULL] PCI fixes for v6.18 Bjorn Helgaas
2025-10-24 23:48 ` pr-tracker-bot
  -- strict thread matches above, loose matches on Subject: below --
2025-11-14 22:24 Bjorn Helgaas
2025-11-14 23:53 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).