pcie: fix pcie reset pin request.

PD#147492: pcie: fix pcie reset pin request.

Change-Id: I12206e25d61a728f8a10da2315faf271b9d4d09e
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
This commit is contained in:
Yue Wang
2017-07-12 18:17:57 +08:00
committed by Jianxin Pan
parent c91a6b3a68
commit e9ddb10958

View File

@@ -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,