diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index 73290746faab..f72aab55e4d9 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -1566,6 +1566,8 @@ static int rk_pcie_host_config(struct rk_pcie *rk_pcie) /* Enable L0s capability */ if (rk_pcie->linkcap_off) { + pci->n_fts[0] = 255; /* Gen1 */ + pci->n_fts[1] = 255; /* Gen2+ */ val = dw_pcie_readl_dbi(rk_pcie->pci, rk_pcie->linkcap_off); val |= PCI_EXP_LNKCAP_ASPM_L0S; dw_pcie_writel_dbi(rk_pcie->pci, rk_pcie->linkcap_off, val);