summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2002-03-29 00:32:32 +0000
committerimp <imp@FreeBSD.org>2002-03-29 00:32:32 +0000
commit14370d6a935a943387a7f1e0e28e156e5a275176 (patch)
tree404a3614e307b1e9fd8729313c7703a89fd8cd69
parentda1bd534b20d9743f94ba789f13f38812dc767e9 (diff)
downloadFreeBSD-src-14370d6a935a943387a7f1e0e28e156e5a275176.zip
FreeBSD-src-14370d6a935a943387a7f1e0e28e156e5a275176.tar.gz
Identify PRISM 2.5 with ISL37300P
Obtained from: OpenBSD
-rw-r--r--sys/dev/wi/if_wi.c17
-rw-r--r--sys/dev/wi/if_wireg.h1
2 files changed, 11 insertions, 7 deletions
diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c
index b18cd26..87d4855 100644
--- a/sys/dev/wi/if_wi.c
+++ b/sys/dev/wi/if_wi.c
@@ -657,25 +657,25 @@ wi_get_id(sc, dev)
sc->wi_nic_type = le16toh(ver.wi_ver[0]);
switch (sc->wi_nic_type) {
case WI_NIC_EVB2:
- printf("RF:PRISM2 MAC:HFA3841");
+ printf("RF:PRISM I MAC:HFA3841");
break;
case WI_NIC_HWB3763:
- printf("RF:PRISM2 MAC:HFA3841 CARD:HWB3763 rev.B");
+ printf("RF:PRISM II MAC:HFA3841 CARD:HWB3763 rev.B");
break;
case WI_NIC_HWB3163:
- printf("RF:PRISM2 MAC:HFA3841 CARD:HWB3163 rev.A");
+ printf("RF:PRISM II MAC:HFA3841 CARD:HWB3163 rev.A");
break;
case WI_NIC_HWB3163B:
- printf("RF:PRISM2 MAC:HFA3841 CARD:HWB3163 rev.B");
+ printf("RF:PRISM II MAC:HFA3841 CARD:HWB3163 rev.B");
break;
case WI_NIC_EVB3:
- printf("RF:PRISM2 MAC:HFA3842");
+ printf("RF:PRISM II MAC:HFA3842");
break;
case WI_NIC_HWB1153:
- printf("RF:PRISM1 MAC:HFA3841 CARD:HWB1153");
+ printf("RF:PRISM I MAC:HFA3841 CARD:HWB1153");
break;
case WI_NIC_P2_SST:
- printf("RF:PRISM2 MAC:HFA3841 CARD:HWB3163-SST-flash");
+ printf("RF:PRISM II MAC:HFA3841 CARD:HWB3163-SST-flash");
break;
case WI_NIC_PRISM2_5:
printf("RF:PRISM2.5 MAC:ISL3873");
@@ -683,6 +683,9 @@ wi_get_id(sc, dev)
case WI_NIC_3874A:
printf("RF:PRISM2.5 MAC:ISL3874A(PCI)");
break;
+ case WI_NIC_37300P:
+ printf("RF:PRISM2.5 MAC:ISL37300P");
+ break;
case WI_NIC_LUCENT:
case WI_NIC_LUCENT_ALT:
printf("WaveLan/Lucent/Orinoco chip");
diff --git a/sys/dev/wi/if_wireg.h b/sys/dev/wi/if_wireg.h
index 6f808f5..832ba06 100644
--- a/sys/dev/wi/if_wireg.h
+++ b/sys/dev/wi/if_wireg.h
@@ -521,6 +521,7 @@ struct wi_ltv_ver {
#define WI_NIC_P2_SST 0x8008 /* Prism2 with SST flush */
#define WI_NIC_PRISM2_5 0x800C
#define WI_NIC_3874A 0x8013 /* Prism2.5 Mini-PCI */
+#define WI_NIC_37300P 0x801a
};
/*
OpenPOWER on IntegriCloud