On Mon, Jan 05, 2026 at 05:49:00PM +0100, Martin Blumenstingl wrote:
Hi Mani,
On Thu, Dec 18, 2025 at 7:06 AM Manivannan Sadhasivam manivannan.sadhasivam@oss.qualcomm.com wrote:
On Mon, 03 Nov 2025 16:19:26 -0600, Bjorn Helgaas wrote:
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?
Hmm, I looked at the Fixes tag and mistakenly assumed that the issue existed from the beginning.
Bjorn, could you please include this patch in the next fixes PR?
- Mani