|
@@ -417,7 +417,7 @@ static inline void usba_int_enb_set(struct usba_udc *udc, u32 val)
|
|
|
static int vbus_is_present(struct usba_udc *udc)
|
|
|
{
|
|
|
if (udc->vbus_pin)
|
|
|
- return gpiod_get_value(udc->vbus_pin) ^ udc->vbus_pin_inverted;
|
|
|
+ return gpiod_get_value(udc->vbus_pin);
|
|
|
|
|
|
/* No Vbus detection: Assume always present */
|
|
|
return 1;
|
|
@@ -2076,7 +2076,6 @@ static struct usba_ep * atmel_udc_of_init(struct platform_device *pdev,
|
|
|
|
|
|
udc->vbus_pin = devm_gpiod_get_optional(&pdev->dev, "atmel,vbus",
|
|
|
GPIOD_IN);
|
|
|
- udc->vbus_pin_inverted = gpiod_is_active_low(udc->vbus_pin);
|
|
|
|
|
|
if (fifo_mode == 0) {
|
|
|
pp = NULL;
|