summaryrefslogtreecommitdiff
path: root/drivers/mtd
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-09-07 10:22:09 +0100
committerChris Ball <cjb@laptop.org>2011-10-26 15:43:42 -0400
commit041beb1d531f538bf62377e2ca2b4ecbaa479d75 (patch)
tree40d7f71f8e78f2bed9ccf0db79ea25d4fc17170d /drivers/mtd
parent55cd65e48b62c6f08edbb93d5cadf96e876ebcc2 (diff)
mmc: core: add a short delay in mmc_power_off
Stress-testing the runtime power management of libertas_sdio through a rmmod/insmod loop revealed that it is quite easy to cause an ETIMEDOUT failure in mmc_sdio_power_restore() leading to: libertas_sdio: probe of mmc1:0001:1 failed with error -16 Experimentation shows that a very short delay (100us) is needed in the power down path before the card can be successfully booted again. We know that this setup is lacking poweroff clamps on the card's power lines, but as only a short delay is needed, apply this unconditionally. Also bump up to 1ms sleep for extra legroom. Signed-off-by: Daniel Drake <dsd@laptop.org> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mtd')
0 files changed, 0 insertions, 0 deletions