summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitaly Bordug <vbordug@ru.mvista.com>2005-12-08 16:53:20 +0100
committerDominik Brodowski <linux@dominikbrodowski.net>2006-01-06 00:27:48 +0100
commita94515fa1f1609249dbebcfb93181ad0ba4b285a (patch)
treee3f3462f481ea6f977f56a34a5467bddf2d3120b
parent[PATCH] pcmcia: properly handle static mem, but dynamic io sockets (diff)
downloadlinux-a94515fa1f1609249dbebcfb93181ad0ba4b285a.tar.xz
linux-a94515fa1f1609249dbebcfb93181ad0ba4b285a.zip
[PATCH] m8xx_pcmcia: support MAP_AUTOSZ required for CF cards
This fixes misconfiguration that could result in odd work of some old CF cards. Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com> Signed-off-by: Marcelo Tosatti <marcelo.tosatti@cyclades.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
-rw-r--r--drivers/pcmcia/m8xx_pcmcia.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/pcmcia/m8xx_pcmcia.c b/drivers/pcmcia/m8xx_pcmcia.c
index 570e4e868b24..ddaab13d21bd 100644
--- a/drivers/pcmcia/m8xx_pcmcia.c
+++ b/drivers/pcmcia/m8xx_pcmcia.c
@@ -1012,8 +1012,7 @@ static int m8xx_set_io_map(struct pcmcia_socket *sock, struct pccard_io_map *io)
if(io->flags & MAP_WRPROT)
reg |= M8XX_PCMCIA_POR_WRPROT;
- /*if(io->flags & (MAP_16BIT | MAP_AUTOSZ))*/
- if(io->flags & MAP_16BIT)
+ if(io->flags & (MAP_16BIT | MAP_AUTOSZ))
reg |= M8XX_PCMCIA_POR_16BIT;
if(io->flags & MAP_ACTIVE)