[ARM] tegra: usb_phy: fix warning
authorBenoit Goby <benoit@android.com>
Wed, 29 Sep 2010 06:52:10 +0000 (23:52 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:28:55 +0000 (16:28 -0700)
Change-Id: I10d3f7b001a13d4689adb64a7b4bf06626b6c786
Signed-off-by: Benoit Goby <benoit@android.com>
arch/arm/mach-tegra/usb_phy.c

index 3e145f1bee1bc6b23b3e8456260ad35ba648acda..8ebedfc38b7bea68e3fe0885c62b892b8d6ac9b0 100644 (file)
@@ -591,6 +591,7 @@ struct tegra_usb_phy *tegra_usb_phy_open(int instance, void __iomem *regs,
        if (!phy->config) {
                if (instance == 1) {
                        pr_err("%s: ulpi phy configuration missing", __func__);
+                       err = -EINVAL;
                        goto err0;
                } else {
                        phy->config = &utmip_default[instance];
@@ -622,6 +623,7 @@ struct tegra_usb_phy *tegra_usb_phy_open(int instance, void __iomem *regs,
                phy->clk = clk_get_sys(NULL, ulpi_config->clk);
                if (IS_ERR(phy->clk)) {
                        pr_err("%s: can't get ulpi clock\n", __func__);
+                       err = -ENXIO;
                        goto err1;
                }
                tegra_gpio_enable(ulpi_config->reset_gpio);