]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: mediatek-gen3: Add 100 ms delay after link up
authorHans Zhang <18255117159@163.com>
Mon, 18 May 2026 00:42:45 +0000 (08:42 +0800)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 23 Jun 2026 19:36:33 +0000 (14:36 -0500)
commitd24e3fab6ee23c2d7076b0e5ffe5c7210cc9dae3
tree7b811100a174a9e2ca96f79572cbdf7c751fda8c
parent6bba1de54cebcded567563311710f9b3111e2652
PCI: mediatek-gen3: Add 100 ms delay after link up

The MediaTek Gen3 PCIe host driver lacks the required 100 ms delay after
link training completes for speeds > 5.0 GT/s, as specified in PCIe r6.0
sec 6.6.1.

The driver already stores max_link_speed (from the device tree). After
mtk_pcie_startup_port() successfully brings up the link, call
pci_host_common_link_train_delay() to comply with the specification.

Signed-off-by: Hans Zhang <18255117159@163.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://patch.msgid.link/20260518004246.1384532-7-18255117159@163.com
drivers/pci/controller/pcie-mediatek-gen3.c