lkml.org 
[lkml]   [2001]   [May]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: isa_read/write not available on ppc - solution suggestions ??
From
Date
> We can certainly do that, no problem.

> BUT that won't get a token ring pcmcia card working in the newer
> powerbooks, such as the titanium G4 powerbook, because the PCI host
> bridge doesn't map any cpu addresses to the bottom 16MB of PCI memory
> space. This is not a problem as far as pcmcia cards are concerned -
> the pcmcia stuff just picks an appropriate address (typically in the
> range 0x90000000 - 0x9fffffff) and sets the pcmcia/cardbus bridge to
> map that to the card. But it means that the physical addresses for
> the card's memory space will be above the 16MB point, so it is
> essential to do the ioremap.

This is where the multiple support issue comes in. In ibmtr_cs.c we do
ioremap the addresses so pcmcia all works nicely. What we don't do at
present is an ioremap in ibmtr.c for the non-pcmcia adapters (isa & mca).
So, I suppose the real fix would be to implement the ioremap in ibmtr.c so
that regular read/writes can be used everywhere in the driver. (This is
half the battle with changes to the driver, it supports so many
combinations that one change for one type of adapter can kill support for
another adapter, and that's my bottom line with updates: No loss of
functionality we already had.)

Or we could just tell people to use the cardbus token ring adapter on ppc
instead ;)

Mike

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:52    [W:0.059 / U:0.268 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site