summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/usb_phy.c
diff options
context:
space:
mode:
authorBenoit Goby <benoit@android.com>2010-09-28 23:52:10 -0700
committerColin Cross <ccross@android.com>2010-10-06 16:28:55 -0700
commit3e2e63c72bd1ce9438da885828d5c73ca5b898f1 (patch)
treeda0a14301fb2a34546bd97a5b2968b2783a2df2a /arch/arm/mach-tegra/usb_phy.c
parentcd264512d1d1fbd7f323a5d9105a9225307673ea (diff)
[ARM] tegra: usb_phy: fix warning
Change-Id: I10d3f7b001a13d4689adb64a7b4bf06626b6c786 Signed-off-by: Benoit Goby <benoit@android.com>
Diffstat (limited to 'arch/arm/mach-tegra/usb_phy.c')
-rw-r--r--arch/arm/mach-tegra/usb_phy.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/usb_phy.c b/arch/arm/mach-tegra/usb_phy.c
index 3e145f1bee1b..8ebedfc38b7b 100644
--- a/arch/arm/mach-tegra/usb_phy.c
+++ b/arch/arm/mach-tegra/usb_phy.c
@@ -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);