aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c
diff options
context:
space:
mode:
authorAmbresh K <ambresh@ti.com>2012-01-20 09:11:42 +0530
committerDan Murphy <dmurphy@ti.com>2012-02-01 15:10:06 -0600
commit50725abe80c6893a7134977c8b576a0ec4eef5a5 (patch)
treed0e44fc4c9eb2780f3863c63cc349b21c2845779 /drivers/i2c
parent52cbe8aeb5408fcd641e93e73993f76ed1e79922 (diff)
downloadkernel_samsung_espresso10-50725abe80c6893a7134977c8b576a0ec4eef5a5.tar.gz
kernel_samsung_espresso10-50725abe80c6893a7134977c8b576a0ec4eef5a5.tar.bz2
kernel_samsung_espresso10-50725abe80c6893a7134977c8b576a0ec4eef5a5.zip
OMAP4: PM: Handle LPDDR CLK IO errata during suspend/idle
There is a HW bug in CMD PHY which gives ISO signals as same for both PADn and PADp on differential IO pad, because of which IO leaks higher as pull controls are differential internally and pull value does not match A value. Though there is no functionality impact due to this bug, it is seen that by disabling the pulls there is a savings ~500uA in OSWR, but draws ~300uA more during OFF mode. To save power during both idle/suspend following approach taken: 1) Enable WA during boot-up. 2) Disable WA while attempting suspend and enable during resume. CDDS no: OMAP4460-1.0BUG00291 (OMAP official errata ID yet to be available). Change-Id: Ic39f17be50ff602c71e714b05af3811b35c1a67f Reported-by: Logan Lee <hklee@ti.com> Signed-off-by: Shashi Shekar B.S. <shashi.shekar@ti.com> Signed-off-by: Ambresh K <ambresh@ti.com>
Diffstat (limited to 'drivers/i2c')
0 files changed, 0 insertions, 0 deletions