[PATCH v1 4/7] MIPS: BCM47XX: Open code gpio_request_one()
Andy Shevchenko <[email protected]> Wed, 15 Jul 2026 20:46:44 +0200
| Newsgroups | org.kernel.vger.linux-mips,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-doc,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media |
|---|---|
| Message-ID | <[email protected]> |
Open code the gpio_request_one() call to be able to kill that API in the follow changes. Signed-off-by: Andy Shevchenko <[email protected]> --- arch/mips/bcm47xx/workarounds.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/mips/bcm47xx/workarounds.c b/arch/mips/bcm47xx/workarounds.c index 745c6228eb2c..9148d2c219d1 100644 --- a/arch/mips/bcm47xx/workarounds.c +++ b/arch/mips/bcm47xx/workarounds.c @@ -9,11 +9,13 @@ static void __init bcm47xx_workarounds_enable_usb_power(int usb_power) { int err; - err = gpio_request_one(usb_power, GPIOF_OUT_INIT_HIGH, "usb_power"); - if (err) + err = gpio_request(usb_power, "usb_power"); + if (err) { pr_err("Failed to request USB power gpio: %d\n", err); - else + } else { + gpio_direction_output(usb_power, 1); gpio_free(usb_power); + } } void __init bcm47xx_workarounds(void) -- 2.50.1