usb: ulpi: defer ulpi_register on ulpi_read_id timeout
[linux-2.6-microblaze.git] / drivers / usb / common / ulpi.c
index d7c8461..60e8174 100644 (file)
@@ -207,7 +207,7 @@ static int ulpi_read_id(struct ulpi *ulpi)
        /* Test the interface */
        ret = ulpi_write(ulpi, ULPI_SCRATCH, 0xaa);
        if (ret < 0)
-               goto err;
+               return ret;
 
        ret = ulpi_read(ulpi, ULPI_SCRATCH);
        if (ret < 0)