mako: msm_otg: doesn't control regulator vbus_otg
Getting regulator vbus_otg was failed in mako. So mako couldn't
enable the USB when booting with connection. Skip controlling vbus_otg.
Change-Id: I26915d153cbc7a6b3ea955c25f8fb1f1fc98e529
diff --git a/drivers/usb/otg/msm_otg.c b/drivers/usb/otg/msm_otg.c
index dedad53..5bc0a61 100644
--- a/drivers/usb/otg/msm_otg.c
+++ b/drivers/usb/otg/msm_otg.c
@@ -41,6 +41,8 @@
#include <linux/mfd/pm8xxx/misc.h>
#include <linux/power_supply.h>
+#include <asm/mach-types.h>
+
#include <mach/clk.h>
#include <mach/msm_xo.h>
#include <mach/msm_bus.h>
@@ -1249,11 +1251,13 @@
return -ENODEV;
}
- if (!motg->pdata->vbus_power && host) {
- vbus_otg = devm_regulator_get(motg->phy.dev, "vbus_otg");
- if (IS_ERR(vbus_otg)) {
- pr_err("Unable to get vbus_otg\n");
- return -ENODEV;
+ if (!machine_is_apq8064_mako()) {
+ if (!motg->pdata->vbus_power && host) {
+ vbus_otg = devm_regulator_get(motg->phy.dev, "vbus_otg");
+ if (IS_ERR(vbus_otg)) {
+ pr_err("Unable to get vbus_otg\n");
+ return -ENODEV;
+ }
}
}