aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/card/block.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-04-21 20:26:38 +0200
committerChris Ball <cjb@laptop.org>2011-05-24 21:02:42 -0400
commit82b0e23a295cc58d1290017ee97a40956ad68d94 (patch)
treef3f140be979623ae8b83b79841eb842858ed054b /drivers/mmc/card/block.c
parentmmc: Ensure hardware partitions don't mess with mmcblk device naming. (diff)
downloadlinux-dev-82b0e23a295cc58d1290017ee97a40956ad68d94.tar.xz
linux-dev-82b0e23a295cc58d1290017ee97a40956ad68d94.zip
mmc: sdhci: Fix read-only detection with JMicron 388 chip
On HP laptops with JMicron 388 chip, the write-locked SD card isn't detected correctly as read-only in many cases. This is because the PRESENT_STATE register becomes unsable just after plugging, and it returns the WRITE_PROTECT bit wrongly at the first read. This patch fixes the read-only detection by adding a new sdhci quirk indicating to check the register more intensively with a relatively long delay. The patch is tested with 2.6.39-rc4 kernel. Cc: Aries Lee <arieslee@jmicron.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'drivers/mmc/card/block.c')
0 files changed, 0 insertions, 0 deletions