Thread (6 messages) 6 messages, 4 authors, 2026-01-05

Re: [PATCH] PCI: meson: Remove meson_pcie_link_up() timeout, message, speed check

From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Date: 2026-01-05 16:49:13
Also in: linux-amlogic, linux-pci, lkml, stable

Hi Mani,

On Thu, Dec 18, 2025 at 7:06 AM Manivannan Sadhasivam
[off-list ref] wrote:

On Mon, 03 Nov 2025 16:19:26 -0600, Bjorn Helgaas wrote:
quoted
Previously meson_pcie_link_up() only returned true if the link was in the
L0 state.  This was incorrect because hardware autonomously manages
transitions between L0, L0s, and L1 while both components on the link stay
in D0.  Those states should all be treated as "link is active".

Returning false when the device was in L0s or L1 broke config accesses
because dw_pcie_other_conf_map_bus() fails if the link is down, which
caused errors like this:

[...]
Applied, thanks!

[1/1] PCI: meson: Remove meson_pcie_link_up() timeout, message, speed check
      commit: 11647fc772e977c981259a63c4a2b7e2c312ea22
My understanding is that this is queued for -next.
Ricardo (Cc'ed) reported that this patch fixes PCI link up on his Odroid-HC4.
Is there a chance to get this patch into -fixes, so it can be pulled
by Linus for one of the next -rc?


Best regards,
Martin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help