Compaq WL200 and pd6729

Komuro komurojun-mbn at nifty.com
Fri Mar 25 19:44:34 EST 2005


> > Oh.  Looking at pd6729.c, it appears that it doesn't actually
> > implement support for 32-bit memory window start addresses.  Someone
> > will need to update the driver for that; it should only be a couple
> > lines of code.

pd6729.c implements 32-bit memory window. See below please.
  
>	/* Take care of high byte */
>	indirect_write(socket, PD67_EXT_INDEX, PD67_MEM_PAGE(map));
>	indirect_write(socket, PD67_EXT_DATA, mem->res->start >> 24);

Actually, to enable 32-bit memory window, we need to add
SS_CAP_PAGE_REGS to "socket.features".

But SS_CAP_PAGE_REGS is not enabled , because it does not work
properly on Jar's PC. 

-	socket[i].socket.features |= SS_CAP_PCCARD;
+	socket[i].socket.features |= SS_CAP_PCCARD | SS_CAP_PAGE_REGS;

without SS_CAP_PAGE_REGS
>cs: memory probe 0x0d0000-0x0dffff: clean.

with SS_CAP_PAGE_REGS
>cs: memory probe 0xa0000000-0xa0ffffff: clean.

Best Regards
Komuro





More information about the linux-pcmcia mailing list