diff --git a/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c index 92e611618dc6..9ece92aa6519 100644 --- a/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-ep-rockchip.c @@ -22,6 +22,7 @@ #include #include +#include "../../pci.h" #include "../rockchip-pcie-dma.h" #include "pcie-designware.h" #include "pcie-dw-dmatest.h" @@ -322,6 +323,8 @@ static int rockchip_pcie_get_io_resource(struct platform_device *pdev, return -ENODEV; } + rockchip->pci.link_gen = of_pci_get_max_link_speed(np); + return 0; }