From 8a9ca1a1ff95364614196d3192883b6da8b0a87a Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Tue, 22 Oct 2024 18:50:44 +0800 Subject: [PATCH] PCI: rockchip: dw: call dw_pcie_host_deinit() depends on CONFIG_NO_GKI Fixes: fbdf4ef963fc ("PCI: rockchip: dw: Add remove() support") Signed-off-by: Tao Huang Change-Id: I2f8911dec167cf52f260b1a520a83ba0fadc2f04 --- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c index af1155b388c8..4c8ff20c3151 100644 --- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c +++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c @@ -1663,7 +1663,7 @@ static int rk_pcie_remove(struct platform_device *pdev) } } - dw_pcie_host_deinit(&rk_pcie->pci->pp); + if (IS_ENABLED(CONFIG_NO_GKI)) dw_pcie_host_deinit(&rk_pcie->pci->pp); rk_pcie_writel_apb(rk_pcie, PCIE_CLIENT_INTR_MASK, 0xffffffff); destroy_workqueue(rk_pcie->hot_rst_wq); pcie_dw_dmatest_unregister(rk_pcie->dma_obj);