diff options
Diffstat (limited to 'sys/dev/pcmcia/pcmciavar.h')
-rw-r--r-- | sys/dev/pcmcia/pcmciavar.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/dev/pcmcia/pcmciavar.h b/sys/dev/pcmcia/pcmciavar.h index 203fb3ab0b5..43ee1501036 100644 --- a/sys/dev/pcmcia/pcmciavar.h +++ b/sys/dev/pcmcia/pcmciavar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: pcmciavar.h,v 1.6 1998/09/11 10:47:15 fgsch Exp $ */ +/* $OpenBSD: pcmciavar.h,v 1.7 1999/01/28 04:58:32 fgsch Exp $ */ /* $NetBSD: pcmciavar.h,v 1.5 1998/07/19 17:28:17 christos Exp $ */ /* @@ -37,6 +37,8 @@ #include <dev/pcmcia/pcmciachip.h> +extern int pcmcia_verbose; + /* * Contains information about mapped/allocated i/o spaces. */ @@ -176,6 +178,14 @@ struct pcmcia_softc { bus_size_t iosize; /* size of the i/o space range */ }; +struct pcmcia_cis_quirk { + int32_t manufacturer; + int32_t product; + char *cis1_info[4]; + struct pcmcia_function *pf; + struct pcmcia_config_entry *cfe; +}; + struct pcmcia_attach_args { int32_t manufacturer; int32_t product; @@ -193,6 +203,7 @@ struct pcmcia_tuple { }; void pcmcia_read_cis __P((struct pcmcia_softc *)); +void pcmcia_check_cis_quirks __P((struct pcmcia_softc *)); void pcmcia_print_cis __P((struct pcmcia_softc *)); int pcmcia_scan_cis __P((struct device * dev, int (*) (struct pcmcia_tuple *, void *), void *)); |