|
@@ -1738,7 +1738,7 @@ static int at91udc_probe(struct platform_device *pdev)
|
|
|
|
|
|
/* rm9200 needs manual D+ pullup; off by default */
|
|
/* rm9200 needs manual D+ pullup; off by default */
|
|
if (cpu_is_at91rm9200()) {
|
|
if (cpu_is_at91rm9200()) {
|
|
- if (gpio_is_valid(udc->board.pullup_pin)) {
|
|
|
|
|
|
+ if (!gpio_is_valid(udc->board.pullup_pin)) {
|
|
DBG("no D+ pullup?\n");
|
|
DBG("no D+ pullup?\n");
|
|
retval = -ENODEV;
|
|
retval = -ENODEV;
|
|
goto fail0;
|
|
goto fail0;
|