PCI: rockchip: dw: Move getting skip_scan_in_resume into rk_pcie_resource_get()

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Change-Id: I422ad5e53d1a377e7e0b2a11e5144ce54b938be9
This commit is contained in:
Shawn Lin
2024-08-02 16:12:48 +08:00
committed by Tao Huang
parent a7ee33c78d
commit deccf139df

View File

@@ -537,6 +537,10 @@ static int rk_pcie_resource_get(struct platform_device *pdev,
dev_info(&pdev->dev, "support hotplug-gpios!\n");
}
/* Skip waiting for training to pass in system PM routine */
if (device_property_read_bool(&pdev->dev, "rockchip,skip-scan-in-resume"))
rk_pcie->skip_scan_in_resume = true;
retry_regulator:
rk_pcie->vpcie3v3 = devm_regulator_get_optional(&pdev->dev, "vpcie3v3");
if (IS_ERR(rk_pcie->vpcie3v3)) {
@@ -1275,10 +1279,6 @@ static int rk_pcie_really_probe(void *p)
rk_pcie->is_signal_test = true;
}
/* Skip waiting for training to pass in system PM routine */
if (device_property_read_bool(dev, "rockchip,skip-scan-in-resume"))
rk_pcie->skip_scan_in_resume = true;
rk_pcie->hot_rst_wq = create_singlethread_workqueue("rk_pcie_hot_rst_wq");
if (!rk_pcie->hot_rst_wq) {
dev_err(dev, "failed to create hot_rst workqueue\n");