1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-30 16:51:41 +00:00
freebsd/sys/pccard
Warner Losh 08db6b5c8e It turns out that Intel's i82365sl-DF step has the same ID as the VLSI
82C146.  The Intel i82365SL-DF supports 3.3V cards.  The Step A/B/C
parts do not appear to support this.  This is hard to know for sure
since it was deduced from "compatible" parts' data sheets and the
article mentioned below.

Rework the VLSI detection to be a little nicer and not depend on
scanning cards twice.  This would allow bad VLSI cards to coexist with
a good intel card, for example.  We now detect i82365SL-DF cards where
before we'd detect a VLSI.  For the most part, this is good, but we
run a small chance of detecting a single slot 82C146 as a i82365SL-DF.
Since I can't find a datasheet for the 82c146, I don't know if this is
a problem or not.

This work is based on an excellent article, in Japanese, by NAKAGAWA,
Yoshihisa-san that appeared in FreeBSD Press Number 4.  He provided a
patch against PAO3 in his article.  Since the pcic.c code has changed
some since then, I've gone ahead and cleaned up his patch somewhat and
changed how the code detects the buggy '146 cards.

I also removed the comment asking if there were other cards that
matched the 82C146 since we found one and additional information isn't
necessary.
2001-05-19 04:53:20 +00:00
..
cardinfo.h Th -> The in a comment 2001-05-12 06:04:02 +00:00
cis.h MFPAO3. Improvement of of pccard cis tuple parsing capability. 2000-04-26 15:36:43 +00:00
driver.h Axe a few __P() while I'm in the neighborhood. 2001-03-22 05:49:18 +00:00
i82365.h It turns out that Intel's i82365sl-DF step has the same ID as the VLSI 2001-05-19 04:53:20 +00:00
mecia.c A new driver for the MECIA. This is the NEC Original PCMCIA 2001-05-15 23:34:42 +00:00
meciareg.h pcic98reg.h is now contained in meciareg.h. 2001-05-15 23:53:18 +00:00
pccard_beep.c Minor style(9) changes: 2001-05-14 06:15:24 +00:00
pccard_nbk.c This code touches MD code inappropriately. So we have to include pc98 2001-05-15 23:43:02 +00:00
pccard_nbk.h Massive rewrite of pccard to convert it to newbus. 1999-10-25 02:41:58 +00:00
pccard.c Minor style(9) changes: 2001-05-14 06:15:24 +00:00
pcic_isa.c Separate out isa attachment to its own file. The pci attachment will 2001-05-16 07:32:04 +00:00
pcic_pci.c Minor style(9) changes: 2001-05-14 06:15:24 +00:00
pcic_pci.h Add some additional register definitions for some work I have in progress. 2001-05-08 02:06:03 +00:00
pcic.c It turns out that Intel's i82365sl-DF step has the same ID as the VLSI 2001-05-19 04:53:20 +00:00
pcicvar.h Separate out isa attachment to its own file. The pci attachment will 2001-05-16 07:32:04 +00:00
slot.h o Get rid of static array of slots in pccard layer. Move this to the 2001-05-13 01:44:27 +00:00