Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Oct 2000 14:28:54 -0600
From:      Warner Losh <imp@village.org>
To:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
Cc:        Blaz Zupan <blaz@amis.net>, freebsd-current@FreeBSD.ORG
Subject:   Re: TI1225 CardBus controller 
Message-ID:  <200010052028.OAA01780@harmony.village.org>
In-Reply-To: Your message of "Thu, 05 Oct 2000 11:07:29 EDT." <200010051507.LAA64837@khavrinen.lcs.mit.edu> 
References:  <200010051507.LAA64837@khavrinen.lcs.mit.edu>  <Pine.BSF.4.21.0010051126160.36499-100000@titanic.medinet.si> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <200010051507.LAA64837@khavrinen.lcs.mit.edu> Garrett Wollman writes:
: <<On Thu, 5 Oct 2000 11:37:02 +0200 (CEST), Blaz Zupan <blaz@amis.net> said:
: 
: > From reading the mailing list archives, I figured that the TI1225
: > driver does actually work in some laptops, because the BIOS does
: > some magic initialization which the driver misses when running on a
: > non-laptop box.
: 
: It's not necessarily just because of what the BIOS does.  I am of the
: belief that the PCI card only works under the CardBus programming
: model.

I don't think that's the case.  This card would work fine under the
legacy model if you can have the interupts routed correctly as well as
all the other stuff it does.  The interrupt routing really is the only
issue here, at least from my reading of the data sheets and such.
there's also a side issue of level vs pulse interrupts that you might
run into.  You can still use the legacy interface to talk to card,
modulo one or two pci config space register settings (iirc).

Maybe this is what you mean.

: The reason should be obvious: the IRQ lines that the PC-Card
: interface needs aren't available on the PCI connector.  When that chip
: is used in a laptop, it's connected directly to the PIIX so that it
: can get the full ISA functionality it needs in order to implement the
: Intel PCIC programming model.

This part is correct.

Warner


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010052028.OAA01780>