mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user