|
@@ -127,7 +127,8 @@ void __init at91_add_device_usbh_ohci(struct at91_usbh_data *data)
|
|
|
/* Enable VBus control for UHP ports */
|
|
|
for (i = 0; i < data->ports; i++) {
|
|
|
if (gpio_is_valid(data->vbus_pin[i]))
|
|
|
- at91_set_gpio_output(data->vbus_pin[i], 0);
|
|
|
+ at91_set_gpio_output(data->vbus_pin[i],
|
|
|
+ data->vbus_pin_active_low[i]);
|
|
|
}
|
|
|
|
|
|
/* Enable overcurrent notification */
|
|
@@ -188,7 +189,8 @@ void __init at91_add_device_usbh_ehci(struct at91_usbh_data *data)
|
|
|
/* Enable VBus control for UHP ports */
|
|
|
for (i = 0; i < data->ports; i++) {
|
|
|
if (gpio_is_valid(data->vbus_pin[i]))
|
|
|
- at91_set_gpio_output(data->vbus_pin[i], 0);
|
|
|
+ at91_set_gpio_output(data->vbus_pin[i],
|
|
|
+ data->vbus_pin_active_low[i]);
|
|
|
}
|
|
|
|
|
|
usbh_ehci_data = *data;
|