[PATCH] USB: otg: twl4030: fix phy initialization(v1)

From: venki kaps
Date: Mon Sep 06 2010 - 14:10:40 EST


Dear USB experts,

Is the same fix valid for omap3430 + 2.6.32 Kernel?

I have been facing mp3 playback idle current consumption 20mA more
after booting without USB cable connected
but If USB cable detach and attach happen, then able to hit proper
values otherwise irrespective of cold/warm reset
the current values increases to 20mA.

with cable,
OTG_SYSCONFIG standby mode of operation - SMART idle
HSOTGUSB_STANDBY - SMART standby

without cable,
OTG_SYSCONFIG standby mode of operation - SMART idle
HSOTGUSB_STANDBY - Active

Even i have applied patch but still the same issue.

If i use __twl4030_phy_power(twl, 0) at the end of USB LDO initialization,
then able to hit proper values but USB ADC values are getting in correct
with Travel adapter (Charger power supply) which means temperature
shows 84 instead of 26~30 degrees.

Queries,
-----------
- Is Errata 1.164 fix : OTG idle will work on 3430?
- USBOTG_SUSPEND is enabled in Kernel 32, will it give any impact?
- Is there anything missed from Power management idle path (or)
USB OTG controller/Transreceiver driver part?

Could you please provide the best approach to solve my issue?

Best Regards,
Venkappa
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/