From e9ddb10958fe2015d4ea8c323ca8bae7aa58450a Mon Sep 17 00:00:00 2001 From: Yue Wang Date: Wed, 12 Jul 2017 18:17:57 +0800 Subject: [PATCH] pcie: fix pcie reset pin request. PD#147492: pcie: fix pcie reset pin request. Change-Id: I12206e25d61a728f8a10da2315faf271b9d4d09e Signed-off-by: Yue Wang --- drivers/amlogic/pci/pcie-amlogic.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/drivers/amlogic/pci/pcie-amlogic.c b/drivers/amlogic/pci/pcie-amlogic.c index d81ff0964f0f..5075ccb7be68 100644 --- a/drivers/amlogic/pci/pcie-amlogic.c +++ b/drivers/amlogic/pci/pcie-amlogic.c @@ -251,11 +251,9 @@ static void amlogic_pcie_assert_reset(struct amlogic_pcie *amlogic_pcie) "gpio multiplex, don't reset!\n"); } else if (amlogic_pcie->gpio_type == 1) { dev_info(amlogic_pcie->pp.dev, "pad gpio\n"); - if (amlogic_pcie->reset_gpio >= 0) { - devm_gpio_request_one(dev, - amlogic_pcie->reset_gpio, - GPIOF_OUT_INIT_HIGH, "RESET"); - } + if (amlogic_pcie->reset_gpio >= 0) + devm_gpio_request(dev, + amlogic_pcie->reset_gpio, "RESET"); if (gpio_is_valid(amlogic_pcie->reset_gpio)) { dev_info(amlogic_pcie->pp.dev, @@ -268,11 +266,9 @@ static void amlogic_pcie_assert_reset(struct amlogic_pcie *amlogic_pcie) } } else { dev_info(amlogic_pcie->pp.dev, "normal gpio\n"); - if (amlogic_pcie->reset_gpio >= 0) { - devm_gpio_request_one(dev, - amlogic_pcie->reset_gpio, - GPIOF_OUT_INIT_HIGH, "RESET"); - } + if (amlogic_pcie->reset_gpio >= 0) + devm_gpio_request(dev, + amlogic_pcie->reset_gpio, "RESET"); if (gpio_is_valid(amlogic_pcie->reset_gpio)) { dev_info(amlogic_pcie->pp.dev,