aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/chipidea/udc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/usb/chipidea/udc.c')
-rw-r--r--drivers/usb/chipidea/udc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c
index 8c3e3a635ac2..8e47626621de 100644
--- a/drivers/usb/chipidea/udc.c
+++ b/drivers/usb/chipidea/udc.c
@@ -2154,8 +2154,7 @@ void ci_hdrc_gadget_destroy(struct ci_hdrc *ci)
static int udc_id_switch_for_device(struct ci_hdrc *ci)
{
if (ci->platdata->pins_device)
- pinctrl_select_state(ci->platdata->pctl,
- ci->platdata->pins_device);
+ ci_platform_set_pin_state(ci, ci->platdata->pins_device);
if (ci->is_otg)
/* Clear and enable BSV irq */
@@ -2177,8 +2176,7 @@ static void udc_id_switch_for_host(struct ci_hdrc *ci)
ci->vbus_active = 0;
if (ci->platdata->pins_device && ci->platdata->pins_default)
- pinctrl_select_state(ci->platdata->pctl,
- ci->platdata->pins_default);
+ ci_platform_set_pin_state(ci, ci->platdata->pins_default);
}
/**