From fff810ec2917033374c28487face986ce3c21c40 Mon Sep 17 00:00:00 2001 From: Weixin Zhou Date: Wed, 19 Jun 2019 22:29:40 +0800 Subject: [PATCH] PCI: rockchip: DW PCIe controller support reset-gpio undefined case Change-Id: Ib1e641633b09af9ddea3dc4b0e93a93668a723b2 Signed-off-by: Weixin Zhou --- drivers/pci/host/pcie-dw-rockchip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pci/host/pcie-dw-rockchip.c b/drivers/pci/host/pcie-dw-rockchip.c index a4f7aeafbb9b..a7e8d4b8efe1 100644 --- a/drivers/pci/host/pcie-dw-rockchip.c +++ b/drivers/pci/host/pcie-dw-rockchip.c @@ -849,9 +849,9 @@ static int rk_pcie_resource_get(struct platform_device *pdev, if (IS_ERR(rk_pcie->apb_base)) return PTR_ERR(rk_pcie->apb_base); - rk_pcie->rst_gpio = devm_gpiod_get(&pdev->dev, "reset", GPIOD_OUT_HIGH); + rk_pcie->rst_gpio = devm_gpiod_get_optional(&pdev->dev, "reset", GPIOD_OUT_HIGH); if (IS_ERR(rk_pcie->rst_gpio)) { - dev_err(&pdev->dev, "missing reset-gpios property in node\n"); + dev_err(&pdev->dev, "invalid reset-gpios property in node\n"); return PTR_ERR(rk_pcie->rst_gpio); }