Linux Audio

Check our new training course

Loading...
v5.9
   1// SPDX-License-Identifier: GPL-2.0-or-later
   2/*
   3 *    Hardware descriptions for HP 9000 based hardware, including
   4 *    system types, SCSI controllers, DMA controllers, HPPB controllers
   5 *    and lots more.
   6 * 
   7 *    Based on the document "PA-RISC 1.1 I/O Firmware Architecture 
   8 *    Reference Specification", March 7, 1999, version 0.96.  This
   9 *    is available at
  10 *    https://parisc.wiki.kernel.org/index.php/Technical_Documentation
  11 *
  12 *    Copyright 1999 by Alex deVries <alex@onefishtwo.ca>
  13 *    and copyright 1999 The Puffin Group Inc.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  14 */
  15
  16
  17#include <asm/hardware.h>
  18#include <linux/stddef.h>
  19#include <linux/kernel.h>
  20#include <linux/init.h>
  21
  22/*
  23 *	HP PARISC Hardware Database
  24 *	Access to this database is only possible during bootup
  25 *	so don't reference this table after starting the init process
  26 *
  27 *	NOTE: Product names which are listed here and ends with a '?'
  28 *	are guessed. If you know the correct name, please let us know.
  29 */
  30 
  31static struct hp_hardware hp_hardware_list[] __initdata = {
  32	{HPHW_NPROC,0x01,0x4,0x0,"Indigo (840, 930)"},
  33	{HPHW_NPROC,0x8,0x4,0x01,"Firefox(825,925)"},
  34	{HPHW_NPROC,0xA,0x4,0x01,"Top Gun (835,834,935,635)"},
  35	{HPHW_NPROC,0xB,0x4,0x01,"Technical Shogun (845, 645)"},
  36	{HPHW_NPROC,0xF,0x4,0x01,"Commercial Shogun (949)"},
  37	{HPHW_NPROC,0xC,0x4,0x01,"Cheetah (850, 950)"},
  38	{HPHW_NPROC,0x80,0x4,0x01,"Cheetah (950S)"},
  39	{HPHW_NPROC,0x81,0x4,0x01,"Jaguar (855, 955)"},
  40	{HPHW_NPROC,0x82,0x4,0x01,"Cougar (860, 960)"},
  41	{HPHW_NPROC,0x83,0x4,0x13,"Panther (865, 870, 980)"},
  42	{HPHW_NPROC,0x100,0x4,0x01,"Burgundy (810)"},
  43	{HPHW_NPROC,0x101,0x4,0x01,"SilverFox Low (822, 922)"},
  44	{HPHW_NPROC,0x102,0x4,0x01,"SilverFox High (832, 932)"},
  45	{HPHW_NPROC,0x103,0x4,0x01,"Lego, SilverLite (815, 808, 920)"},
  46	{HPHW_NPROC,0x104,0x4,0x03,"SilverBullet Low (842, 948)"},
  47	{HPHW_NPROC,0x105,0x4,0x03,"SilverBullet High (852, 958)"},
  48	{HPHW_NPROC,0x106,0x4,0x81,"Oboe"},
  49	{HPHW_NPROC,0x180,0x4,0x12,"Dragon"},
  50	{HPHW_NPROC,0x181,0x4,0x13,"Chimera (890, 990, 992)"},
  51	{HPHW_NPROC,0x182,0x4,0x91,"TNT 100 (891,T500)"},
  52	{HPHW_NPROC,0x183,0x4,0x91,"TNT 120 (892,T520)"},
  53	{HPHW_NPROC,0x184,0x4,0x91,"Jade 180 U (893,T540)"},
  54	{HPHW_NPROC,0x1FF,0x4,0x91,"Hitachi X Processor"},
  55	{HPHW_NPROC,0x200,0x4,0x81,"Cobra (720)"},
  56	{HPHW_NPROC,0x201,0x4,0x81,"Coral (750)"},
  57	{HPHW_NPROC,0x202,0x4,0x81,"King Cobra (730)"},
  58	{HPHW_NPROC,0x203,0x4,0x81,"Hardball (735/99)"},
  59	{HPHW_NPROC,0x204,0x4,0x81,"Coral II (755/99)"},
  60	{HPHW_NPROC,0x205,0x4,0x81,"Coral II (755/125)"},
  61	{HPHW_NPROC,0x205,0x4,0x91,"Snake Eagle "},
  62	{HPHW_NPROC,0x206,0x4,0x81,"Snake Cheetah (735/130)"},
  63	{HPHW_NPROC,0x280,0x4,0x81,"Nova Low (817, 827, 957, 957LX)"},
  64	{HPHW_NPROC,0x281,0x4,0x81,"Nova High (837, 847, 857, 967, 967LX)"},
  65	{HPHW_NPROC,0x282,0x4,0x81,"Nova8 (807, 917, 917LX, 927,927LX, 937, 937LX, 947,947LX)"},
  66	{HPHW_NPROC,0x283,0x4,0x81,"Nova64 (867, 877, 977)"},
  67	{HPHW_NPROC,0x284,0x4,0x81,"TNova (887, 897, 987)"},
  68	{HPHW_NPROC,0x285,0x4,0x81,"TNova64"},
  69	{HPHW_NPROC,0x286,0x4,0x91,"Hydra64 (Nova)"},
  70	{HPHW_NPROC,0x287,0x4,0x91,"Hydra96 (Nova)"},
  71	{HPHW_NPROC,0x288,0x4,0x81,"TNova96"},
  72	{HPHW_NPROC,0x300,0x4,0x81,"Bushmaster (710)"},
  73	{HPHW_NPROC,0x302,0x4,0x81,"Flounder (705)"},
  74	{HPHW_NPROC,0x310,0x4,0x81,"Scorpio (715/50)"},
  75	{HPHW_NPROC,0x311,0x4,0x81,"Scorpio Jr.(715/33)"},
  76	{HPHW_NPROC,0x312,0x4,0x81,"Strider-50 (715S/50)"},
  77	{HPHW_NPROC,0x313,0x4,0x81,"Strider-33 (715S/33)"},
  78	{HPHW_NPROC,0x314,0x4,0x81,"Trailways-50 (715T/50)"},
  79	{HPHW_NPROC,0x315,0x4,0x81,"Trailways-33 (715T/33)"},
  80	{HPHW_NPROC,0x316,0x4,0x81,"Scorpio Sr.(715/75)"},
  81	{HPHW_NPROC,0x317,0x4,0x81,"Scorpio 100 (715/100)"},
  82	{HPHW_NPROC,0x318,0x4,0x81,"Spectra (725/50)"},
  83	{HPHW_NPROC,0x319,0x4,0x81,"Spectra (725/75)"},
  84	{HPHW_NPROC,0x320,0x4,0x81,"Spectra (725/100)"},
  85	{HPHW_NPROC,0x401,0x4,0x81,"Pace (745i, 747i)"},
  86	{HPHW_NPROC,0x402,0x4,0x81,"Sidewinder (742i)"},
  87	{HPHW_NPROC,0x403,0x4,0x81,"Fast Pace"},
  88	{HPHW_NPROC,0x480,0x4,0x81,"Orville (E23)"},
  89	{HPHW_NPROC,0x481,0x4,0x81,"Wilbur (E25)"},
  90	{HPHW_NPROC,0x482,0x4,0x81,"WB-80 (E35)"},
  91	{HPHW_NPROC,0x483,0x4,0x81,"WB-96 (E45)"},
  92	{HPHW_NPROC,0x484,0x4,0x81,"UL Proc L-100 (811/D210,D310)"},
  93	{HPHW_NPROC,0x485,0x4,0x81,"UL Proc L-75 (801/D200)"},
  94	{HPHW_NPROC,0x501,0x4,0x81,"Merlin L2 132 (9000/778/B132L)"},
  95	{HPHW_NPROC,0x502,0x4,0x81,"Merlin L2 160 (9000/778/B160L)"},
  96	{HPHW_NPROC,0x503,0x4,0x81,"Merlin L2+ 132 (9000/778/B132L)"},
  97	{HPHW_NPROC,0x504,0x4,0x81,"Merlin L2+ 180 (9000/778/B180L)"},
  98	{HPHW_NPROC,0x505,0x4,0x81,"Raven L2 132 (9000/778/C132L)"},
  99	{HPHW_NPROC,0x506,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},
 100	{HPHW_NPROC,0x507,0x4,0x81,"Raven L2 180 (9000/779/C180L)"},
 101	{HPHW_NPROC,0x508,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},
 102	{HPHW_NPROC,0x509,0x4,0x81,"712/132 L2 Upgrade"},
 103	{HPHW_NPROC,0x50A,0x4,0x81,"712/160 L2 Upgrade"},
 104	{HPHW_NPROC,0x50B,0x4,0x81,"715/132 L2 Upgrade"},
 105	{HPHW_NPROC,0x50C,0x4,0x81,"715/160 L2 Upgrade"},
 106	{HPHW_NPROC,0x50D,0x4,0x81,"Rocky2 L2 120"},
 107	{HPHW_NPROC,0x50E,0x4,0x81,"Rocky2 L2 150"},
 108	{HPHW_NPROC,0x50F,0x4,0x81,"Anole L2 132 (744)"},
 109	{HPHW_NPROC,0x510,0x4,0x81,"Anole L2 165 (744)"},
 110	{HPHW_NPROC,0x511,0x4,0x81,"Kiji L2 132"},
 111	{HPHW_NPROC,0x512,0x4,0x81,"UL L2 132 (803/D220,D320)"},
 112	{HPHW_NPROC,0x513,0x4,0x81,"UL L2 160 (813/D220,D320)"},
 113	{HPHW_NPROC,0x514,0x4,0x81,"Merlin Jr L2 132"},
 114	{HPHW_NPROC,0x515,0x4,0x81,"Staccato L2 132"},
 115	{HPHW_NPROC,0x516,0x4,0x81,"Staccato L2 180 (A Class 180)"},
 116	{HPHW_NPROC,0x580,0x4,0x81,"KittyHawk DC2-100 (K100)"},
 117	{HPHW_NPROC,0x581,0x4,0x91,"KittyHawk DC3-120 (K210)"},
 118	{HPHW_NPROC,0x582,0x4,0x91,"KittyHawk DC3 100 (K400)"},
 119	{HPHW_NPROC,0x583,0x4,0x91,"KittyHawk DC3 120 (K410)"},
 120	{HPHW_NPROC,0x584,0x4,0x91,"LighteningHawk T120"},
 121	{HPHW_NPROC,0x585,0x4,0x91,"SkyHawk 100"},
 122	{HPHW_NPROC,0x586,0x4,0x91,"SkyHawk 120"},
 123	{HPHW_NPROC,0x587,0x4,0x81,"UL Proc 1-way T'120"},
 124	{HPHW_NPROC,0x588,0x4,0x91,"UL Proc 2-way T'120"},
 125	{HPHW_NPROC,0x589,0x4,0x81,"UL Proc 1-way T'100 (821/D250,D350)"},
 126	{HPHW_NPROC,0x58A,0x4,0x91,"UL Proc 2-way T'100 (831/D250,D350)"},
 127	{HPHW_NPROC,0x58B,0x4,0x91,"KittyHawk DC2 100 (K200)"},
 128	{HPHW_NPROC,0x58C,0x4,0x91,"ThunderHawk DC3- 120 1M (K220)"},
 129	{HPHW_NPROC,0x58D,0x4,0x91,"ThunderHawk DC3 120 1M (K420)"},
 130	{HPHW_NPROC,0x58E,0x4,0x81,"Raven 120 T'"},
 131	{HPHW_NPROC,0x58F,0x4,0x91,"Mohawk 160 U 1M DC3 (K450)"},
 132	{HPHW_NPROC,0x590,0x4,0x91,"Mohawk 180 U 1M DC3 (K460)"},
 133	{HPHW_NPROC,0x591,0x4,0x91,"Mohawk 200 U 1M DC3"},
 134	{HPHW_NPROC,0x592,0x4,0x81,"Raven 100 T'"},
 135	{HPHW_NPROC,0x593,0x4,0x91,"FireHawk 160 U"},
 136	{HPHW_NPROC,0x594,0x4,0x91,"FireHawk 180 U"},
 137	{HPHW_NPROC,0x595,0x4,0x91,"FireHawk 220 U"},
 138	{HPHW_NPROC,0x596,0x4,0x91,"FireHawk 240 U"},
 139	{HPHW_NPROC,0x597,0x4,0x91,"SPP2000 processor"},
 140	{HPHW_NPROC,0x598,0x4,0x81,"Raven U 230 (9000/780/C230)"},
 141	{HPHW_NPROC,0x599,0x4,0x81,"Raven U 240 (9000/780/C240)"},
 142	{HPHW_NPROC,0x59A,0x4,0x91,"Unlisted but reserved"},
 143	{HPHW_NPROC,0x59A,0x4,0x81,"Unlisted but reserved"},
 144	{HPHW_NPROC,0x59B,0x4,0x81,"Raven U 160 (9000/780/C160)"},
 145	{HPHW_NPROC,0x59C,0x4,0x81,"Raven U 180 (9000/780/C180)"},
 146	{HPHW_NPROC,0x59D,0x4,0x81,"Raven U 200 (9000/780/C200)"},
 147	{HPHW_NPROC,0x59E,0x4,0x91,"ThunderHawk T' 120"},
 148	{HPHW_NPROC,0x59F,0x4,0x91,"Raven U 180+ (9000/780)"},
 149	{HPHW_NPROC,0x5A0,0x4,0x81,"UL 1w T120 1MB/1MB (841/D260,D360)"},
 150	{HPHW_NPROC,0x5A1,0x4,0x91,"UL 2w T120 1MB/1MB (851/D260,D360)"},
 151	{HPHW_NPROC,0x5A2,0x4,0x81,"UL 1w U160 512K/512K (861/D270,D370)"},
 152	{HPHW_NPROC,0x5A3,0x4,0x91,"UL 2w U160 512K/512K (871/D270,D370)"},
 153	{HPHW_NPROC,0x5A4,0x4,0x91,"Mohawk 160 U 1M DC3- (K250)"},
 154	{HPHW_NPROC,0x5A5,0x4,0x91,"Mohawk 180 U 1M DC3- (K260)"},
 155	{HPHW_NPROC,0x5A6,0x4,0x91,"Mohawk 200 U 1M DC3-"},
 156	{HPHW_NPROC,0x5A7,0x4,0x81,"UL proc 1-way U160 1M/1M"},
 157	{HPHW_NPROC,0x5A8,0x4,0x91,"UL proc 2-way U160 1M/1M"},
 158	{HPHW_NPROC,0x5A9,0x4,0x81,"UL proc 1-way U180 1M/1M"},
 159	{HPHW_NPROC,0x5AA,0x4,0x91,"UL proc 2-way U180 1M/1M"},
 160	{HPHW_NPROC,0x5AB,0x4,0x91,"Obsolete"},
 161	{HPHW_NPROC,0x5AB,0x4,0x81,"Obsolete"},
 162	{HPHW_NPROC,0x5AC,0x4,0x91,"Obsolete"},
 163	{HPHW_NPROC,0x5AC,0x4,0x81,"Obsolete"},
 164	{HPHW_NPROC,0x5AD,0x4,0x91,"BraveHawk 180MHz DC3-"},
 165	{HPHW_NPROC,0x5AE,0x4,0x91,"BraveHawk 200MHz DC3- (898/K370)"},
 166	{HPHW_NPROC,0x5AF,0x4,0x91,"BraveHawk 220MHz DC3-"},
 167	{HPHW_NPROC,0x5B0,0x4,0x91,"BraveHawk 180MHz DC3"},
 168	{HPHW_NPROC,0x5B1,0x4,0x91,"BraveHawk 200MHz DC3 (899/K570)"},
 169	{HPHW_NPROC,0x5B2,0x4,0x91,"BraveHawk 220MHz DC3"},
 170	{HPHW_NPROC,0x5B3,0x4,0x91,"FireHawk 200"},
 171	{HPHW_NPROC,0x5B4,0x4,0x91,"SPP2500"},
 172	{HPHW_NPROC,0x5B5,0x4,0x91,"SummitHawk U+"},
 173	{HPHW_NPROC,0x5B6,0x4,0x91,"DragonHawk U+ 240 DC3"},
 174	{HPHW_NPROC,0x5B7,0x4,0x91,"DragonHawk U+ 240 DC3-"},
 175	{HPHW_NPROC,0x5B8,0x4,0x91,"SPP2250 240 MHz"},
 176	{HPHW_NPROC,0x5B9,0x4,0x81,"UL 1w U+/240 (350/550)"},
 177	{HPHW_NPROC,0x5BA,0x4,0x91,"UL 2w U+/240 (350/550)"},
 178	{HPHW_NPROC,0x5BB,0x4,0x81,"AllegroHigh W"},
 179	{HPHW_NPROC,0x5BC,0x4,0x91,"AllegroLow W"},
 180	{HPHW_NPROC,0x5BD,0x4,0x91,"Forte W 2-way"},
 181	{HPHW_NPROC,0x5BE,0x4,0x91,"Prelude W"},
 182	{HPHW_NPROC,0x5BF,0x4,0x91,"Forte W 4-way"},
 183	{HPHW_NPROC,0x5C0,0x4,0x91,"M2250"},
 184	{HPHW_NPROC,0x5C1,0x4,0x91,"M2500"},
 185	{HPHW_NPROC,0x5C2,0x4,0x91,"Sonata 440"},
 186	{HPHW_NPROC,0x5C3,0x4,0x91,"Sonata 360"},
 187	{HPHW_NPROC,0x5C4,0x4,0x91,"Rhapsody 440"},
 188	{HPHW_NPROC,0x5C5,0x4,0x91,"Rhapsody 360"},
 189	{HPHW_NPROC,0x5C6,0x4,0x91,"Raven W 360 (9000/780)"},
 190	{HPHW_NPROC,0x5C7,0x4,0x91,"Halfdome W 440"},
 191	{HPHW_NPROC,0x5C8,0x4,0x81,"Lego 360 processor"},
 192	{HPHW_NPROC,0x5C9,0x4,0x91,"Rhapsody DC- 440"},
 193	{HPHW_NPROC,0x5CA,0x4,0x91,"Rhapsody DC- 360"},
 194	{HPHW_NPROC,0x5CB,0x4,0x91,"Crescendo 440"},
 195	{HPHW_NPROC,0x5CC,0x4,0x91,"Prelude W 440"},
 196	{HPHW_NPROC,0x5CD,0x4,0x91,"SPP2600"},
 197	{HPHW_NPROC,0x5CE,0x4,0x91,"M2600"},
 198	{HPHW_NPROC,0x5CF,0x4,0x81,"Allegro W+"},
 199	{HPHW_NPROC,0x5D0,0x4,0x81,"Kazoo W+"},
 200	{HPHW_NPROC,0x5D1,0x4,0x91,"Forte W+ 2w"},
 201	{HPHW_NPROC,0x5D2,0x4,0x91,"Forte W+ 4w"},
 202	{HPHW_NPROC,0x5D3,0x4,0x91,"Prelude W+ 540"},
 203	{HPHW_NPROC,0x5D4,0x4,0x91,"Duet W+"},
 204	{HPHW_NPROC,0x5D5,0x4,0x91,"Crescendo 550"},
 205	{HPHW_NPROC,0x5D6,0x4,0x81,"Crescendo DC- 440"},
 206	{HPHW_NPROC,0x5D7,0x4,0x91,"Keystone W+"},
 207	{HPHW_NPROC,0x5D8,0x4,0x91,"Rhapsody wave 2 W+ DC-"},
 208	{HPHW_NPROC,0x5D9,0x4,0x91,"Rhapsody wave 2 W+"},
 209	{HPHW_NPROC,0x5DA,0x4,0x91,"Marcato W+ DC-"},
 210	{HPHW_NPROC,0x5DB,0x4,0x91,"Marcato W+"},
 211	{HPHW_NPROC,0x5DC,0x4,0x91,"Allegro W2"},
 212	{HPHW_NPROC,0x5DD,0x4,0x81,"Duet W2"},
 213	{HPHW_NPROC,0x5DE,0x4,0x81,"Piccolo W+"},
 214	{HPHW_NPROC,0x5DF,0x4,0x81,"Cantata W2"},
 215	{HPHW_NPROC,0x5DF,0x0,0x00,"Marcato W+ (rp5470)?"},
 216	{HPHW_NPROC,0x5E0,0x4,0x91,"Cantata DC- W2"},
 217	{HPHW_NPROC,0x5E1,0x4,0x91,"Crescendo DC- W2"},
 218	{HPHW_NPROC,0x5E2,0x4,0x91,"Crescendo 650 W2"},
 219	{HPHW_NPROC,0x5E3,0x4,0x91,"Crescendo 750 W2"},
 220	{HPHW_NPROC,0x5E4,0x4,0x91,"Keystone/Matterhorn W2 750"},
 221	{HPHW_NPROC,0x5E5,0x4,0x91,"PowerBar W+"},
 222	{HPHW_NPROC,0x5E6,0x4,0x91,"Keystone/Matterhorn W2 650"},
 223	{HPHW_NPROC,0x5E7,0x4,0x91,"Caribe W2 800"},
 224	{HPHW_NPROC,0x5E8,0x4,0x91,"Pikes Peak W2"},
 225	{HPHW_NPROC,0x5EB,0x4,0x91,"Perf/Leone 875 W2+"},
 226	{HPHW_NPROC,0x5FF,0x4,0x91,"Hitachi W"},
 227	{HPHW_NPROC,0x600,0x4,0x81,"Gecko (712/60)"},
 228	{HPHW_NPROC,0x601,0x4,0x81,"Gecko 80 (712/80)"},
 229	{HPHW_NPROC,0x602,0x4,0x81,"Gecko 100 (712/100)"},
 230	{HPHW_NPROC,0x603,0x4,0x81,"Anole 64 (743/64)"},
 231	{HPHW_NPROC,0x604,0x4,0x81,"Anole 100 (743/100)"},
 232	{HPHW_NPROC,0x605,0x4,0x81,"Gecko 120 (712/120)"},
 233	{HPHW_NPROC,0x606,0x4,0x81,"Gila 80"},
 234	{HPHW_NPROC,0x607,0x4,0x81,"Gila 100"},
 235	{HPHW_NPROC,0x608,0x4,0x81,"Gila 120"},
 236	{HPHW_NPROC,0x609,0x4,0x81,"Scorpio-L 80"},
 237	{HPHW_NPROC,0x60A,0x4,0x81,"Mirage Jr (715/64)"},
 238	{HPHW_NPROC,0x60B,0x4,0x81,"Mirage 100"},
 239	{HPHW_NPROC,0x60C,0x4,0x81,"Mirage 100+"},
 240	{HPHW_NPROC,0x60D,0x4,0x81,"Electra 100"},
 241	{HPHW_NPROC,0x60E,0x4,0x81,"Electra 120"},
 242	{HPHW_NPROC,0x610,0x4,0x81,"Scorpio-L 100"},
 243	{HPHW_NPROC,0x611,0x4,0x81,"Scorpio-L 120"},
 244	{HPHW_NPROC,0x612,0x4,0x81,"Spectra-L 80"},
 245	{HPHW_NPROC,0x613,0x4,0x81,"Spectra-L 100"},
 246	{HPHW_NPROC,0x614,0x4,0x81,"Spectra-L 120"},
 247	{HPHW_NPROC,0x615,0x4,0x81,"Piranha 100"},
 248	{HPHW_NPROC,0x616,0x4,0x81,"Piranha 120"},
 249	{HPHW_NPROC,0x617,0x4,0x81,"Jason 50"},
 250	{HPHW_NPROC,0x618,0x4,0x81,"Jason 100"},
 251	{HPHW_NPROC,0x619,0x4,0x81,"Mirage 80"},
 252	{HPHW_NPROC,0x61A,0x4,0x81,"SAIC L-80"},
 253	{HPHW_NPROC,0x61B,0x4,0x81,"Rocky1 L-60"},
 254	{HPHW_NPROC,0x61C,0x4,0x81,"Anole T (743/T)"},
 255	{HPHW_NPROC,0x67E,0x4,0x81,"Hitachi Tiny 80"},
 256	{HPHW_NPROC,0x67F,0x4,0x81,"Hitachi Tiny 64"},
 257	{HPHW_NPROC,0x700,0x4,0x91,"NEC Aska Processor"},
 258	{HPHW_NPROC,0x880,0x4,0x91,"Orca Mako"},
 259	{HPHW_NPROC,0x881,0x4,0x91,"Everest Mako"},
 260	{HPHW_NPROC,0x882,0x4,0x91,"Rainier/Medel Mako Slow"},
 261	{HPHW_NPROC,0x883,0x4,0x91,"Rainier/Medel Mako Fast"},
 262	{HPHW_NPROC,0x884,0x4,0x91,"Mt. Hamilton"},
 263	{HPHW_NPROC,0x885,0x4,0x91,"Mt. Hamilton DC-"},
 264	{HPHW_NPROC,0x886,0x4,0x91,"Storm Peak Slow DC-"},
 265	{HPHW_NPROC,0x887,0x4,0x91,"Storm Peak Slow"},
 266	{HPHW_NPROC,0x888,0x4,0x91,"Storm Peak Fast DC-"},
 267	{HPHW_NPROC,0x889,0x4,0x91,"Storm Peak Fast"},
 268	{HPHW_NPROC,0x88A,0x4,0x91,"Crestone Peak Slow"},
 269	{HPHW_NPROC,0x88B,0x4,0x91,"Crestone Peak Fast?"},
 270	{HPHW_NPROC,0x88C,0x4,0x91,"Orca Mako+"},
 271	{HPHW_NPROC,0x88D,0x4,0x91,"Rainier/Medel Mako+ Slow"},
 272	{HPHW_NPROC,0x88E,0x4,0x91,"Rainier/Medel Mako+ Fast"},
 273	{HPHW_NPROC,0x892,0x4,0x91,"Mt. Hamilton Slow Mako+?"},
 274	{HPHW_NPROC,0x894,0x4,0x91,"Mt. Hamilton Fast Mako+"},
 275	{HPHW_NPROC,0x895,0x4,0x91,"Storm Peak Slow Mako+"},
 276	{HPHW_NPROC,0x896,0x4,0x91,"Storm Peak Fast Mako+"},
 277	{HPHW_NPROC,0x897,0x4,0x91,"Storm Peak DC- Slow Mako+"},
 278	{HPHW_NPROC,0x898,0x4,0x91,"Storm Peak DC- Fast Mako+"},
 279	{HPHW_NPROC,0x899,0x4,0x91,"Mt. Hamilton Slow Mako+"},
 280	{HPHW_NPROC,0x89B,0x4,0x91,"Crestone Peak Mako+ Slow"},
 281	{HPHW_NPROC,0x89C,0x4,0x91,"Crestone Peak Mako+ Fast"},
 282	{HPHW_A_DIRECT, 0x004, 0x0000D, 0x00, "Arrakis MUX"}, 
 283	{HPHW_A_DIRECT, 0x005, 0x0000D, 0x00, "Dyun Kiuh MUX"}, 
 284	{HPHW_A_DIRECT, 0x006, 0x0000D, 0x00, "Baat Kiuh AP/MUX (40299B)"}, 
 285	{HPHW_A_DIRECT, 0x007, 0x0000D, 0x00, "Dino AP"}, 
 286	{HPHW_A_DIRECT, 0x009, 0x0000D, 0x00, "Solaris Direct Connect MUX (J2092A)"}, 
 287	{HPHW_A_DIRECT, 0x00A, 0x0000D, 0x00, "Solaris RS-422/423 MUX (J2093A)"}, 
 288	{HPHW_A_DIRECT, 0x00B, 0x0000D, 0x00, "Solaris RS-422/423 Quadriloops MUX"}, 
 289	{HPHW_A_DIRECT, 0x00C, 0x0000D, 0x00, "Solaris Modem MUX (J2094A)"}, 
 290	{HPHW_A_DIRECT, 0x00D, 0x0000D, 0x00, "Twins Direct Connect MUX"}, 
 291	{HPHW_A_DIRECT, 0x00E, 0x0000D, 0x00, "Twins Modem MUX"}, 
 292	{HPHW_A_DIRECT, 0x00F, 0x0000D, 0x00, "Nautilus RS-485"}, 
 293	{HPHW_A_DIRECT, 0x010, 0x0000D, 0x00, "UltraLight CAP/MUX"}, 
 294	{HPHW_A_DIRECT, 0x015, 0x0000D, 0x00, "Eole CAP/MUX"}, 
 295	{HPHW_A_DIRECT, 0x024, 0x0000D, 0x00, "Sahp Kiuh AP/MUX"}, 
 296	{HPHW_A_DIRECT, 0x034, 0x0000D, 0x00, "Sahp Kiuh Low AP/MUX"}, 
 297	{HPHW_A_DIRECT, 0x044, 0x0000D, 0x00, "Sahp Baat Kiuh AP/MUX"}, 
 298	{HPHW_A_DIRECT, 0x004, 0x0000E, 0x80, "Burgundy RS-232"}, 
 299	{HPHW_A_DIRECT, 0x005, 0x0000E, 0x80, "Silverfox RS-232"}, 
 300	{HPHW_A_DIRECT, 0x006, 0x0000E, 0x80, "Lego RS-232"}, 
 301	{HPHW_A_DIRECT, 0x004, 0x0000F, 0x00, "Peacock Graphics"}, 
 302	{HPHW_A_DIRECT, 0x004, 0x00014, 0x80, "Burgundy HIL"}, 
 303	{HPHW_A_DIRECT, 0x005, 0x00014, 0x80, "Peacock HIL"}, 
 304	{HPHW_A_DIRECT, 0x004, 0x00015, 0x80, "Leonardo"}, 
 305	{HPHW_A_DIRECT, 0x004, 0x00016, 0x80, "HP-PB HRM"}, 
 306	{HPHW_A_DIRECT, 0x004, 0x00017, 0x80, "HP-PB HRC"}, 
 307	{HPHW_A_DIRECT, 0x004, 0x0003A, 0x80, "Skunk Centronics (28655A)"}, 
 308	{HPHW_A_DIRECT, 0x024, 0x0003A, 0x80, "Sahp Kiuh Centronics"}, 
 309	{HPHW_A_DIRECT, 0x044, 0x0003A, 0x80, "Sahp Baat Kiuh Centronics"}, 
 310	{HPHW_A_DIRECT, 0x004, 0x0004E, 0x80, "AT&T DataKit (AMSO)"}, 
 311	{HPHW_A_DIRECT, 0x004, 0x0009B, 0x80, "Test&Meas GSC HPIB"}, 
 312	{HPHW_A_DIRECT, 0x004, 0x000A8, 0x00, "Rocky2-120 Front Keyboard"}, 
 313	{HPHW_A_DIRECT, 0x005, 0x000A8, 0x00, "Rocky2-150 Front Keyboard"}, 
 314	{HPHW_A_DIRECT, 0x004, 0x00101, 0x80, "Hitachi Console Module"}, 
 315	{HPHW_A_DIRECT, 0x004, 0x00102, 0x80, "Hitachi Boot Module"}, 
 316	{HPHW_A_DIRECT, 0x004, 0x00203, 0x80, "MELCO HBMLA MLAIT"}, 
 317	{HPHW_A_DIRECT, 0x004, 0x00208, 0x80, "MELCO HBDPC"}, 
 318	{HPHW_A_DIRECT, 0x004, 0x00300, 0x00, "DCI TWINAX TERM IO MUX"}, 
 319	{HPHW_A_DMA, 0x004, 0x00039, 0x80, "Skunk SCSI (28655A)"}, 
 320	{HPHW_A_DMA, 0x005, 0x00039, 0x80, "KittyHawk CSY Core SCSI"}, 
 321	{HPHW_A_DMA, 0x014, 0x00039, 0x80, "Diablo SCSI"}, 
 322	{HPHW_A_DMA, 0x024, 0x00039, 0x80, "Sahp Kiuh SCSI"}, 
 323	{HPHW_A_DMA, 0x034, 0x00039, 0x80, "Sahp Kiuh Low SCSI"}, 
 324	{HPHW_A_DMA, 0x044, 0x00039, 0x80, "Sahp Baat Kiuh SCSI"}, 
 325	{HPHW_A_DMA, 0x004, 0x0003B, 0x80, "Wizard SCSI"}, 
 326	{HPHW_A_DMA, 0x005, 0x0003B, 0x80, "KittyHawk CSY Core FW-SCSI"}, 
 327	{HPHW_A_DMA, 0x006, 0x0003B, 0x80, "Symbios EPIC FW-SCSI"}, 
 328	{HPHW_A_DMA, 0x004, 0x00040, 0x80, "HP-PB Shazam HPIB (28650A)"}, 
 329	{HPHW_A_DMA, 0x005, 0x00040, 0x80, "Burgundy HPIB"}, 
 330	{HPHW_A_DMA, 0x004, 0x00041, 0x80, "HP-PB HP-FL"}, 
 331	{HPHW_A_DMA, 0x004, 0x00042, 0x80, "HP-PB LoQuix HPIB (28650B)"}, 
 332	{HPHW_A_DMA, 0x004, 0x00043, 0x80, "HP-PB Crypt LoQuix"}, 
 333	{HPHW_A_DMA, 0x004, 0x00044, 0x80, "HP-PB Shazam GPIO (28651A)"}, 
 334	{HPHW_A_DMA, 0x004, 0x00045, 0x80, "HP-PB LoQuix GPIO"}, 
 335	{HPHW_A_DMA, 0x004, 0x00046, 0x80, "2-Port X.25 NIO_ACC (AMSO)"}, 
 336	{HPHW_A_DMA, 0x004, 0x00047, 0x80, "4-Port X.25 NIO_ACC (AMSO)"}, 
 337	{HPHW_A_DMA, 0x004, 0x0004B, 0x80, "LGB Control"}, 
 338	{HPHW_A_DMA, 0x004, 0x0004C, 0x80, "Martian RTI (AMSO)"}, 
 339	{HPHW_A_DMA, 0x004, 0x0004D, 0x80, "ACC Mux (AMSO)"}, 
 340	{HPHW_A_DMA, 0x004, 0x00050, 0x80, "Lanbrusca 802.3 (36967A)"}, 
 341	{HPHW_A_DMA, 0x004, 0x00056, 0x80, "HP-PB LoQuix FDDI"}, 
 342	{HPHW_A_DMA, 0x004, 0x00057, 0x80, "HP-PB LoQuix FDDI (28670A)"}, 
 343	{HPHW_A_DMA, 0x004, 0x0005E, 0x00, "Gecko Add-on Token Ring"}, 
 344	{HPHW_A_DMA, 0x012, 0x00089, 0x80, "Barracuda Add-on FW-SCSI"}, 
 345	{HPHW_A_DMA, 0x013, 0x00089, 0x80, "Bluefish Add-on FW-SCSI"}, 
 346	{HPHW_A_DMA, 0x014, 0x00089, 0x80, "Shrike Add-on FW-SCSI"}, 
 347	{HPHW_A_DMA, 0x015, 0x00089, 0x80, "KittyHawk GSY Core FW-SCSI"}, 
 348	{HPHW_A_DMA, 0x017, 0x00089, 0x80, "Shrike Jade Add-on FW-SCSI (A3644A)"}, 
 349	{HPHW_A_DMA, 0x01F, 0x00089, 0x80, "SkyHawk 100/120 FW-SCSI"}, 
 350	{HPHW_A_DMA, 0x027, 0x00089, 0x80, "Piranha 100 FW-SCSI"}, 
 351	{HPHW_A_DMA, 0x032, 0x00089, 0x80, "Raven T' Core FW-SCSI"}, 
 352	{HPHW_A_DMA, 0x03B, 0x00089, 0x80, "Raven U/L2 Core FW-SCSI"}, 
 353	{HPHW_A_DMA, 0x03C, 0x00089, 0x80, "Merlin 132 Core FW-SCSI"},
 354	{HPHW_A_DMA, 0x03D, 0x00089, 0x80, "Merlin 160 Core FW-SCSI"},
 355	{HPHW_A_DMA, 0x044, 0x00089, 0x80, "Mohawk Core FW-SCSI"}, 
 356	{HPHW_A_DMA, 0x051, 0x00089, 0x80, "Firehawk FW-SCSI"}, 
 357	{HPHW_A_DMA, 0x058, 0x00089, 0x80, "FireHawk 200 FW-SCSI"}, 
 358	{HPHW_A_DMA, 0x05C, 0x00089, 0x80, "SummitHawk 230 Ultra-SCSI"}, 
 359	{HPHW_A_DMA, 0x014, 0x00091, 0x80, "Baby Hugo Add-on Net FC (A3406A)"}, 
 360	{HPHW_A_DMA, 0x020, 0x00091, 0x80, "Baby Jade Add-on Net FC (A3638A)"}, 
 361	{HPHW_A_DMA, 0x004, 0x00092, 0x80, "GSC+ YLIASTER ATM"}, 
 362	{HPHW_A_DMA, 0x004, 0x00095, 0x80, "Hamlyn GSC+ Network Card"}, 
 363	{HPHW_A_DMA, 0x004, 0x00098, 0x80, "Lo-fat Emulator"}, 
 364	{HPHW_A_DMA, 0x004, 0x0009A, 0x80, "GSC+ Venus ATM"}, 
 365	{HPHW_A_DMA, 0x005, 0x0009A, 0x80, "GSC+ Samorobrive ATM"}, 
 366	{HPHW_A_DMA, 0x004, 0x0009D, 0x80, "HP HSC-PCI Cards"}, 
 367	{HPHW_A_DMA, 0x004, 0x0009E, 0x80, "Alaxis GSC+ 155Mb ATM"}, 
 368	{HPHW_A_DMA, 0x005, 0x0009E, 0x80, "Alaxis GSC+ 622Mb ATM"}, 
 369	{HPHW_A_DMA, 0x05C, 0x0009F, 0x80, "SummitHawk 230 USB"}, 
 370	{HPHW_A_DMA, 0x05C, 0x000A0, 0x80, "SummitHawk 230 100BaseT"}, 
 371	{HPHW_A_DMA, 0x015, 0x000A7, 0x80, "Baby Hugo Add-on mass FC (A3404A)"}, 
 372	{HPHW_A_DMA, 0x018, 0x000A7, 0x80, "Mombasa GS Add-on mass FC (A3591)"}, 
 373	{HPHW_A_DMA, 0x021, 0x000A7, 0x80, "Baby Jade Add-on mass FC (A3636A)"}, 
 374	{HPHW_A_DMA, 0x004, 0x00201, 0x80, "MELCO HCMAP"}, 
 375	{HPHW_A_DMA, 0x004, 0x00202, 0x80, "MELCO HBMLA MLAMA"}, 
 376	{HPHW_A_DMA, 0x004, 0x00205, 0x80, "MELCO HBRFU"}, 
 377	{HPHW_A_DMA, 0x004, 0x00380, 0x80, "Interphase NIO-FC"}, 
 378	{HPHW_A_DMA, 0x004, 0x00381, 0x80, "Interphase NIO-ATM"}, 
 379	{HPHW_A_DMA, 0x004, 0x00382, 0x80, "Interphase NIO-100BaseTX"}, 
 380	{HPHW_BA, 0x004, 0x00070, 0x0, "Cobra Core BA"}, 
 381	{HPHW_BA, 0x005, 0x00070, 0x0, "Coral Core BA"}, 
 382	{HPHW_BA, 0x006, 0x00070, 0x0, "Bushmaster Core BA"}, 
 383	{HPHW_BA, 0x007, 0x00070, 0x0, "Scorpio Core BA"}, 
 384	{HPHW_BA, 0x008, 0x00070, 0x0, "Flounder Core BA"}, 
 385	{HPHW_BA, 0x009, 0x00070, 0x0, "Outfield Core BA"}, 
 386	{HPHW_BA, 0x00A, 0x00070, 0x0, "CoralII Core BA"}, 
 387	{HPHW_BA, 0x00B, 0x00070, 0x0, "Scorpio Jr. Core BA"}, 
 388	{HPHW_BA, 0x00C, 0x00070, 0x0, "Strider-50 Core BA"}, 
 389	{HPHW_BA, 0x00D, 0x00070, 0x0, "Strider-33 Core BA"}, 
 390	{HPHW_BA, 0x00E, 0x00070, 0x0, "Trailways-50 Core BA"}, 
 391	{HPHW_BA, 0x00F, 0x00070, 0x0, "Trailways-33 Core BA"}, 
 392	{HPHW_BA, 0x010, 0x00070, 0x0, "Pace Core BA"}, 
 393	{HPHW_BA, 0x011, 0x00070, 0x0, "Sidewinder Core BA"}, 
 394	{HPHW_BA, 0x019, 0x00070, 0x0, "Scorpio Sr. Core BA"}, 
 395	{HPHW_BA, 0x020, 0x00070, 0x0, "Scorpio 100 Core BA"}, 
 396	{HPHW_BA, 0x021, 0x00070, 0x0, "Spectra 50 Core BA"}, 
 397	{HPHW_BA, 0x022, 0x00070, 0x0, "Spectra 75 Core BA"}, 
 398	{HPHW_BA, 0x023, 0x00070, 0x0, "Spectra 100 Core BA"}, 
 399	{HPHW_BA, 0x024, 0x00070, 0x0, "Fast Pace Core BA"}, 
 400	{HPHW_BA, 0x026, 0x00070, 0x0, "CoralII Jaguar Core BA"}, 
 401	{HPHW_BA, 0x004, 0x00076, 0x0, "Cobra EISA BA"}, 
 402	{HPHW_BA, 0x005, 0x00076, 0x0, "Coral EISA BA"}, 
 403	{HPHW_BA, 0x007, 0x00076, 0x0, "Scorpio EISA BA"}, 
 404	{HPHW_BA, 0x00A, 0x00076, 0x0, "CoralII EISA BA"}, 
 405	{HPHW_BA, 0x00B, 0x00076, 0x0, "Scorpio Jr. EISA BA"}, 
 406	{HPHW_BA, 0x00C, 0x00076, 0x0, "Strider-50 Core EISA"}, 
 407	{HPHW_BA, 0x00D, 0x00076, 0x0, "Strider-33 Core EISA"}, 
 408	{HPHW_BA, 0x00E, 0x00076, 0x0, "Trailways-50 Core EISA"}, 
 409	{HPHW_BA, 0x00F, 0x00076, 0x0, "Trailways-33 Core EISA"}, 
 410	{HPHW_BA, 0x010, 0x00076, 0x0, "Pace Core EISA"}, 
 411	{HPHW_BA, 0x019, 0x00076, 0x0, "Scorpio Sr. EISA BA"}, 
 412	{HPHW_BA, 0x020, 0x00076, 0x0, "Scorpio 100 EISA BA"}, 
 413	{HPHW_BA, 0x021, 0x00076, 0x0, "Spectra 50 EISA BA"}, 
 414	{HPHW_BA, 0x022, 0x00076, 0x0, "Spectra 75 EISA BA"}, 
 415	{HPHW_BA, 0x023, 0x00076, 0x0, "Spectra 100 EISA BA"}, 
 416	{HPHW_BA, 0x026, 0x00076, 0x0, "CoralII Jaguar EISA BA"}, 
 417	{HPHW_BA, 0x010, 0x00078, 0x0, "Pace VME BA"}, 
 418	{HPHW_BA, 0x011, 0x00078, 0x0, "Sidewinder VME BA"}, 
 419	{HPHW_BA, 0x01A, 0x00078, 0x0, "Anole 64 VME BA"}, 
 420	{HPHW_BA, 0x01B, 0x00078, 0x0, "Anole 100 VME BA"}, 
 421	{HPHW_BA, 0x024, 0x00078, 0x0, "Fast Pace VME BA"}, 
 422	{HPHW_BA, 0x034, 0x00078, 0x0, "Anole T VME BA"}, 
 423	{HPHW_BA, 0x04A, 0x00078, 0x0, "Anole L2 132 VME BA"}, 
 424	{HPHW_BA, 0x04C, 0x00078, 0x0, "Anole L2 165 VME BA"}, 
 425	{HPHW_BA, 0x011, 0x00081, 0x0, "WB-96 Core BA"}, 
 426	{HPHW_BA, 0x012, 0x00081, 0x0, "Orville UX Core BA"}, 
 427	{HPHW_BA, 0x013, 0x00081, 0x0, "Wilbur UX Core BA"}, 
 428	{HPHW_BA, 0x014, 0x00081, 0x0, "WB-80 Core BA"}, 
 429	{HPHW_BA, 0x015, 0x00081, 0x0, "KittyHawk GSY Core BA"}, 
 430	{HPHW_BA, 0x016, 0x00081, 0x0, "Gecko Core BA"}, 
 431	{HPHW_BA, 0x018, 0x00081, 0x0, "Gecko Optional BA"}, 
 432	{HPHW_BA, 0x01A, 0x00081, 0x0, "Anole 64 Core BA"}, 
 433	{HPHW_BA, 0x01B, 0x00081, 0x0, "Anole 100 Core BA"}, 
 434	{HPHW_BA, 0x01C, 0x00081, 0x0, "Gecko 80 Core BA"}, 
 435	{HPHW_BA, 0x01D, 0x00081, 0x0, "Gecko 100 Core BA"}, 
 436	{HPHW_BA, 0x01F, 0x00081, 0x0, "SkyHawk 100/120 Core BA"}, 
 437	{HPHW_BA, 0x027, 0x00081, 0x0, "Piranha 100 Core BA"}, 
 438	{HPHW_BA, 0x028, 0x00081, 0x0, "Mirage Jr Core BA"}, 
 439	{HPHW_BA, 0x029, 0x00081, 0x0, "Mirage Core BA"}, 
 440	{HPHW_BA, 0x02A, 0x00081, 0x0, "Electra Core BA"}, 
 441	{HPHW_BA, 0x02B, 0x00081, 0x0, "Mirage 80 Core BA"}, 
 442	{HPHW_BA, 0x02C, 0x00081, 0x0, "Mirage 100+ Core BA"}, 
 443	{HPHW_BA, 0x02E, 0x00081, 0x0, "UL 350 Lasi Core BA"}, 
 444	{HPHW_BA, 0x02F, 0x00081, 0x0, "UL 550 Lasi Core BA"}, 
 445	{HPHW_BA, 0x032, 0x00081, 0x0, "Raven T' Core BA"}, 
 446	{HPHW_BA, 0x033, 0x00081, 0x0, "Anole T Core BA"}, 
 447	{HPHW_BA, 0x034, 0x00081, 0x0, "SAIC L-80 Core BA"}, 
 448	{HPHW_BA, 0x035, 0x00081, 0x0, "PCX-L2 712/132 Core BA"}, 
 449	{HPHW_BA, 0x036, 0x00081, 0x0, "PCX-L2 712/160 Core BA"}, 
 450	{HPHW_BA, 0x03B, 0x00081, 0x0, "Raven U/L2 Core BA"}, 
 451	{HPHW_BA, 0x03C, 0x00081, 0x0, "Merlin 132 Core BA"}, 
 452	{HPHW_BA, 0x03D, 0x00081, 0x0, "Merlin 160 Core BA"}, 
 453	{HPHW_BA, 0x03E, 0x00081, 0x0, "Merlin+ 132 Core BA"}, 
 454	{HPHW_BA, 0x03F, 0x00081, 0x0, "Merlin+ 180 Core BA"}, 
 455	{HPHW_BA, 0x044, 0x00081, 0x0, "Mohawk Core BA"}, 
 456	{HPHW_BA, 0x045, 0x00081, 0x0, "Rocky1 Core BA"}, 
 457	{HPHW_BA, 0x046, 0x00081, 0x0, "Rocky2 120 Core BA"}, 
 458	{HPHW_BA, 0x047, 0x00081, 0x0, "Rocky2 150 Core BA"}, 
 459	{HPHW_BA, 0x04B, 0x00081, 0x0, "Anole L2 132 Core BA"}, 
 460	{HPHW_BA, 0x04D, 0x00081, 0x0, "Anole L2 165 Core BA"}, 
 461	{HPHW_BA, 0x04E, 0x00081, 0x0, "Kiji L2 132 Core BA"}, 
 462	{HPHW_BA, 0x050, 0x00081, 0x0, "Merlin Jr 132 Core BA"}, 
 463	{HPHW_BA, 0x051, 0x00081, 0x0, "Firehawk Core BA"}, 
 464	{HPHW_BA, 0x056, 0x00081, 0x0, "Raven+ w SE FWSCSI Core BA"}, 
 465	{HPHW_BA, 0x057, 0x00081, 0x0, "Raven+ w Diff FWSCSI Core BA"}, 
 466	{HPHW_BA, 0x058, 0x00081, 0x0, "FireHawk 200 Core BA"}, 
 467	{HPHW_BA, 0x05C, 0x00081, 0x0, "SummitHawk 230 Core BA"}, 
 468	{HPHW_BA, 0x05E, 0x00081, 0x0, "Staccato 132 Core BA"}, 
 469	{HPHW_BA, 0x05E, 0x00081, 0x0, "Staccato 180 Core BA"}, 
 470	{HPHW_BA, 0x05F, 0x00081, 0x0, "Staccato 180 Lasi"}, 
 471	{HPHW_BA, 0x800, 0x00081, 0x0, "Hitachi Tiny 64 Core BA"}, 
 472	{HPHW_BA, 0x801, 0x00081, 0x0, "Hitachi Tiny 80 Core BA"}, 
 473	{HPHW_BA, 0x004, 0x0008B, 0x0, "Anole Optional PCMCIA BA"}, 
 474	{HPHW_BA, 0x004, 0x0008E, 0x0, "GSC ITR Wax BA"}, 
 475	{HPHW_BA, 0x00C, 0x0008E, 0x0, "Gecko Optional Wax BA"}, 
 476	{HPHW_BA, 0x010, 0x0008E, 0x0, "Pace Wax BA"}, 
 477	{HPHW_BA, 0x011, 0x0008E, 0x0, "SuperPace Wax BA"}, 
 478	{HPHW_BA, 0x012, 0x0008E, 0x0, "Mirage Jr Wax BA"}, 
 479	{HPHW_BA, 0x013, 0x0008E, 0x0, "Mirage Wax BA"}, 
 480	{HPHW_BA, 0x014, 0x0008E, 0x0, "Electra Wax BA"}, 
 481	{HPHW_BA, 0x017, 0x0008E, 0x0, "Raven Backplane Wax BA"}, 
 482	{HPHW_BA, 0x01E, 0x0008E, 0x0, "Raven T' Wax BA"}, 
 483	{HPHW_BA, 0x01F, 0x0008E, 0x0, "SkyHawk Wax BA"}, 
 484	{HPHW_BA, 0x023, 0x0008E, 0x0, "Rocky1 Wax BA"}, 
 485	{HPHW_BA, 0x02B, 0x0008E, 0x0, "Mirage 80 Wax BA"}, 
 486	{HPHW_BA, 0x02C, 0x0008E, 0x0, "Mirage 100+ Wax BA"}, 
 487	{HPHW_BA, 0x030, 0x0008E, 0x0, "UL 350 Core Wax BA"}, 
 488	{HPHW_BA, 0x031, 0x0008E, 0x0, "UL 550 Core Wax BA"}, 
 489	{HPHW_BA, 0x034, 0x0008E, 0x0, "SAIC L-80 Wax BA"}, 
 490	{HPHW_BA, 0x03A, 0x0008E, 0x0, "Merlin+ Wax BA"}, 
 491	{HPHW_BA, 0x040, 0x0008E, 0x0, "Merlin 132 Wax BA"}, 
 492	{HPHW_BA, 0x041, 0x0008E, 0x0, "Merlin 160 Wax BA"}, 
 493	{HPHW_BA, 0x043, 0x0008E, 0x0, "Merlin 132/160 Wax BA"}, 
 494	{HPHW_BA, 0x052, 0x0008E, 0x0, "Raven+ Hi Power Backplane w/EISA Wax BA"}, 
 495	{HPHW_BA, 0x054, 0x0008E, 0x0, "Raven+ Lo Power Backplane w/EISA Wax BA"}, 
 496	{HPHW_BA, 0x059, 0x0008E, 0x0, "FireHawk 200 Wax BA"}, 
 497	{HPHW_BA, 0x05A, 0x0008E, 0x0, "Raven+ L2 Backplane w/EISA Wax BA"}, 
 498	{HPHW_BA, 0x05D, 0x0008E, 0x0, "SummitHawk Wax BA"}, 
 499	{HPHW_BA, 0x800, 0x0008E, 0x0, "Hitachi Tiny 64 Wax BA"}, 
 500	{HPHW_BA, 0x801, 0x0008E, 0x0, "Hitachi Tiny 80 Wax BA"}, 
 501	{HPHW_BA, 0x011, 0x00090, 0x0, "SuperPace Wax EISA BA"}, 
 502	{HPHW_BA, 0x017, 0x00090, 0x0, "Raven Backplane Wax EISA BA"}, 
 503	{HPHW_BA, 0x01E, 0x00090, 0x0, "Raven T' Wax EISA BA"}, 
 504	{HPHW_BA, 0x01F, 0x00090, 0x0, "SkyHawk 100/120 Wax EISA BA"}, 
 505	{HPHW_BA, 0x027, 0x00090, 0x0, "Piranha 100 Wax EISA BA"}, 
 506	{HPHW_BA, 0x028, 0x00090, 0x0, "Mirage Jr Wax EISA BA"}, 
 507	{HPHW_BA, 0x029, 0x00090, 0x0, "Mirage Wax EISA BA"}, 
 508	{HPHW_BA, 0x02A, 0x00090, 0x0, "Electra Wax EISA BA"}, 
 509	{HPHW_BA, 0x02B, 0x00090, 0x0, "Mirage 80 Wax EISA BA"}, 
 510	{HPHW_BA, 0x02C, 0x00090, 0x0, "Mirage 100+ Wax EISA BA"}, 
 511	{HPHW_BA, 0x030, 0x00090, 0x0, "UL 350 Wax EISA BA"}, 
 512	{HPHW_BA, 0x031, 0x00090, 0x0, "UL 550 Wax EISA BA"}, 
 513	{HPHW_BA, 0x034, 0x00090, 0x0, "SAIC L-80 Wax EISA BA"}, 
 514	{HPHW_BA, 0x03A, 0x00090, 0x0, "Merlin+ Wax EISA BA"}, 
 515	{HPHW_BA, 0x040, 0x00090, 0x0, "Merlin 132 Wax EISA BA"}, 
 516	{HPHW_BA, 0x041, 0x00090, 0x0, "Merlin 160 Wax EISA BA"}, 
 517	{HPHW_BA, 0x043, 0x00090, 0x0, "Merlin 132/160 Wax EISA BA"}, 
 518	{HPHW_BA, 0x052, 0x00090, 0x0, "Raven Hi Power Backplane Wax EISA BA"}, 
 519	{HPHW_BA, 0x054, 0x00090, 0x0, "Raven Lo Power Backplane Wax EISA BA"}, 
 520	{HPHW_BA, 0x059, 0x00090, 0x0, "FireHawk 200 Wax EISA BA"}, 
 521	{HPHW_BA, 0x05A, 0x00090, 0x0, "Raven L2 Backplane Wax EISA BA"}, 
 522	{HPHW_BA, 0x05D, 0x00090, 0x0, "SummitHawk Wax EISA BA"}, 
 523	{HPHW_BA, 0x800, 0x00090, 0x0, "Hitachi Tiny 64 Wax EISA BA"}, 
 524	{HPHW_BA, 0x801, 0x00090, 0x0, "Hitachi Tiny 80 Wax EISA BA"}, 
 525	{HPHW_BA, 0x01A, 0x00093, 0x0, "Anole 64 TIMI BA"}, 
 526	{HPHW_BA, 0x01B, 0x00093, 0x0, "Anole 100 TIMI BA"}, 
 527	{HPHW_BA, 0x034, 0x00093, 0x0, "Anole T TIMI BA"}, 
 528	{HPHW_BA, 0x04A, 0x00093, 0x0, "Anole L2 132 TIMI BA"}, 
 529	{HPHW_BA, 0x04C, 0x00093, 0x0, "Anole L2 165 TIMI BA"}, 
 530	{HPHW_BA, 0x582, 0x000A5, 0x00, "Epic PCI Bridge"}, 
 531	{HPHW_BCPORT, 0x504, 0x00000, 0x00, "Phantom PseudoBC GSC+ Port"}, 
 532	{HPHW_BCPORT, 0x505, 0x00000, 0x00, "Phantom PseudoBC GSC+ Port"}, 
 533	{HPHW_BCPORT, 0x503, 0x0000C, 0x00, "Java BC GSC+ Port"}, 
 534	{HPHW_BCPORT, 0x57F, 0x0000C, 0x00, "Hitachi Ghostview GSC+ Port"}, 
 535	{HPHW_BCPORT, 0x501, 0x0000C, 0x00, "U2-IOA BC GSC+ Port"}, 
 536	{HPHW_BCPORT, 0x502, 0x0000C, 0x00, "Uturn-IOA BC GSC+ Port"}, 
 537	{HPHW_BCPORT, 0x780, 0x0000C, 0x00, "Astro BC Ropes Port"}, 
 538	{HPHW_BCPORT, 0x506, 0x0000C, 0x00, "NEC-IOS BC HSC Port"}, 
 539	{HPHW_BCPORT, 0x004, 0x0000C, 0x00, "Cheetah BC SMB Port"}, 
 540	{HPHW_BCPORT, 0x006, 0x0000C, 0x00, "Cheetah BC MID_BUS Port"}, 
 541	{HPHW_BCPORT, 0x005, 0x0000C, 0x00, "Condor BC MID_BUS Port"}, 
 542	{HPHW_BCPORT, 0x100, 0x0000C, 0x00, "Condor BC HP-PB Port"}, 
 543	{HPHW_BCPORT, 0x184, 0x0000C, 0x00, "Summit BC Port"}, 
 544	{HPHW_BCPORT, 0x101, 0x0000C, 0x00, "Summit BC HP-PB Port"}, 
 545	{HPHW_BCPORT, 0x102, 0x0000C, 0x00, "HP-PB Port (prefetch)"}, 
 546	{HPHW_BCPORT, 0x500, 0x0000C, 0x00, "Gecko BOA BC GSC+ Port"}, 
 547	{HPHW_BCPORT, 0x103, 0x0000C, 0x00, "Gecko BOA BC HP-PB Port"}, 
 548	{HPHW_BCPORT, 0x507, 0x0000C, 0x00, "Keyaki BC GSC+ Port"}, 
 549	{HPHW_BCPORT, 0x508, 0x0000C, 0x00, "Keyaki-DX BC GSC+ Port"}, 
 550	{HPHW_BCPORT, 0x584, 0x0000C, 0x10, "DEW BC Runway Port"}, 
 551	{HPHW_BCPORT, 0x800, 0x0000C, 0x10, "DEW BC Merced Port"}, 
 552	{HPHW_BCPORT, 0x801, 0x0000C, 0x10, "SMC Bus Interface Merced Bus0"}, 
 553	{HPHW_BCPORT, 0x802, 0x0000C, 0x10, "SMC Bus INterface Merced Bus1"}, 
 554	{HPHW_BCPORT, 0x803, 0x0000C, 0x10, "IKE I/O BC Merced Port"}, 
 555	{HPHW_BCPORT, 0x781, 0x0000C, 0x00, "IKE I/O BC Ropes Port"}, 
 556	{HPHW_BCPORT, 0x804, 0x0000C, 0x10, "REO I/O BC Merced Port"}, 
 557	{HPHW_BCPORT, 0x782, 0x0000C, 0x00, "REO I/O BC Ropes Port"}, 
 558	{HPHW_BCPORT, 0x784, 0x0000C, 0x00, "Pluto I/O BC Ropes Port"}, 
 559	{HPHW_BRIDGE, 0x05D, 0x0000A, 0x00, "SummitHawk Dino PCI Bridge"}, 
 560	{HPHW_BRIDGE, 0x680, 0x0000A, 0x00, "Dino PCI Bridge"}, 
 561	{HPHW_BRIDGE, 0x682, 0x0000A, 0x00, "Cujo PCI Bridge"}, 
 562	{HPHW_BRIDGE, 0x782, 0x0000A, 0x00, "Elroy PCI Bridge"}, 
 563	{HPHW_BRIDGE, 0x583, 0x000A5, 0x00, "Saga PCI Bridge"}, 
 564	{HPHW_BRIDGE, 0x783, 0x0000A, 0x00, "Mercury PCI Bridge"}, 
 565	{HPHW_BRIDGE, 0x784, 0x0000A, 0x00, "Quicksilver AGP Bridge"}, 
 566	{HPHW_B_DMA, 0x004, 0x00018, 0x00, "Parallel I/O"}, 
 567	{HPHW_B_DMA, 0x004, 0x00019, 0x00, "Parallel RDB"}, 
 568	{HPHW_B_DMA, 0x004, 0x00020, 0x80, "MID_BUS PSI"}, 
 569	{HPHW_B_DMA, 0x004, 0x0002F, 0x80, "HP-PB Transit PSI (36960A)"}, 
 570	{HPHW_B_DMA, 0x008, 0x00051, 0x80, "HP-PB Transit 802.3"}, 
 571	{HPHW_B_DMA, 0x004, 0x00052, 0x80, "Miura LAN/Console (J2146A)"}, 
 572	{HPHW_B_DMA, 0x008, 0x00058, 0x80, "HP-PB Transit 802.4"}, 
 573	{HPHW_B_DMA, 0x005, 0x00060, 0x80, "KittyHawk CSY Core LAN/Console"}, 
 574	{HPHW_B_DMA, 0x014, 0x00060, 0x80, "Diablo LAN/Console"}, 
 575	{HPHW_B_DMA, 0x054, 0x00060, 0x80, "Countach LAN/Console"}, 
 576	{HPHW_B_DMA, 0x004, 0x00094, 0x80, "KittyHawk GSC+ Exerciser"}, 
 577	{HPHW_B_DMA, 0x004, 0x00100, 0x80, "HP-PB HF Interface"}, 
 578	{HPHW_B_DMA, 0x000, 0x00206, 0x80, "MELCO HMPHA"}, 
 579	{HPHW_B_DMA, 0x005, 0x00206, 0x80, "MELCO HMPHA_10"}, 
 580	{HPHW_B_DMA, 0x006, 0x00206, 0x80, "MELCO HMQHA"}, 
 581	{HPHW_B_DMA, 0x007, 0x00206, 0x80, "MELCO HMQHA_10"}, 
 582	{HPHW_B_DMA, 0x004, 0x207, 0x80, "MELCO HNDWA MDWS-70"}, 
 583	{HPHW_CIO, 0x004, 0x00010, 0x00, "VLSI CIO"}, 
 584	{HPHW_CIO, 0x005, 0x00010, 0x00, "Silverfox CIO"}, 
 585	{HPHW_CIO, 0x006, 0x00010, 0x00, "Emerald CIO"}, 
 586	{HPHW_CIO, 0x008, 0x00010, 0x00, "Discrete CIO"}, 
 587	{HPHW_CONSOLE, 0x004, 0x0001C, 0x00, "Cheetah console"}, 
 588	{HPHW_CONSOLE, 0x005, 0x0001C, 0x00, "Emerald console"}, 
 589	{HPHW_CONSOLE, 0x01A, 0x0001F, 0x00, "Jason/Anole 64 Null Console"}, 
 590	{HPHW_CONSOLE, 0x01B, 0x0001F, 0x00, "Jason/Anole 100 Null Console"}, 
 591	{HPHW_FABRIC, 0x004, 0x000AA, 0x80, "Halfdome DNA Central Agent"}, 
 592	{HPHW_FABRIC, 0x005, 0x000AA, 0x80, "Keystone DNA Central Agent"},
 593	{HPHW_FABRIC, 0x007, 0x000AA, 0x80, "Caribe DNA Central Agent"}, 
 594	{HPHW_FABRIC, 0x004, 0x000AB, 0x00, "Halfdome TOGO Fabric Crossbar"}, 
 595	{HPHW_FABRIC, 0x005, 0x000AB, 0x00, "Keystone TOGO Fabric Crossbar"},
 596	{HPHW_FABRIC, 0x004, 0x000AC, 0x00, "Halfdome Sakura Fabric Router"}, 
 597	{HPHW_FIO, 0x025, 0x0002E, 0x80, "Armyknife Optional X.25"}, 
 598	{HPHW_FIO, 0x004, 0x0004F, 0x0, "8-Port X.25 EISA-ACC (AMSO)"}, 
 599	{HPHW_FIO, 0x004, 0x00071, 0x0, "Cobra Core SCSI"}, 
 600	{HPHW_FIO, 0x005, 0x00071, 0x0, "Coral Core SCSI"}, 
 601	{HPHW_FIO, 0x006, 0x00071, 0x0, "Bushmaster Core SCSI"}, 
 602	{HPHW_FIO, 0x007, 0x00071, 0x0, "Scorpio Core SCSI"}, 
 603	{HPHW_FIO, 0x008, 0x00071, 0x0, "Flounder Core SCSI"}, 
 604	{HPHW_FIO, 0x009, 0x00071, 0x0, "Outfield Core SCSI"}, 
 605	{HPHW_FIO, 0x00A, 0x00071, 0x0, "CoralII Core SCSI"}, 
 606	{HPHW_FIO, 0x00B, 0x00071, 0x0, "Scorpio Jr. Core SCSI"}, 
 607	{HPHW_FIO, 0x00C, 0x00071, 0x0, "Strider-50 Core SCSI"}, 
 608	{HPHW_FIO, 0x00D, 0x00071, 0x0, "Strider-33 Core SCSI"}, 
 609	{HPHW_FIO, 0x00E, 0x00071, 0x0, "Trailways-50 Core SCSI"}, 
 610	{HPHW_FIO, 0x00F, 0x00071, 0x0, "Trailways-33 Core SCSI"}, 
 611	{HPHW_FIO, 0x010, 0x00071, 0x0, "Pace Core SCSI"}, 
 612	{HPHW_FIO, 0x011, 0x00071, 0x0, "Sidewinder Core SCSI"}, 
 613	{HPHW_FIO, 0x019, 0x00071, 0x0, "Scorpio Sr. Core SCSI"}, 
 614	{HPHW_FIO, 0x020, 0x00071, 0x0, "Scorpio 100 Core SCSI"}, 
 615	{HPHW_FIO, 0x021, 0x00071, 0x0, "Spectra 50 Core SCSI"}, 
 616	{HPHW_FIO, 0x022, 0x00071, 0x0, "Spectra 75 Core SCSI"}, 
 617	{HPHW_FIO, 0x023, 0x00071, 0x0, "Spectra 100 Core SCSI"}, 
 618	{HPHW_FIO, 0x024, 0x00071, 0x0, "Fast Pace Core SCSI"}, 
 619	{HPHW_FIO, 0x026, 0x00071, 0x0, "CoralII Jaguar Core SCSI"}, 
 620	{HPHW_FIO, 0x004, 0x00072, 0x0, "Cobra Core LAN (802.3)"}, 
 621	{HPHW_FIO, 0x005, 0x00072, 0x0, "Coral Core LAN (802.3)"}, 
 622	{HPHW_FIO, 0x006, 0x00072, 0x0, "Bushmaster Core LAN (802.3)"}, 
 623	{HPHW_FIO, 0x007, 0x00072, 0x0, "Scorpio Core LAN (802.3)"}, 
 624	{HPHW_FIO, 0x008, 0x00072, 0x0, "Flounder Core LAN (802.3)"}, 
 625	{HPHW_FIO, 0x009, 0x00072, 0x0, "Outfield Core LAN (802.3)"}, 
 626	{HPHW_FIO, 0x00A, 0x00072, 0x0, "CoralII Core LAN (802.3)"}, 
 627	{HPHW_FIO, 0x00B, 0x00072, 0x0, "Scorpio Jr. Core LAN (802.3)"}, 
 628	{HPHW_FIO, 0x00C, 0x00072, 0x0, "Strider-50 Core LAN (802.3)"}, 
 629	{HPHW_FIO, 0x00D, 0x00072, 0x0, "Strider-33 Core LAN (802.3)"}, 
 630	{HPHW_FIO, 0x00E, 0x00072, 0x0, "Trailways-50 Core LAN (802.3)"}, 
 631	{HPHW_FIO, 0x00F, 0x00072, 0x0, "Trailways-33 Core LAN (802.3)"}, 
 632	{HPHW_FIO, 0x010, 0x00072, 0x0, "Pace Core LAN (802.3)"}, 
 633	{HPHW_FIO, 0x011, 0x00072, 0x0, "Sidewinder Core LAN (802.3)"}, 
 634	{HPHW_FIO, 0x019, 0x00072, 0x0, "Scorpio Sr. Core LAN (802.3)"}, 
 635	{HPHW_FIO, 0x020, 0x00072, 0x0, "Scorpio 100 Core LAN (802.3)"}, 
 636	{HPHW_FIO, 0x021, 0x00072, 0x0, "Spectra 50 Core LAN (802.3)"}, 
 637	{HPHW_FIO, 0x022, 0x00072, 0x0, "Spectra 75 Core LAN (802.3)"}, 
 638	{HPHW_FIO, 0x023, 0x00072, 0x0, "Spectra 100 Core LAN (802.3)"}, 
 639	{HPHW_FIO, 0x024, 0x00072, 0x0, "Fast Pace Core LAN (802.3)"}, 
 640	{HPHW_FIO, 0x026, 0x00072, 0x0, "CoralII Jaguar Core LAN (802.3)"}, 
 641	{HPHW_FIO, 0x004, 0x00073, 0x0, "Cobra Core HIL"}, 
 642	{HPHW_FIO, 0x005, 0x00073, 0x0, "Coral Core HIL"}, 
 643	{HPHW_FIO, 0x006, 0x00073, 0x0, "Bushmaster Core HIL"}, 
 644	{HPHW_FIO, 0x007, 0x00073, 0x0, "Scorpio Core HIL"}, 
 645	{HPHW_FIO, 0x008, 0x00073, 0x0, "Flounder Core HIL"}, 
 646	{HPHW_FIO, 0x009, 0x00073, 0x0, "Outfield Core HIL"}, 
 647	{HPHW_FIO, 0x00A, 0x00073, 0x0, "CoralII Core HIL"}, 
 648	{HPHW_FIO, 0x00B, 0x00073, 0x0, "Scorpio Jr. Core HIL"}, 
 649	{HPHW_FIO, 0x00C, 0x00073, 0x0, "Strider-50 Core HIL"}, 
 650	{HPHW_FIO, 0x00D, 0x00073, 0x0, "Strider-33 Core HIL"}, 
 651	{HPHW_FIO, 0x00E, 0x00073, 0x0, "Trailways-50 Core HIL"}, 
 652	{HPHW_FIO, 0x00F, 0x00073, 0x0, "Trailways-33 Core HIL"}, 
 653	{HPHW_FIO, 0x010, 0x00073, 0x0, "Pace Core HIL"}, 
 654	{HPHW_FIO, 0x011, 0x00073, 0xcc, "SuperPace Wax HIL"}, 
 655	{HPHW_FIO, 0x012, 0x00073, 0x0, "Mirage Jr Wax HIL"}, 
 656	{HPHW_FIO, 0x013, 0x00073, 0x0, "Mirage 100 Wax HIL"}, 
 657	{HPHW_FIO, 0x014, 0x00073, 0x0, "Electra Wax HIL"}, 
 658	{HPHW_FIO, 0x017, 0x00073, 0x0, "Raven Backplane Wax HIL"}, 
 659	{HPHW_FIO, 0x019, 0x00073, 0x0, "Scorpio Sr. Core HIL"}, 
 660	{HPHW_FIO, 0x01E, 0x00073, 0x0, "Raven T' Wax HIL"}, 
 661	{HPHW_FIO, 0x01F, 0x00073, 0x0, "SkyHawk 100/120 Wax HIL"}, 
 662	{HPHW_FIO, 0x020, 0x00073, 0x0, "Scorpio 100 Core HIL"}, 
 663	{HPHW_FIO, 0x021, 0x00073, 0x0, "Spectra 50 Core HIL"}, 
 664	{HPHW_FIO, 0x022, 0x00073, 0x0, "Spectra 75 Core HIL"}, 
 665	{HPHW_FIO, 0x023, 0x00073, 0x0, "Spectra 100 Core HIL"}, 
 666	{HPHW_FIO, 0x024, 0x00073, 0x0, "Fast Pace Core HIL"}, 
 667	{HPHW_FIO, 0x026, 0x00073, 0x0, "CoralII Jaguar Core HIL"}, 
 668	{HPHW_FIO, 0x02B, 0x00073, 0x0, "Mirage 80 Wax HIL"}, 
 669	{HPHW_FIO, 0x02C, 0x00073, 0x0, "Mirage 100+ Wax HIL"}, 
 670	{HPHW_FIO, 0x03A, 0x00073, 0x0, "Merlin+ Wax HIL"}, 
 671	{HPHW_FIO, 0x040, 0x00073, 0x0, "Merlin 132 Wax HIL"}, 
 672	{HPHW_FIO, 0x041, 0x00073, 0x0, "Merlin 160 Wax HIL"}, 
 673	{HPHW_FIO, 0x043, 0x00073, 0x0, "Merlin 132/160 Wax HIL"}, 
 674	{HPHW_FIO, 0x052, 0x00073, 0x0, "Raven+ Hi Power Backplane w/EISA Wax HIL"}, 
 675	{HPHW_FIO, 0x053, 0x00073, 0x0, "Raven+ Hi Power Backplane wo/EISA Wax HIL"}, 
 676	{HPHW_FIO, 0x054, 0x00073, 0x0, "Raven+ Lo Power Backplane w/EISA Wax HIL"}, 
 677	{HPHW_FIO, 0x055, 0x00073, 0x0, "Raven+ Lo Power Backplane wo/EISA Wax HIL"}, 
 678	{HPHW_FIO, 0x059, 0x00073, 0x0, "FireHawk 200 Wax HIL"}, 
 679	{HPHW_FIO, 0x05A, 0x00073, 0x0, "Raven+ L2 Backplane w/EISA Wax HIL"}, 
 680	{HPHW_FIO, 0x05B, 0x00073, 0x0, "Raven+ L2 Backplane wo/EISA Wax HIL"}, 
 681	{HPHW_FIO, 0x05D, 0x00073, 0x0, "SummitHawk Wax HIL"}, 
 682	{HPHW_FIO, 0x800, 0x00073, 0x0, "Hitachi Tiny 64 Wax HIL"}, 
 683	{HPHW_FIO, 0x801, 0x00073, 0x0, "Hitachi Tiny 80 Wax HIL"}, 
 684	{HPHW_FIO, 0x004, 0x00074, 0x0, "Cobra Core Centronics"}, 
 685	{HPHW_FIO, 0x005, 0x00074, 0x0, "Coral Core Centronics"}, 
 686	{HPHW_FIO, 0x006, 0x00074, 0x0, "Bushmaster Core Centronics"}, 
 687	{HPHW_FIO, 0x007, 0x00074, 0x0, "Scorpio Core Centronics"}, 
 688	{HPHW_FIO, 0x008, 0x00074, 0x0, "Flounder Core Centronics"}, 
 689	{HPHW_FIO, 0x009, 0x00074, 0x0, "Outfield Core Centronics"}, 
 690	{HPHW_FIO, 0x00A, 0x00074, 0x0, "CoralII Core Centronics"}, 
 691	{HPHW_FIO, 0x00B, 0x00074, 0x0, "Scorpio Jr. Core Centronics"}, 
 692	{HPHW_FIO, 0x00C, 0x00074, 0x0, "Strider-50 Core Centronics"}, 
 693	{HPHW_FIO, 0x00D, 0x00074, 0x0, "Strider-33 Core Centronics"}, 
 694	{HPHW_FIO, 0x00E, 0x00074, 0x0, "Trailways-50 Core Centronics"}, 
 695	{HPHW_FIO, 0x00F, 0x00074, 0x0, "Trailways-33 Core Centronics"}, 
 696	{HPHW_FIO, 0x010, 0x00074, 0x0, "Pace Core Centronics"}, 
 697	{HPHW_FIO, 0x011, 0x00074, 0x0, "Sidewinder Core Centronics"}, 
 698	{HPHW_FIO, 0x015, 0x00074, 0x0, "KittyHawk GSY Core Centronics"}, 
 699	{HPHW_FIO, 0x016, 0x00074, 0x0, "Gecko Core Centronics"}, 
 700	{HPHW_FIO, 0x019, 0x00074, 0x0, "Scorpio Sr. Core Centronics"}, 
 701	{HPHW_FIO, 0x01A, 0x00074, 0x0, "Anole 64 Core Centronics"}, 
 702	{HPHW_FIO, 0x01B, 0x00074, 0x0, "Anole 100 Core Centronics"}, 
 703	{HPHW_FIO, 0x01C, 0x00074, 0x0, "Gecko 80 Core Centronics"}, 
 704	{HPHW_FIO, 0x01D, 0x00074, 0x0, "Gecko 100 Core Centronics"}, 
 705	{HPHW_FIO, 0x01F, 0x00074, 0x0, "SkyHawk 100/120 Core Centronics"}, 
 706	{HPHW_FIO, 0x020, 0x00074, 0x0, "Scorpio 100 Core Centronics"}, 
 707	{HPHW_FIO, 0x021, 0x00074, 0x0, "Spectra 50 Core Centronics"}, 
 708	{HPHW_FIO, 0x022, 0x00074, 0x0, "Spectra 75 Core Centronics"}, 
 709	{HPHW_FIO, 0x023, 0x00074, 0x0, "Spectra 100 Core Centronics"}, 
 710	{HPHW_FIO, 0x024, 0x00074, 0x0, "Fast Pace Core Centronics"}, 
 711	{HPHW_FIO, 0x026, 0x00074, 0x0, "CoralII Jaguar Core Centronics"}, 
 712	{HPHW_FIO, 0x027, 0x00074, 0x0, "Piranha 100 Core Centronics"}, 
 713	{HPHW_FIO, 0x028, 0x00074, 0x0, "Mirage Jr Core Centronics"}, 
 714	{HPHW_FIO, 0x029, 0x00074, 0x0, "Mirage Core Centronics"}, 
 715	{HPHW_FIO, 0x02A, 0x00074, 0x0, "Electra Core Centronics"}, 
 716	{HPHW_FIO, 0x02B, 0x00074, 0x0, "Mirage 80 Core Centronics"}, 
 717	{HPHW_FIO, 0x02C, 0x00074, 0x0, "Mirage 100+ Core Centronics"}, 
 718	{HPHW_FIO, 0x02E, 0x00074, 0x0, "UL 350 Core Centronics"}, 
 719	{HPHW_FIO, 0x02F, 0x00074, 0x0, "UL 550 Core Centronics"}, 
 720	{HPHW_FIO, 0x032, 0x00074, 0x0, "Raven T' Core Centronics"}, 
 721	{HPHW_FIO, 0x033, 0x00074, 0x0, "Anole T Core Centronics"}, 
 722	{HPHW_FIO, 0x034, 0x00074, 0x0, "SAIC L-80 Core Centronics"}, 
 723	{HPHW_FIO, 0x035, 0x00074, 0x0, "PCX-L2 712/132 Core Centronics"}, 
 724	{HPHW_FIO, 0x036, 0x00074, 0x0, "PCX-L2 712/160 Core Centronics"}, 
 725	{HPHW_FIO, 0x03B, 0x00074, 0x0, "Raven U/L2 Core Centronics"}, 
 726	{HPHW_FIO, 0x03C, 0x00074, 0x0, "Merlin 132 Core Centronics"}, 
 727	{HPHW_FIO, 0x03D, 0x00074, 0x0, "Merlin 160 Core Centronics"}, 
 728	{HPHW_FIO, 0x03E, 0x00074, 0x0, "Merlin+ 132 Core Centronics"}, 
 729	{HPHW_FIO, 0x03F, 0x00074, 0x0, "Merlin+ 180 Core Centronics"}, 
 730	{HPHW_FIO, 0x044, 0x00074, 0x0, "Mohawk Core Centronics"}, 
 731	{HPHW_FIO, 0x045, 0x00074, 0x0, "Rocky1 Core Centronics"}, 
 732	{HPHW_FIO, 0x046, 0x00074, 0x0, "Rocky2 120 Core Centronics"}, 
 733	{HPHW_FIO, 0x047, 0x00074, 0x0, "Rocky2 150 Core Centronics"}, 
 734	{HPHW_FIO, 0x04B, 0x00074, 0x0, "Anole L2 132 Core Centronics"}, 
 735	{HPHW_FIO, 0x04D, 0x00074, 0x0, "Anole L2 165 Core Centronics"}, 
 736	{HPHW_FIO, 0x050, 0x00074, 0x0, "Merlin Jr 132 Core Centronics"}, 
 737	{HPHW_FIO, 0x051, 0x00074, 0x0, "Firehawk Core Centronics"}, 
 738	{HPHW_FIO, 0x056, 0x00074, 0x0, "Raven+ w SE FWSCSI Core Centronics"}, 
 739	{HPHW_FIO, 0x057, 0x00074, 0x0, "Raven+ w Diff FWSCSI Core Centronics"}, 
 740	{HPHW_FIO, 0x058, 0x00074, 0x0, "FireHawk 200 Core Centronics"}, 
 741	{HPHW_FIO, 0x05C, 0x00074, 0x0, "SummitHawk 230 Core Centronics"}, 
 742	{HPHW_FIO, 0x800, 0x00074, 0x0, "Hitachi Tiny 64 Core Centronics"}, 
 743	{HPHW_FIO, 0x801, 0x00074, 0x0, "Hitachi Tiny 80 Core Centronics"}, 
 744	{HPHW_FIO, 0x004, 0x00075, 0x0, "Cobra Core RS-232"}, 
 745	{HPHW_FIO, 0x005, 0x00075, 0x0, "Coral Core RS-232"}, 
 746	{HPHW_FIO, 0x006, 0x00075, 0x0, "Bushmaster Core RS-232"}, 
 747	{HPHW_FIO, 0x007, 0x00075, 0x0, "Scorpio Core RS-232"}, 
 748	{HPHW_FIO, 0x008, 0x00075, 0x0, "Flounder Core RS-232"}, 
 749	{HPHW_FIO, 0x009, 0x00075, 0x0, "Outfield Core RS-232"}, 
 750	{HPHW_FIO, 0x00A, 0x00075, 0x0, "CoralII Core RS-232"}, 
 751	{HPHW_FIO, 0x00B, 0x00075, 0x0, "Scorpio Jr. Core RS-232"}, 
 752	{HPHW_FIO, 0x00C, 0x00075, 0x0, "Strider-50 Core RS-232"}, 
 753	{HPHW_FIO, 0x00D, 0x00075, 0x0, "Strider-33 Core RS-232"}, 
 754	{HPHW_FIO, 0x00E, 0x00075, 0x0, "Trailways-50 Core RS-232"}, 
 755	{HPHW_FIO, 0x00F, 0x00075, 0x0, "Trailways-33 Core RS-232"}, 
 756	{HPHW_FIO, 0x010, 0x00075, 0x0, "Pace Core RS-232"}, 
 757	{HPHW_FIO, 0x011, 0x00075, 0x0, "Sidewinder Core RS-232"}, 
 758	{HPHW_FIO, 0x019, 0x00075, 0x0, "Scorpio Sr. Core RS-232"}, 
 759	{HPHW_FIO, 0x020, 0x00075, 0x0, "Scorpio 100 Core RS-232"}, 
 760	{HPHW_FIO, 0x021, 0x00075, 0x0, "Spectra 50 Core RS-232"}, 
 761	{HPHW_FIO, 0x022, 0x00075, 0x0, "Spectra 75 Core RS-232"}, 
 762	{HPHW_FIO, 0x023, 0x00075, 0x0, "Spectra 100 Core RS-232"}, 
 763	{HPHW_FIO, 0x024, 0x00075, 0x0, "Fast Pace Core RS-232"}, 
 764	{HPHW_FIO, 0x026, 0x00075, 0x0, "CoralII Jaguar Core RS-232"}, 
 765	{HPHW_FIO, 0x004, 0x00077, 0x0, "Coral SGC Graphics"}, 
 766	{HPHW_FIO, 0x005, 0x00077, 0x0, "Hyperdrive Optional Graphics"}, 
 767	{HPHW_FIO, 0x006, 0x00077, 0x0, "Stinger Optional Graphics"}, 
 768	{HPHW_FIO, 0x007, 0x00077, 0x0, "Scorpio Builtin Graphics"}, 
 769	{HPHW_FIO, 0x008, 0x00077, 0x0, "Anole Hyperdrive Optional Graphics"}, 
 770	{HPHW_FIO, 0x009, 0x00077, 0x0, "Thunder II graphics EISA form"}, 
 771	{HPHW_FIO, 0x00A, 0x00077, 0x0, "Thunder II graphics GSA form"}, 
 772	{HPHW_FIO, 0x00B, 0x00077, 0x0, "Scorpio Jr Builtin Graphics"}, 
 773	{HPHW_FIO, 0x00C, 0x00077, 0x0, "Strider-50 SSC Graphics"}, 
 774	{HPHW_FIO, 0x00D, 0x00077, 0x0, "Strider-33 SSC Graphics"}, 
 775	{HPHW_FIO, 0x00E, 0x00077, 0x0, "Trailways-50 SSC Graphics"}, 
 776	{HPHW_FIO, 0x00F, 0x00077, 0x0, "Trailways-33 SSC Graphics"}, 
 777	{HPHW_FIO, 0x010, 0x00077, 0x0, "Pace SGC Graphics"}, 
 778	{HPHW_FIO, 0x011, 0x00077, 0x0, "Mohawk Opt. 2D Graphics (Kid)"}, 
 779	{HPHW_FIO, 0x012, 0x00077, 0x0, "Raven Opt. 2D Graphics (Goat)"}, 
 780	{HPHW_FIO, 0x016, 0x00077, 0x0, "Lego 24 SCG Graphics"}, 
 781	{HPHW_FIO, 0x017, 0x00077, 0x0, "Lego 24Z SCG Graphics"}, 
 782	{HPHW_FIO, 0x018, 0x00077, 0x0, "Lego 48Z SCG Graphics"}, 
 783	{HPHW_FIO, 0x019, 0x00077, 0x0, "Scorpio Sr Builtin Graphics"}, 
 784	{HPHW_FIO, 0x020, 0x00077, 0x0, "Scorpio 100 Builtin Graphics"}, 
 785	{HPHW_FIO, 0x021, 0x00077, 0x0, "Spectra 50 Builtin Graphics"}, 
 786	{HPHW_FIO, 0x022, 0x00077, 0x0, "Spectra 75 Builtin Graphics"}, 
 787	{HPHW_FIO, 0x023, 0x00077, 0x0, "Spectra 100 Builtin Graphics"}, 
 788	{HPHW_FIO, 0x024, 0x00077, 0x0, "Fast Pace SGC Graphics"}, 
 789	{HPHW_FIO, 0x006, 0x0007A, 0x0, "Bushmaster Audio"}, 
 790	{HPHW_FIO, 0x008, 0x0007A, 0x0, "Flounder Audio"}, 
 791	{HPHW_FIO, 0x004, 0x0007B, 0x0, "UL Optional Audio"}, 
 792	{HPHW_FIO, 0x007, 0x0007B, 0x0, "Scorpio Audio"}, 
 793	{HPHW_FIO, 0x00B, 0x0007B, 0x0, "Scorpio Jr. Audio"}, 
 794	{HPHW_FIO, 0x00C, 0x0007B, 0x0, "Strider-50 Audio"}, 
 795	{HPHW_FIO, 0x00D, 0x0007B, 0x0, "Strider-33 Audio"}, 
 796	{HPHW_FIO, 0x00E, 0x0007B, 0x0, "Trailways-50 Audio"}, 
 797	{HPHW_FIO, 0x00F, 0x0007B, 0x0, "Trailways-33 Audio"}, 
 798	{HPHW_FIO, 0x015, 0x0007B, 0x0, "KittyHawk GSY Core Audio"}, 
 799	{HPHW_FIO, 0x016, 0x0007B, 0x0, "Gecko Audio"}, 
 800	{HPHW_FIO, 0x019, 0x0007B, 0x0, "Scorpio Sr. Audio"}, 
 801	{HPHW_FIO, 0x01A, 0x0007B, 0x0, "Anole 64 Audio"}, 
 802	{HPHW_FIO, 0x01B, 0x0007B, 0x0, "Anole 100 Audio"}, 
 803	{HPHW_FIO, 0x01C, 0x0007B, 0x0, "Gecko 80 Audio"}, 
 804	{HPHW_FIO, 0x01D, 0x0007B, 0x0, "Gecko 100 Audio"}, 
 805	{HPHW_FIO, 0x01F, 0x0007B, 0x0, "SkyHawk 100/120 Audio"}, 
 806	{HPHW_FIO, 0x020, 0x0007B, 0x0, "Scorpio 100 Audio"}, 
 807	{HPHW_FIO, 0x021, 0x0007B, 0x0, "Spectra 50 Audio"}, 
 808	{HPHW_FIO, 0x022, 0x0007B, 0x0, "Spectra 75 Audio"}, 
 809	{HPHW_FIO, 0x023, 0x0007B, 0x0, "Spectra 100 Audio"}, 
 810	{HPHW_FIO, 0x028, 0x0007B, 0x0, "Mirage Jr Audio"}, 
 811	{HPHW_FIO, 0x029, 0x0007B, 0x0, "Mirage Audio"}, 
 812	{HPHW_FIO, 0x02A, 0x0007B, 0x0, "Electra Audio"}, 
 813	{HPHW_FIO, 0x02B, 0x0007B, 0x0, "Mirage 80 Audio"}, 
 814	{HPHW_FIO, 0x02C, 0x0007B, 0x0, "Mirage 100+ Audio"}, 
 815	{HPHW_FIO, 0x032, 0x0007B, 0x0, "Raven T' Audio"}, 
 816	{HPHW_FIO, 0x034, 0x0007B, 0x0, "SAIC L-80 Audio"}, 
 817	{HPHW_FIO, 0x035, 0x0007B, 0x0, "PCX-L2 712/132 Core Audio"}, 
 818	{HPHW_FIO, 0x036, 0x0007B, 0x0, "PCX-L2 712/160 Core Audio"}, 
 819	{HPHW_FIO, 0x03B, 0x0007B, 0x0, "Raven U/L2 Core Audio"}, 
 820	{HPHW_FIO, 0x03C, 0x0007B, 0x0, "Merlin 132 Core Audio"}, 
 821	{HPHW_FIO, 0x03D, 0x0007B, 0x0, "Merlin 160 Core Audio"}, 
 822	{HPHW_FIO, 0x03E, 0x0007B, 0x0, "Merlin+ 132 Core Audio"}, 
 823	{HPHW_FIO, 0x03F, 0x0007B, 0x0, "Merlin+ 180 Core Audio"}, 
 824	{HPHW_FIO, 0x044, 0x0007B, 0x0, "Mohawk Core Audio"}, 
 825	{HPHW_FIO, 0x046, 0x0007B, 0x0, "Rocky2 120 Core Audio"}, 
 826	{HPHW_FIO, 0x047, 0x0007B, 0x0, "Rocky2 150 Core Audio"}, 
 827	{HPHW_FIO, 0x04B, 0x0007B, 0x0, "Anole L2 132 Core Audio"}, 
 828	{HPHW_FIO, 0x04D, 0x0007B, 0x0, "Anole L2 165 Core Audio"}, 
 829	{HPHW_FIO, 0x04E, 0x0007B, 0x0, "Kiji L2 132 Core Audio"}, 
 830	{HPHW_FIO, 0x050, 0x0007B, 0x0, "Merlin Jr 132 Core Audio"}, 
 831	{HPHW_FIO, 0x051, 0x0007B, 0x0, "Firehawk Audio"}, 
 832	{HPHW_FIO, 0x056, 0x0007B, 0x0, "Raven+ w SE FWSCSI Core Audio"}, 
 833	{HPHW_FIO, 0x057, 0x0007B, 0x0, "Raven+ w Diff FWSCSI Core Audio"}, 
 834	{HPHW_FIO, 0x058, 0x0007B, 0x0, "FireHawk 200 Audio"}, 
 835	{HPHW_FIO, 0x05C, 0x0007B, 0x0, "SummitHawk 230 Core Audio"}, 
 836	{HPHW_FIO, 0x800, 0x0007B, 0x0, "Hitachi Tiny 64 Audio"}, 
 837	{HPHW_FIO, 0x801, 0x0007B, 0x0, "Hitachi Tiny 80 Audio"}, 
 838	{HPHW_FIO, 0x009, 0x0007C, 0x0, "Outfield FW SCSI"}, 
 839	{HPHW_FIO, 0x00A, 0x0007C, 0x0, "CoralII FW SCSI"}, 
 840	{HPHW_FIO, 0x026, 0x0007C, 0x0, "CoralII Jaguar FW SCSI"}, 
 841	{HPHW_FIO, 0x009, 0x0007D, 0x0, "Outfield FDDI"}, 
 842	{HPHW_FIO, 0x00A, 0x0007D, 0x0, "CoralII FDDI"}, 
 843	{HPHW_FIO, 0x026, 0x0007D, 0x0, "CoralII Jaguar FDDI"}, 
 844	{HPHW_FIO, 0x010, 0x0007E, 0x0, "Pace Audio"}, 
 845	{HPHW_FIO, 0x024, 0x0007E, 0x0, "Fast Pace Audio"}, 
 846	{HPHW_FIO, 0x009, 0x0007F, 0x0, "Outfield Audio"}, 
 847	{HPHW_FIO, 0x00A, 0x0007F, 0x0, "CoralII Audio"}, 
 848	{HPHW_FIO, 0x026, 0x0007F, 0x0, "CoralII Jaguar Audio"}, 
 849	{HPHW_FIO, 0x010, 0x00080, 0x0, "Pace Core HPIB"}, 
 850	{HPHW_FIO, 0x024, 0x00080, 0x0, "Fast Pace Core HPIB"}, 
 851	{HPHW_FIO, 0x015, 0x00082, 0x0, "KittyHawk GSY Core SCSI"},
 852	{HPHW_FIO, 0x016, 0x00082, 0x0, "Gecko Core SCSI"}, 
 853	{HPHW_FIO, 0x01A, 0x00082, 0x0, "Anole 64 Core SCSI"}, 
 854	{HPHW_FIO, 0x01B, 0x00082, 0x0, "Anole 100 Core SCSI"}, 
 855	{HPHW_FIO, 0x01C, 0x00082, 0x0, "Gecko 80 Core SCSI"}, 
 856	{HPHW_FIO, 0x01D, 0x00082, 0x0, "Gecko 100 Core SCSI"}, 
 857	{HPHW_FIO, 0x01F, 0x00082, 0x0, "SkyHawk 100/120 Core SCSI"}, 
 858	{HPHW_FIO, 0x027, 0x00082, 0x0, "Piranha 100 Core SCSI"}, 
 859	{HPHW_FIO, 0x028, 0x00082, 0x0, "Mirage Jr Core SCSI"}, 
 860	{HPHW_FIO, 0x029, 0x00082, 0x0, "Mirage Core SCSI"}, 
 861	{HPHW_FIO, 0x02A, 0x00082, 0x0, "Electra Core SCSI"}, 
 862	{HPHW_FIO, 0x02B, 0x00082, 0x0, "Mirage 80 Core SCSI"}, 
 863	{HPHW_FIO, 0x02C, 0x00082, 0x0, "Mirage 100+ Core SCSI"}, 
 864	{HPHW_FIO, 0x02E, 0x00082, 0x0, "UL 350 Core SCSI"}, 
 865	{HPHW_FIO, 0x02F, 0x00082, 0x0, "UL 550 Core SCSI"}, 
 866	{HPHW_FIO, 0x032, 0x00082, 0x0, "Raven T' Core SCSI"}, 
 867	{HPHW_FIO, 0x033, 0x00082, 0x0, "Anole T Core SCSI"}, 
 868	{HPHW_FIO, 0x034, 0x00082, 0x0, "SAIC L-80 Core SCSI"}, 
 869	{HPHW_FIO, 0x035, 0x00082, 0x0, "PCX-L2 712/132 Core SCSI"}, 
 870	{HPHW_FIO, 0x036, 0x00082, 0x0, "PCX-L2 712/160 Core SCSI"}, 
 871	{HPHW_FIO, 0x03B, 0x00082, 0x0, "Raven U/L2 Core SCSI"}, 
 872	{HPHW_FIO, 0x03C, 0x00082, 0x0, "Merlin 132 Core SCSI"}, 
 873	{HPHW_FIO, 0x03D, 0x00082, 0x0, "Merlin 160 Core SCSI"}, 
 874	{HPHW_FIO, 0x03E, 0x00082, 0x0, "Merlin+ 132 Core SCSI"}, 
 875	{HPHW_FIO, 0x03F, 0x00082, 0x0, "Merlin+ 180 Core SCSI"}, 
 876	{HPHW_FIO, 0x044, 0x00082, 0x0, "Mohawk Core SCSI"}, 
 877	{HPHW_FIO, 0x045, 0x00082, 0x0, "Rocky1 Core SCSI"}, 
 878	{HPHW_FIO, 0x046, 0x00082, 0x0, "Rocky2 120 Core SCSI"}, 
 879	{HPHW_FIO, 0x047, 0x00082, 0x0, "Rocky2 150 Core SCSI"}, 
 880	{HPHW_FIO, 0x04B, 0x00082, 0x0, "Anole L2 132 Core SCSI"}, 
 881	{HPHW_FIO, 0x04D, 0x00082, 0x0, "Anole L2 165 Core SCSI"}, 
 882	{HPHW_FIO, 0x04E, 0x00082, 0x0, "Kiji L2 132 Core SCSI"}, 
 883	{HPHW_FIO, 0x050, 0x00082, 0x0, "Merlin Jr 132 Core SCSI"}, 
 884	{HPHW_FIO, 0x051, 0x00082, 0x0, "Firehawk Core SCSI"}, 
 885	{HPHW_FIO, 0x056, 0x00082, 0x0, "Raven+ w SE FWSCSI Core SCSI"}, 
 886	{HPHW_FIO, 0x057, 0x00082, 0x0, "Raven+ w Diff FWSCSI Core SCSI"}, 
 887	{HPHW_FIO, 0x058, 0x00082, 0x0, "FireHawk 200 Core SCSI"}, 
 888	{HPHW_FIO, 0x05C, 0x00082, 0x0, "SummitHawk 230 Core SCSI"}, 
 889	{HPHW_FIO, 0x05E, 0x00082, 0x0, "Staccato 132 Core SCSI"}, 
 890	{HPHW_FIO, 0x05F, 0x00082, 0x0, "Staccato 180 Core SCSI"}, 
 891	{HPHW_FIO, 0x800, 0x00082, 0x0, "Hitachi Tiny 64 Core SCSI"}, 
 892	{HPHW_FIO, 0x801, 0x00082, 0x0, "Hitachi Tiny 80 Core SCSI"}, 
 893	{HPHW_FIO, 0x016, 0x00083, 0x0, "Gecko Core PC Floppy"}, 
 894	{HPHW_FIO, 0x01C, 0x00083, 0x0, "Gecko 80 Core PC Floppy"}, 
 895	{HPHW_FIO, 0x01D, 0x00083, 0x0, "Gecko 100 Core PC Floppy"}, 
 896	{HPHW_FIO, 0x051, 0x00083, 0x0, "Firehawk Core PC Floppy"}, 
 897	{HPHW_FIO, 0x058, 0x00083, 0x0, "FireHawk 200 Core PC Floppy"}, 
 898	{HPHW_FIO, 0x027, 0x00083, 0x0, "Piranha 100 Core PC Floppy"}, 
 899	{HPHW_FIO, 0x028, 0x00083, 0x0, "Mirage Jr Core PC Floppy"}, 
 900	{HPHW_FIO, 0x029, 0x00083, 0x0, "Mirage Core PC Floppy"}, 
 901	{HPHW_FIO, 0x02A, 0x00083, 0x0, "Electra Core PC Floppy"}, 
 902	{HPHW_FIO, 0x02B, 0x00083, 0x0, "Mirage 80 Core PC Floppy"}, 
 903	{HPHW_FIO, 0x02C, 0x00083, 0x0, "Mirage 100+ Core PC Floppy"}, 
 904	{HPHW_FIO, 0x02E, 0x00083, 0x0, "UL 350 Core PC Floppy"}, 
 905	{HPHW_FIO, 0x02F, 0x00083, 0x0, "UL 550 Core PC Floppy"}, 
 906	{HPHW_FIO, 0x032, 0x00083, 0x0, "Raven T' Core PC Floppy"}, 
 907	{HPHW_FIO, 0x034, 0x00083, 0x0, "SAIC L-80 Core PC Floppy"}, 
 908	{HPHW_FIO, 0x035, 0x00083, 0x0, "PCX-L2 712/132 Core Floppy"}, 
 909	{HPHW_FIO, 0x036, 0x00083, 0x0, "PCX-L2 712/160 Core Floppy"}, 
 910	{HPHW_FIO, 0x03B, 0x00083, 0x0, "Raven U/L2 Core PC Floppy"}, 
 911	{HPHW_FIO, 0x03C, 0x00083, 0x0, "Merlin 132 Core PC Floppy"}, 
 912	{HPHW_FIO, 0x03D, 0x00083, 0x0, "Merlin 160 Core PC Floppy"}, 
 913	{HPHW_FIO, 0x03E, 0x00083, 0x0, "Merlin+ 132 Core PC Floppy"}, 
 914	{HPHW_FIO, 0x03F, 0x00083, 0x0, "Merlin+ 180 Core PC Floppy"}, 
 915	{HPHW_FIO, 0x045, 0x00083, 0x0, "Rocky1 Core PC Floppy"}, 
 916	{HPHW_FIO, 0x046, 0x00083, 0x0, "Rocky2 120 Core PC Floppy"}, 
 917	{HPHW_FIO, 0x047, 0x00083, 0x0, "Rocky2 150 Core PC Floppy"}, 
 918	{HPHW_FIO, 0x04E, 0x00083, 0x0, "Kiji L2 132 Core PC Floppy"}, 
 919	{HPHW_FIO, 0x050, 0x00083, 0x0, "Merlin Jr 132 Core PC Floppy"}, 
 920	{HPHW_FIO, 0x056, 0x00083, 0x0, "Raven+ w SE FWSCSI Core PC Floppy"}, 
 921	{HPHW_FIO, 0x057, 0x00083, 0x0, "Raven+ w Diff FWSCSI Core PC Floppy"}, 
 922	{HPHW_FIO, 0x800, 0x00083, 0x0, "Hitachi Tiny 64 Core PC Floppy"}, 
 923	{HPHW_FIO, 0x801, 0x00083, 0x0, "Hitachi Tiny 80 Core PC Floppy"},
 924	{HPHW_FIO, 0x015, 0x00084, 0x0, "KittyHawk GSY Core PS/2 Port"}, 
 925	{HPHW_FIO, 0x016, 0x00084, 0x0, "Gecko Core PS/2 Port"}, 
 926	{HPHW_FIO, 0x018, 0x00084, 0x0, "Gecko Optional PS/2 Port"}, 
 927	{HPHW_FIO, 0x01A, 0x00084, 0x0, "Anole 64 Core PS/2 Port"}, 
 928	{HPHW_FIO, 0x01B, 0x00084, 0x0, "Anole 100 Core PS/2 Port"}, 
 929	{HPHW_FIO, 0x01C, 0x00084, 0x0, "Gecko 80 Core PS/2 Port"}, 
 930	{HPHW_FIO, 0x01D, 0x00084, 0x0, "Gecko 100 Core PS/2 Port"}, 
 931	{HPHW_FIO, 0x01F, 0x00084, 0x0, "SkyHawk 100/120 Core PS/2 Port"}, 
 932	{HPHW_FIO, 0x027, 0x00084, 0x0, "Piranha 100 Core PS/2 Port"}, 
 933	{HPHW_FIO, 0x028, 0x00084, 0x0, "Mirage Jr Core PS/2 Port"}, 
 934	{HPHW_FIO, 0x029, 0x00084, 0x0, "Mirage Core PS/2 Port"}, 
 935	{HPHW_FIO, 0x02A, 0x00084, 0x0, "Electra Core PS/2 Port"}, 
 936	{HPHW_FIO, 0x02B, 0x00084, 0x0, "Mirage 80 Core PS/2 Port"}, 
 937	{HPHW_FIO, 0x02C, 0x00084, 0x0, "Mirage 100+ Core PS/2 Port"}, 
 938	{HPHW_FIO, 0x02E, 0x00084, 0x0, "UL 350 Core PS/2 Port"}, 
 939	{HPHW_FIO, 0x02F, 0x00084, 0x0, "UL 550 Core PS/2 Port"}, 
 940	{HPHW_FIO, 0x032, 0x00084, 0x0, "Raven T' Core PS/2 Port"}, 
 941	{HPHW_FIO, 0x033, 0x00084, 0x0, "Anole T Core PS/2 Port"}, 
 942	{HPHW_FIO, 0x034, 0x00084, 0x0, "SAIC L-80 Core PS/2 Port"}, 
 943	{HPHW_FIO, 0x035, 0x00084, 0x0, "PCX-L2 712/132 Core PS/2 Port"}, 
 944	{HPHW_FIO, 0x036, 0x00084, 0x0, "PCX-L2 712/160 Core PS/2 Port"}, 
 945	{HPHW_FIO, 0x03B, 0x00084, 0x0, "Raven U/L2 Core PS/2 Port"}, 
 946	{HPHW_FIO, 0x03C, 0x00084, 0x0, "Merlin 132 Core PS/2 Port"}, 
 947	{HPHW_FIO, 0x03D, 0x00084, 0x0, "Merlin 160 Core PS/2 Port"}, 
 948	{HPHW_FIO, 0x03E, 0x00084, 0x0, "Merlin+ 132 Core PS/2 Port"}, 
 949	{HPHW_FIO, 0x03F, 0x00084, 0x0, "Merlin+ 180 Core PS/2 Port"}, 
 950	{HPHW_FIO, 0x044, 0x00084, 0x0, "Mohawk Core PS/2 Port"}, 
 951	{HPHW_FIO, 0x045, 0x00084, 0x0, "Rocky1 Core PS/2 Port"}, 
 952	{HPHW_FIO, 0x046, 0x00084, 0x0, "Rocky2 120 Core PS/2 Port"}, 
 953	{HPHW_FIO, 0x047, 0x00084, 0x0, "Rocky2 150 Core PS/2 Port"}, 
 954	{HPHW_FIO, 0x048, 0x00084, 0x0, "Rocky2 120 Dino PS/2 Port"}, 
 955	{HPHW_FIO, 0x049, 0x00084, 0x0, "Rocky2 150 Dino PS/2 Port"}, 
 956	{HPHW_FIO, 0x04B, 0x00084, 0x0, "Anole L2 132 Core PS/2 Port"}, 
 957	{HPHW_FIO, 0x04D, 0x00084, 0x0, "Anole L2 165 Core PS/2 Port"}, 
 958	{HPHW_FIO, 0x04E, 0x00084, 0x0, "Kiji L2 132 Core PS/2 Port"}, 
 959	{HPHW_FIO, 0x050, 0x00084, 0x0, "Merlin Jr 132 Core PS/2 Port"}, 
 960	{HPHW_FIO, 0x051, 0x00084, 0x0, "Firehawk Core PS/2 Port"}, 
 961	{HPHW_FIO, 0x056, 0x00084, 0x0, "Raven+ w SE FWSCSI Core PS/2 Port"}, 
 962	{HPHW_FIO, 0x057, 0x00084, 0x0, "Raven+ w Diff FWSCSI Core PS/2 Port"}, 
 963	{HPHW_FIO, 0x058, 0x00084, 0x0, "FireHawk 200 Core PS/2 Port"}, 
 964	{HPHW_FIO, 0x05C, 0x00084, 0x0, "SummitHawk 230 Core PS/2 Port"}, 
 965	{HPHW_FIO, 0x800, 0x00084, 0x0, "Hitachi Tiny 64 Core PS/2 Port"}, 
 966	{HPHW_FIO, 0x801, 0x00084, 0x0, "Hitachi Tiny 80 Core PS/2 Port"}, 
 967	{HPHW_FIO, 0x004, 0x00085, 0x0, "Solo GSC Optional Graphics"}, 
 968	{HPHW_FIO, 0x005, 0x00085, 0x0, "Duet GSC Optional Graphics"}, 
 969	{HPHW_FIO, 0x008, 0x00085, 0x0, "Anole Artist Optional Graphics"}, 
 970	{HPHW_FIO, 0x010, 0x00085, 0x0, "Mirage 80 GSC Builtin Graphics"}, 
 971	{HPHW_FIO, 0x011, 0x00085, 0x0, "Mirage 100+ GSC Builtin Graphics"}, 
 972	{HPHW_FIO, 0x012, 0x00085, 0x0, "Mirage Jr GSC Builtin Graphics"}, 
 973	{HPHW_FIO, 0x013, 0x00085, 0x0, "Mirage GSC Builtin Graphics"}, 
 974	{HPHW_FIO, 0x014, 0x00085, 0x0, "Electra GSC Builtin Graphics"}, 
 975	{HPHW_FIO, 0x016, 0x00085, 0x0, "Gecko GSC Core Graphics"}, 
 976	{HPHW_FIO, 0x017, 0x00085, 0x0, "Gecko GSC Optional Graphics"}, 
 977	{HPHW_FIO, 0x01A, 0x00085, 0x0, "Anole 64 Artist Builtin Graphics"}, 
 978	{HPHW_FIO, 0x01B, 0x00085, 0x0, "Anole 100 Artist Builtin Graphics"}, 
 979	{HPHW_FIO, 0x01C, 0x00085, 0x0, "Gecko 80 GSC Core Graphics"}, 
 980	{HPHW_FIO, 0x01D, 0x00085, 0x0, "Gecko 100 GSC Core Graphics"}, 
 981	{HPHW_FIO, 0x032, 0x00085, 0x0, "Raven T' GSC Core Graphics"}, 
 982	{HPHW_FIO, 0x033, 0x00085, 0x0, "Anole T Artist Builtin Graphics"}, 
 983	{HPHW_FIO, 0x034, 0x00085, 0x0, "SAIC L-80 GSC Core Graphics"}, 
 984	{HPHW_FIO, 0x035, 0x00085, 0x0, "PCX-L2 712/132 Core Graphics"}, 
 985	{HPHW_FIO, 0x036, 0x00085, 0x0, "PCX-L2 712/160 Core Graphics"}, 
 986	{HPHW_FIO, 0x03B, 0x00085, 0x0, "Raven U/L2 Core Graphics"}, 
 987	{HPHW_FIO, 0x03C, 0x00085, 0x0, "Merlin 132 Core Graphics"}, 
 988	{HPHW_FIO, 0x03D, 0x00085, 0x0, "Merlin 160 Core Graphics"}, 
 989	{HPHW_FIO, 0x03E, 0x00085, 0x0, "Merlin+ 132 Core Graphics"}, 
 990	{HPHW_FIO, 0x03F, 0x00085, 0x0, "Merlin+ 180 Core Graphics"}, 
 991	{HPHW_FIO, 0x045, 0x00085, 0x0, "Rocky1 Core Graphics"}, 
 992	{HPHW_FIO, 0x046, 0x00085, 0x0, "Rocky2 120 Core Graphics"}, 
 993	{HPHW_FIO, 0x047, 0x00085, 0x0, "Rocky2 150 Core Graphics"}, 
 994	{HPHW_FIO, 0x04B, 0x00085, 0x0, "Anole L2 132 Core Graphics"}, 
 995	{HPHW_FIO, 0x04D, 0x00085, 0x0, "Anole L2 165 Core Graphics"}, 
 996	{HPHW_FIO, 0x04E, 0x00085, 0x0, "Kiji L2 132 Core Graphics"}, 
 997	{HPHW_FIO, 0x050, 0x00085, 0x0, "Merlin Jr 132 Core Graphics"}, 
 998	{HPHW_FIO, 0x056, 0x00085, 0x0, "Raven+ w SE FWSCSI Core Graphics"}, 
 999	{HPHW_FIO, 0x057, 0x00085, 0x0, "Raven+ w Diff FWSCSI Core Graphics"}, 
1000	{HPHW_FIO, 0x800, 0x00085, 0x0, "Hitachi Tiny 64 Core Graphics"}, 
1001	{HPHW_FIO, 0x801, 0x00085, 0x0, "Hitachi Tiny 80 Core Graphics"}, 
1002	{HPHW_FIO, 0x004, 0x00086, 0x0, "GSC IBM Token Ring"}, 
1003	{HPHW_FIO, 0x015, 0x00087, 0x0, "Gecko Optional ISDN"}, 
1004	{HPHW_FIO, 0x016, 0x00087, 0x0, "Gecko Core ISDN"}, 
1005	{HPHW_FIO, 0x01C, 0x00087, 0x0, "Gecko 80 Core ISDN"}, 
1006	{HPHW_FIO, 0x01D, 0x00087, 0x0, "Gecko 100 Core ISDN"}, 
1007	{HPHW_FIO, 0x010, 0x00088, 0x0, "Pace VME Networking"}, 
1008	{HPHW_FIO, 0x011, 0x00088, 0x0, "Sidewinder VME Networking"}, 
1009	{HPHW_FIO, 0x01A, 0x00088, 0x0, "Anole 64 VME Networking"}, 
1010	{HPHW_FIO, 0x01B, 0x00088, 0x0, "Anole 100 VME Networking"}, 
1011	{HPHW_FIO, 0x024, 0x00088, 0x0, "Fast Pace VME Networking"}, 
1012	{HPHW_FIO, 0x034, 0x00088, 0x0, "Anole T VME Networking"}, 
1013	{HPHW_FIO, 0x04A, 0x00088, 0x0, "Anole L2 132 VME Networking"}, 
1014	{HPHW_FIO, 0x04C, 0x00088, 0x0, "Anole L2 165 VME Networking"}, 
1015	{HPHW_FIO, 0x011, 0x0008A, 0x0, "WB-96 Core LAN (802.3)"}, 
1016	{HPHW_FIO, 0x012, 0x0008A, 0x0, "Orville Core LAN (802.3)"}, 
1017	{HPHW_FIO, 0x013, 0x0008A, 0x0, "Wilbur Core LAN (802.3)"}, 
1018	{HPHW_FIO, 0x014, 0x0008A, 0x0, "WB-80 Core LAN (802.3)"}, 
1019	{HPHW_FIO, 0x015, 0x0008A, 0x0, "KittyHawk GSY Core LAN (802.3)"}, 
1020	{HPHW_FIO, 0x016, 0x0008A, 0x0, "Gecko Core LAN (802.3)"}, 
1021	{HPHW_FIO, 0x018, 0x0008A, 0x0, "Gecko Optional LAN (802.3)"}, 
1022	{HPHW_FIO, 0x01A, 0x0008A, 0x0, "Anole 64 Core LAN (802.3)"}, 
1023	{HPHW_FIO, 0x01B, 0x0008A, 0x0, "Anole 100 Core LAN (802.3)"}, 
1024	{HPHW_FIO, 0x01C, 0x0008A, 0x0, "Gecko 80 Core LAN (802.3)"}, 
1025	{HPHW_FIO, 0x01D, 0x0008A, 0x0, "Gecko 100 Core LAN (802.3)"}, 
1026	{HPHW_FIO, 0x01F, 0x0008A, 0x0, "SkyHawk 100/120 Core LAN (802.3)"}, 
1027	{HPHW_FIO, 0x027, 0x0008A, 0x0, "Piranha 100 Core LAN (802.3)"}, 
1028	{HPHW_FIO, 0x028, 0x0008A, 0x0, "Mirage Jr Core LAN (802.3)"}, 
1029	{HPHW_FIO, 0x029, 0x0008A, 0x0, "Mirage Core LAN (802.3)"}, 
1030	{HPHW_FIO, 0x02A, 0x0008A, 0x0, "Electra Core LAN (802.3)"}, 
1031	{HPHW_FIO, 0x02B, 0x0008A, 0x0, "Mirage 80 Core LAN (802.3)"}, 
1032	{HPHW_FIO, 0x02C, 0x0008A, 0x0, "Mirage 100+ Core LAN (802.3)"}, 
1033	{HPHW_FIO, 0x02E, 0x0008A, 0x0, "UL 350 Core LAN (802.3)"}, 
1034	{HPHW_FIO, 0x02F, 0x0008A, 0x0, "UL 350 Core LAN (802.3)"}, 
1035	{HPHW_FIO, 0x032, 0x0008A, 0x0, "Raven T' Core LAN (802.3)"}, 
1036	{HPHW_FIO, 0x033, 0x0008A, 0x0, "Anole T Core LAN (802.3)"}, 
1037	{HPHW_FIO, 0x034, 0x0008A, 0x0, "SAIC L-80 Core LAN (802.3)"}, 
1038	{HPHW_FIO, 0x035, 0x0008A, 0x0, "PCX-L2 712/132 Core LAN (802.3)"}, 
1039	{HPHW_FIO, 0x036, 0x0008A, 0x0, "PCX-L2 712/160 Core LAN (802.3)"}, 
1040	{HPHW_FIO, 0x03B, 0x0008A, 0x0, "Raven U/L2 Core LAN (802.3)"}, 
1041	{HPHW_FIO, 0x03C, 0x0008A, 0x0, "Merlin 132 Core LAN (802.3)"}, 
1042	{HPHW_FIO, 0x03D, 0x0008A, 0x0, "Merlin 160 Core LAN (802.3)"}, 
1043	{HPHW_FIO, 0x044, 0x0008A, 0x0, "Mohawk Core LAN (802.3)"}, 
1044	{HPHW_FIO, 0x045, 0x0008A, 0x0, "Rocky1 Core LAN (802.3)"}, 
1045	{HPHW_FIO, 0x046, 0x0008A, 0x0, "Rocky2 120 Core LAN (802.3)"}, 
1046	{HPHW_FIO, 0x047, 0x0008A, 0x0, "Rocky2 150 Core LAN (802.3)"}, 
1047	{HPHW_FIO, 0x04B, 0x0008A, 0x0, "Anole L2 132 Core LAN (802.3)"}, 
1048	{HPHW_FIO, 0x04D, 0x0008A, 0x0, "Anole L2 165 Core LAN (802.3)"}, 
1049	{HPHW_FIO, 0x04E, 0x0008A, 0x0, "Kiji L2 132 Core LAN (802.3)"}, 
1050	{HPHW_FIO, 0x050, 0x0008A, 0x0, "Merlin Jr 132 Core LAN (802.3)"}, 
1051	{HPHW_FIO, 0x058, 0x0008A, 0x0, "FireHawk 200 Core LAN (802.3)"}, 
1052	{HPHW_FIO, 0x800, 0x0008A, 0x0, "Hitachi Tiny 64 Core LAN (802.3)"}, 
1053	{HPHW_FIO, 0x801, 0x0008A, 0x0, "Hitachi Tiny 80 Core LAN (802.3)"}, 
1054	{HPHW_FIO, 0x004, 0x0008C, 0x0, "SkyHawk 100/120 Wax RS-232"}, 
1055	{HPHW_FIO, 0x005, 0x0008C, 0x0, "SAIC L-80 Wax RS-232"}, 
1056	{HPHW_FIO, 0x006, 0x0008C, 0x0, "Raven U/L2 Dino RS-232"}, 
1057	{HPHW_FIO, 0x007, 0x0008C, 0x0, "Dino RS-232"}, 
1058	{HPHW_FIO, 0x008, 0x0008C, 0x0, "Merlin 132 Dino RS-232"}, 
1059	{HPHW_FIO, 0x009, 0x0008C, 0x0, "Merlin 160 Dino RS-232"}, 
1060	{HPHW_FIO, 0x00A, 0x0008C, 0x0, "Merlin Jr 132 Dino RS-232"}, 
1061	{HPHW_FIO, 0x010, 0x0008C, 0x0, "Mirage 80 Wax RS-232"}, 
1062	{HPHW_FIO, 0x011, 0x0008C, 0x0, "Mirage 100+ Wax RS-232"}, 
1063	{HPHW_FIO, 0x012, 0x0008C, 0x0, "Mirage Jr Wax RS-232"}, 
1064	{HPHW_FIO, 0x013, 0x0008C, 0x0, "Mirage Wax RS-232"}, 
1065	{HPHW_FIO, 0x014, 0x0008C, 0x0, "Electra Wax RS-232"}, 
1066	{HPHW_FIO, 0x015, 0x0008C, 0x0, "KittyHawk GSY Core RS-232"}, 
1067	{HPHW_FIO, 0x016, 0x0008C, 0x0, "Gecko Core RS-232"}, 
1068	{HPHW_FIO, 0x017, 0x0008C, 0x0, "Raven Backplane RS-232"}, 
1069	{HPHW_FIO, 0x018, 0x0008C, 0x0, "Gecko Optional RS-232"}, 
1070	{HPHW_FIO, 0x019, 0x0008C, 0x0, "Merlin+ 180 Dino RS-232"}, 
1071	{HPHW_FIO, 0x01A, 0x0008C, 0x0, "Anole 64 Core RS-232"}, 
1072	{HPHW_FIO, 0x01B, 0x0008C, 0x0, "Anole 100 Core RS-232"}, 
1073	{HPHW_FIO, 0x01C, 0x0008C, 0x0, "Gecko 80 Core RS-232"}, 
1074	{HPHW_FIO, 0x01D, 0x0008C, 0x0, "Gecko 100 Core RS-232"}, 
1075	{HPHW_FIO, 0x01E, 0x0008C, 0x0, "Raven T' Wax RS-232"}, 
1076	{HPHW_FIO, 0x01F, 0x0008C, 0x0, "SkyHawk 100/120 Core RS-232"}, 
1077	{HPHW_FIO, 0x020, 0x0008C, 0x0, "Anole 64 Timi RS-232"}, 
1078	{HPHW_FIO, 0x021, 0x0008C, 0x0, "Anole 100 Timi RS-232"}, 
1079	{HPHW_FIO, 0x022, 0x0008C, 0x0, "Merlin+ 132 Dino RS-232"}, 
1080	{HPHW_FIO, 0x023, 0x0008C, 0x0, "Rocky1 Wax RS-232"}, 
1081	{HPHW_FIO, 0x025, 0x0008C, 0x0, "Armyknife Optional RS-232"}, 
1082	{HPHW_FIO, 0x026, 0x0008C, 0x0, "Piranha 100 Wax RS-232"}, 
1083	{HPHW_FIO, 0x027, 0x0008C, 0x0, "Piranha 100 Core RS-232"}, 
1084	{HPHW_FIO, 0x028, 0x0008C, 0x0, "Mirage Jr Core RS-232"}, 
1085	{HPHW_FIO, 0x029, 0x0008C, 0x0, "Mirage Core RS-232"}, 
1086	{HPHW_FIO, 0x02A, 0x0008C, 0x0, "Electra Core RS-232"}, 
1087	{HPHW_FIO, 0x02B, 0x0008C, 0x0, "Mirage 80 Core RS-232"}, 
1088	{HPHW_FIO, 0x02C, 0x0008C, 0x0, "Mirage 100+ Core RS-232"}, 
1089	{HPHW_FIO, 0x02E, 0x0008C, 0x0, "UL 350 Lasi Core RS-232"}, 
1090	{HPHW_FIO, 0x02F, 0x0008C, 0x0, "UL 550 Lasi Core RS-232"}, 
1091	{HPHW_FIO, 0x030, 0x0008C, 0x0, "UL 350 Wax Core RS-232"}, 
1092	{HPHW_FIO, 0x031, 0x0008C, 0x0, "UL 550 Wax Core RS-232"}, 
1093	{HPHW_FIO, 0x032, 0x0008C, 0x0, "Raven T' Lasi Core RS-232"}, 
1094	{HPHW_FIO, 0x033, 0x0008C, 0x0, "Anole T Core RS-232"}, 
1095	{HPHW_FIO, 0x034, 0x0008C, 0x0, "SAIC L-80 Core RS-232"}, 
1096	{HPHW_FIO, 0x035, 0x0008C, 0x0, "PCX-L2 712/132 Core RS-232"}, 
1097	{HPHW_FIO, 0x036, 0x0008C, 0x0, "PCX-L2 712/160 Core RS-232"}, 
1098	{HPHW_FIO, 0x03A, 0x0008C, 0x0, "Merlin+ Wax RS-232"}, 
1099	{HPHW_FIO, 0x03B, 0x0008C, 0x0, "Raven U/L2 Core RS-232"}, 
1100	{HPHW_FIO, 0x03C, 0x0008C, 0x0, "Merlin 132 Core RS-232"}, 
1101	{HPHW_FIO, 0x03D, 0x0008C, 0x0, "Merlin 160 Core RS-232"}, 
1102	{HPHW_FIO, 0x03E, 0x0008C, 0x0, "Merlin+ 132 Core RS-232"}, 
1103	{HPHW_FIO, 0x03F, 0x0008C, 0x0, "Merlin+ 180 Core RS-232"}, 
1104	{HPHW_FIO, 0x040, 0x0008C, 0x0, "Merlin 132 Wax RS-232"}, 
1105	{HPHW_FIO, 0x041, 0x0008C, 0x0, "Merlin 160 Wax RS-232"}, 
1106	{HPHW_FIO, 0x043, 0x0008C, 0x0, "Merlin 132/160 Wax RS-232"}, 
1107	{HPHW_FIO, 0x044, 0x0008C, 0x0, "Mohawk Core RS-232"}, 
1108	{HPHW_FIO, 0x045, 0x0008C, 0x0, "Rocky1 Core RS-232"}, 
1109	{HPHW_FIO, 0x046, 0x0008C, 0x0, "Rocky2 120 Core RS-232"}, 
1110	{HPHW_FIO, 0x047, 0x0008C, 0x0, "Rocky2 150 Core RS-232"}, 
1111	{HPHW_FIO, 0x048, 0x0008C, 0x0, "Rocky2 120 Dino RS-232"}, 
1112	{HPHW_FIO, 0x049, 0x0008C, 0x0, "Rocky2 150 Dino RS-232"}, 
1113	{HPHW_FIO, 0x04A, 0x0008C, 0x0, "Anole L2 132 TIMI RS-232"}, 
1114	{HPHW_FIO, 0x04B, 0x0008C, 0x0, "Anole L2 l32 Core RS-232"}, 
1115	{HPHW_FIO, 0x04C, 0x0008D, 0x0, "Anole L2 165 TIMI RS-232"}, 
1116	{HPHW_FIO, 0x04D, 0x0008C, 0x0, "Anole L2 165 Core RS-232"}, 
1117	{HPHW_FIO, 0x04E, 0x0008C, 0x0, "Kiji L2 132 Core RS-232"}, 
1118	{HPHW_FIO, 0x04F, 0x0008C, 0x0, "Kiji L2 132 Dino RS-232"}, 
1119	{HPHW_FIO, 0x050, 0x0008C, 0x0, "Merlin Jr 132 Core RS-232"}, 
1120	{HPHW_FIO, 0x051, 0x0008C, 0x0, "Firehawk Core RS-232"}, 
1121	{HPHW_FIO, 0x052, 0x0008C, 0x0, "Raven+ Hi Power Backplane w EISA RS-232"}, 
1122	{HPHW_FIO, 0x053, 0x0008C, 0x0, "Raven+ Hi Power Backplane w/o EISA RS-232"}, 
1123	{HPHW_FIO, 0x054, 0x0008C, 0x0, "Raven+ Lo Power Backplane w EISA RS-232"}, 
1124	{HPHW_FIO, 0x055, 0x0008C, 0x0, "Raven+ Lo Power Backplane w/o EISA RS-232"}, 
1125	{HPHW_FIO, 0x056, 0x0008C, 0x0, "Raven+ w SE FWSCSI Core RS-232"}, 
1126	{HPHW_FIO, 0x057, 0x0008C, 0x0, "Raven+ w Diff FWSCSI Core RS-232"}, 
1127	{HPHW_FIO, 0x058, 0x0008C, 0x0, "FireHawk 200 Core RS-232"}, 
1128	{HPHW_FIO, 0x059, 0x0008C, 0x0, "FireHawk 200 Wax RS-232"}, 
1129	{HPHW_FIO, 0x05A, 0x0008C, 0x0, "Raven+ L2 Backplane w EISA RS-232"}, 
1130	{HPHW_FIO, 0x05B, 0x0008C, 0x0, "Raven+ L2 Backplane w/o EISA RS-232"}, 
1131	{HPHW_FIO, 0x05D, 0x0008C, 0x0, "SummitHawk Dino RS-232"}, 
1132	{HPHW_FIO, 0x05E, 0x0008C, 0x0, "Staccato 132 Core LAN RS-232"}, 
1133	{HPHW_FIO, 0x05F, 0x0008C, 0x0, "Staccato 180 Core LAN RS-232"}, 
1134	{HPHW_FIO, 0x800, 0x0008C, 0x0, "Hitachi Tiny 64 Core RS-232"}, 
1135	{HPHW_FIO, 0x801, 0x0008C, 0x0, "Hitachi Tiny 80 Core RS-232"}, 
1136	{HPHW_FIO, 0x015, 0x0008D, 0x0, "Gecko Optional RJ-16"}, 
1137	{HPHW_FIO, 0x016, 0x0008D, 0x0, "Gecko Core RJ-16"}, 
1138	{HPHW_FIO, 0x01C, 0x0008D, 0x0, "Gecko 80 Core RJ-16"}, 
1139	{HPHW_FIO, 0x01D, 0x0008D, 0x0, "Gecko 100 Core RJ-16"}, 
1140	{HPHW_FIO, 0x004, 0x0008F, 0x0, "Anole Boot Rom"}, 
1141	{HPHW_FIO, 0x005, 0x0008F, 0x0, "Rocky1 Boot Rom"}, 
1142	{HPHW_FIO, 0x006, 0x0008F, 0x0, "Rocky2 120 Boot Rom"}, 
1143	{HPHW_FIO, 0x007, 0x0008F, 0x0, "Rocky2 150 Boot Rom"}, 
1144	{HPHW_FIO, 0x01B, 0x0008F, 0x0, "Anole 100 Boot Rom"}, 
1145	{HPHW_FIO, 0x006, 0x00096, 0x0, "Raven U/L2 Dino PS/2 Port"}, 
1146	{HPHW_FIO, 0x007, 0x00096, 0x0, "Dino PS/2 Port"}, 
1147	{HPHW_FIO, 0x008, 0x00096, 0x0, "Merlin 132 Dino PS/2 Port"}, 
1148	{HPHW_FIO, 0x009, 0x00096, 0x0, "Merlin 160 Dino PS/2 Port"}, 
1149	{HPHW_FIO, 0x00A, 0x00096, 0x0, "Merlin Jr 132 Dino PS/2 Port"}, 
1150	{HPHW_FIO, 0x019, 0x00096, 0x0, "Merlin+ 180 Dino PS/2 Port"}, 
1151	{HPHW_FIO, 0x022, 0x00096, 0x0, "Merlin+ 132 Dino PS/2 Port"}, 
1152	{HPHW_FIO, 0x004, 0x00097, 0x0, "Cascade EISA 100VG LAN"}, 
1153	{HPHW_FIO, 0x023, 0x00099, 0x0, "Rocky1 Wax HPIB"}, 
1154	{HPHW_FIO, 0x048, 0x00099, 0x0, "Rocky2 120 Clark/Dino HPIB"}, 
1155	{HPHW_FIO, 0x049, 0x00099, 0x0, "Rocky2 150 Clark/Dino HPIB"}, 
1156	{HPHW_FIO, 0x004, 0x000A1, 0x0, "SPP2000 Console TTY"}, 
1157	{HPHW_FIO, 0x004, 0x000A2, 0x0, "Forte Core PCI 10/100BT LAN"}, 
1158	{HPHW_FIO, 0x005, 0x000A2, 0x0, "AllegroLow PCI 10/100BT LAN"}, 
1159	{HPHW_FIO, 0x006, 0x000A2, 0x0, "AllegroHIgh Core PCI 10/100BT LAN"}, 
1160	{HPHW_FIO, 0x007, 0x000A2, 0x0, "PCI Plug-in LAN"}, 
1161	{HPHW_FIO, 0x00A, 0x000A2, 0x0, "Lego 360 Core PCI 10/100BT LAN"}, 
1162	{HPHW_FIO, 0x03E, 0x000A2, 0x0, "Merlin+ 132 Core PCI LAN"}, 
1163	{HPHW_FIO, 0x03F, 0x000A2, 0x0, "Merlin+ 180 Core PCI LAN"}, 
1164	{HPHW_FIO, 0x056, 0x000A2, 0x0, "Raven+ w SE FWSCSI Core PCI LAN"}, 
1165	{HPHW_FIO, 0x057, 0x000A2, 0x0, "Raven+ w Diff FWSCSI Core PCI LAN"}, 
1166	{HPHW_FIO, 0x05E, 0x000A2, 0x0, "Staccato 132 PCI LAN"}, 
1167	{HPHW_FIO, 0x05F, 0x000A2, 0x0, "Staccato 180 PCI LAN"}, 
1168	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI LVD Ultra2 SCSI"}, 
1169	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI SE UltraSCSI"}, 
1170	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI IDE/ATAPI CD-ROM"}, 
1171	{HPHW_FIO, 0x005, 0x000A3, 0x0, "AllegroLow Core PCI LVD Ultra2 SCSI"}, 
1172	{HPHW_FIO, 0x005, 0x000A3, 0x0, "AllegroLow Core PCI IDE/ATAPI CD-ROM"}, 
1173	{HPHW_FIO, 0x006, 0x000A3, 0x0, "AllegroHigh Core PCI LVD Ultra2 SCSI"}, 
1174	{HPHW_FIO, 0x006, 0x000A3, 0x0, "AllegroHigh Core PCI IDE/ATAPI CD-ROM"}, 
1175	{HPHW_FIO, 0x007, 0x000A3, 0x0, "PCI Plug-in Disk"}, 
1176	{HPHW_FIO, 0x008, 0x000A3, 0x0, "A5158A S FC Tachlite HBA"}, 
1177	{HPHW_FIO, 0x009, 0x000A3, 0x0, "A5157A D FC HBA"}, 
1178	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI LVD Ultra2 SCSI"}, 
1179	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI NSE UltraSCSI"}, 
1180	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI WSE UltraSCSI"}, 
1181	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI IDE/ATAPI CD-ROM"}, 
1182	{HPHW_FIO, 0x03E, 0x000A3, 0x0, "Merlin+ 132 Core SE FWSCSI PCI Disk"}, 
1183	{HPHW_FIO, 0x03F, 0x000A3, 0x0, "Merlin+ 180 Core SE FWSCSI PCI Disk"}, 
1184	{HPHW_FIO, 0x056, 0x000A3, 0x0, "Raven+ w SE FWSCSI Core PCI Disk"}, 
1185	{HPHW_FIO, 0x057, 0x000A3, 0x0, "Raven+ w Diff FWSCSI Core PCI Disk"}, 
1186	{HPHW_FIO, 0x004, 0x000A4, 0x0, "SPP2000 Core BA"}, 
1187	{HPHW_FIO, 0x004, 0x000A6, 0x0, "Sonic Ethernet 802.3 Card"}, 
1188	{HPHW_FIO, 0x004, 0x000A9, 0x00, "Forte Core PCI SuperIO RS-232"}, 
1189	{HPHW_FIO, 0x004, 0x000A9, 0x00, "Forte Core PCI USB KB"}, 
1190	{HPHW_FIO, 0x005, 0x000A9, 0x00, "AllegroLow Core PCI SuperIO RS-232"}, 
1191	{HPHW_FIO, 0x005, 0x000A9, 0x00, "AllegroLow Core PCI USB KB"}, 
1192	{HPHW_FIO, 0x006, 0x000A9, 0x00, "AllegroHigh Core PCI SuperIO RS-232"}, 
1193	{HPHW_FIO, 0x006, 0x000A9, 0x00, "AllegroHigh Core PCI USB KB"}, 
1194	{HPHW_FIO, 0x007, 0x000A9, 0x0, "Miscellaneous PCI Plug-in"},
1195	{HPHW_FIO, 0x00A, 0x000A9, 0x0, "Lego 360 Core PCI SuperIO RS-232"}, 
1196	{HPHW_FIO, 0x00A, 0x000A9, 0x0, "Lego 360 Core PCI USB KB"}, 
1197	{HPHW_FIO, 0x004, 0x00320, 0x0, "Metheus Frame Buffer"}, 
1198	{HPHW_FIO, 0x004, 0x00340, 0x0, "BARCO CX4500 VME Grphx Cnsl"}, 
1199	{HPHW_FIO, 0x004, 0x00360, 0x0, "Hughes TOG VME FDDI"}, 
1200	{HPHW_FIO, 0x076, 0x000AD, 0x0, "Crestone Peak Core RS-232"},
1201	{HPHW_FIO, 0x077, 0x000AD, 0x0, "Crestone Peak Fast? Core RS-232"},
1202	{HPHW_IOA, 0x185, 0x0000B, 0x00, "Java BC Summit Port"}, 
1203	{HPHW_IOA, 0x1FF, 0x0000B, 0x00, "Hitachi Ghostview Summit Port"}, 
1204	{HPHW_IOA, 0x580, 0x0000B, 0x10, "U2-IOA BC Runway Port"}, 
1205	{HPHW_IOA, 0x581, 0x0000B, 0x10, "Uturn-IOA BC Runway Port"},
1206	{HPHW_IOA, 0x582, 0x0000B, 0x10, "Astro BC Runway Port"},
1207	{HPHW_IOA, 0x700, 0x0000B, 0x00, "NEC-IOS BC System Bus Port"},
1208	{HPHW_IOA, 0x880, 0x0000C, 0x10, "Pluto BC McKinley Port"},
1209	{HPHW_MEMORY, 0x002, 0x00008, 0x00, "MID_BUS"}, 
1210	{HPHW_MEMORY, 0x063, 0x00009, 0x00, "712/132 L2 Upgrade"}, 
1211	{HPHW_MEMORY, 0x064, 0x00009, 0x00, "712/160 L2 Upgrade"}, 
1212	{HPHW_MEMORY, 0x065, 0x00009, 0x00, "715/132 L2 Upgrade"}, 
1213	{HPHW_MEMORY, 0x066, 0x00009, 0x00, "715/160 L2 Upgrade"},
1214	{HPHW_MEMORY, 0x0AF, 0x00009, 0x00, "Everest Mako Memory"},
1215	{HPHW_OTHER, 0x004, 0x00030, 0x00, "Master"}, 
1216	{HPHW_OTHER, 0x004, 0x00034, 0x00, "Slave"}, 
1217	{HPHW_OTHER, 0x004, 0x00038, 0x00, "EDU"}, 
1218	{HPHW_OTHER, 0x004, 0x00049, 0x00, "LGB Control"}, 
1219	{HPHW_MC, 0x004, 0x000C0, 0x00, "BMC IPMI Mgmt Ctlr"}, 
1220	{HPHW_FAULTY, 0, }  /* Special Marker for last entry */
1221};
1222
1223
1224static struct hp_cpu_type_mask {
1225	unsigned short model;
1226	unsigned short mask;
1227	enum cpu_type cpu;
1228} hp_cpu_type_mask_list[] __initdata = {
1229
1230	{ 0x0000, 0x0ff0, pcx    },  /* 0x0000 - 0x000f */
1231	{ 0x0048, 0x0ff0, pcxl   },  /* 0x0040 - 0x004f */
1232	{ 0x0080, 0x0ff0, pcx    },  /* 0x0080 - 0x008f */
1233	{ 0x0100, 0x0ff0, pcx    },  /* 0x0100 - 0x010f */
1234	{ 0x0182, 0x0ffe, pcx    },  /* 0x0182 - 0x0183 */
1235	{ 0x0182, 0x0ffe, pcxt   },  /* 0x0182 - 0x0183 */
1236	{ 0x0184, 0x0fff, pcxu   },  /* 0x0184 - 0x0184 */
1237	{ 0x0200, 0x0ffe, pcxs   },  /* 0x0200 - 0x0201 */
1238	{ 0x0202, 0x0fff, pcxs   },  /* 0x0202 - 0x0202 */
1239	{ 0x0203, 0x0fff, pcxt   },  /* 0x0203 - 0x0203 */
1240	{ 0x0204, 0x0ffc, pcxt   },  /* 0x0204 - 0x0207 */
1241	{ 0x0280, 0x0ffc, pcxs   },  /* 0x0280 - 0x0283 */
1242	{ 0x0284, 0x0ffc, pcxt   },  /* 0x0284 - 0x0287 */
1243	{ 0x0288, 0x0fff, pcxt   },  /* 0x0288 - 0x0288 */
1244	{ 0x0300, 0x0ffc, pcxs   },  /* 0x0300 - 0x0303 */
1245	{ 0x0310, 0x0ff0, pcxt   },  /* 0x0310 - 0x031f */
1246	{ 0x0320, 0x0ff0, pcxt   },  /* 0x0320 - 0x032f */
1247	{ 0x0400, 0x0ff0, pcxt   },  /* 0x0400 - 0x040f */
1248	{ 0x0480, 0x0ff0, pcxl   },  /* 0x0480 - 0x048f */
1249	{ 0x0500, 0x0ff0, pcxl2  },  /* 0x0500 - 0x050f */
1250	{ 0x0510, 0x0ff0, pcxl2  },  /* 0x0510 - 0x051f */
1251	{ 0x0580, 0x0ff8, pcxt_  },  /* 0x0580 - 0x0587 */
1252	{ 0x0588, 0x0ffc, pcxt_  },  /* 0x0588 - 0x058b */
1253	{ 0x058c, 0x0ffe, pcxt_  },  /* 0x058c - 0x058d */
1254	{ 0x058e, 0x0fff, pcxt_  },  /* 0x058e - 0x058e */
1255	{ 0x058f, 0x0fff, pcxu   },  /* 0x058f - 0x058f */
1256	{ 0x0590, 0x0ffe, pcxu   },  /* 0x0590 - 0x0591 */
1257	{ 0x0592, 0x0fff, pcxt_  },  /* 0x0592 - 0x0592 */
1258	{ 0x0593, 0x0fff, pcxu   },  /* 0x0593 - 0x0593 */
1259	{ 0x0594, 0x0ffc, pcxu   },  /* 0x0594 - 0x0597 */
1260	{ 0x0598, 0x0ffe, pcxu_  },  /* 0x0598 - 0x0599 */
1261	{ 0x059a, 0x0ffe, pcxu   },  /* 0x059a - 0x059b */
1262	{ 0x059c, 0x0fff, pcxu   },  /* 0x059c - 0x059c */
1263	{ 0x059d, 0x0fff, pcxu_  },  /* 0x059d - 0x059d */
1264	{ 0x059e, 0x0fff, pcxt_  },  /* 0x059e - 0x059e */
1265	{ 0x059f, 0x0fff, pcxu   },  /* 0x059f - 0x059f */
1266	{ 0x05a0, 0x0ffe, pcxt_  },  /* 0x05a0 - 0x05a1 */
1267	{ 0x05a2, 0x0ffe, pcxu   },  /* 0x05a2 - 0x05a3 */
1268	{ 0x05a4, 0x0ffc, pcxu   },  /* 0x05a4 - 0x05a7 */
1269	{ 0x05a8, 0x0ffc, pcxu   },  /* 0x05a8 - 0x05ab */
1270	{ 0x05ad, 0x0fff, pcxu_  },  /* 0x05ad - 0x05ad */
1271	{ 0x05ae, 0x0ffe, pcxu_  },  /* 0x05ae - 0x05af */
1272	{ 0x05b0, 0x0ffe, pcxu_  },  /* 0x05b0 - 0x05b1 */
1273	{ 0x05b2, 0x0fff, pcxu_  },  /* 0x05b2 - 0x05b2 */
1274	{ 0x05b3, 0x0fff, pcxu   },  /* 0x05b3 - 0x05b3 */
1275	{ 0x05b4, 0x0fff, pcxw   },  /* 0x05b4 - 0x05b4 */
1276	{ 0x05b5, 0x0fff, pcxu_  },  /* 0x05b5 - 0x05b5 */
1277	{ 0x05b6, 0x0ffe, pcxu_  },  /* 0x05b6 - 0x05b7 */
1278	{ 0x05b8, 0x0ffe, pcxu_  },  /* 0x05b8 - 0x05b9 */
1279	{ 0x05ba, 0x0fff, pcxu_  },  /* 0x05ba - 0x05ba */
1280	{ 0x05bb, 0x0fff, pcxw   },  /* 0x05bb - 0x05bb */
1281	{ 0x05bc, 0x0ffc, pcxw   },  /* 0x05bc - 0x05bf */
1282	{ 0x05c0, 0x0ffc, pcxw 	 },  /* 0x05c0 - 0x05c3 */
1283	{ 0x05c4, 0x0ffe, pcxw 	 },  /* 0x05c4 - 0x05c5 */
1284	{ 0x05c6, 0x0fff, pcxw 	 },  /* 0x05c6 - 0x05c6 */
1285	{ 0x05c7, 0x0fff, pcxw_  },  /* 0x05c7 - 0x05c7 */
1286	{ 0x05c8, 0x0ffc, pcxw 	 },  /* 0x05c8 - 0x05cb */
1287	{ 0x05cc, 0x0ffe, pcxw 	 },  /* 0x05cc - 0x05cd */
1288	{ 0x05ce, 0x0ffe, pcxw_  },  /* 0x05ce - 0x05cf */
1289	{ 0x05d0, 0x0ffc, pcxw_  },  /* 0x05d0 - 0x05d3 */
1290	{ 0x05d4, 0x0ffe, pcxw_  },  /* 0x05d4 - 0x05d5 */
1291	{ 0x05d6, 0x0fff, pcxw 	 },  /* 0x05d6 - 0x05d6 */
1292	{ 0x05d7, 0x0fff, pcxw_  },  /* 0x05d7 - 0x05d7 */
1293	{ 0x05d8, 0x0ffc, pcxw_  },  /* 0x05d8 - 0x05db */
1294	{ 0x05dc, 0x0ffe, pcxw2  },  /* 0x05dc - 0x05dd */
1295	{ 0x05de, 0x0fff, pcxw_  },  /* 0x05de - 0x05de */
1296	{ 0x05df, 0x0fff, pcxw2  },  /* 0x05df - 0x05df */
1297	{ 0x05e0, 0x0ffc, pcxw2  },  /* 0x05e0 - 0x05e3 */
1298	{ 0x05e4, 0x0fff, pcxw2  },  /* 0x05e4 - 0x05e4 */
1299	{ 0x05e5, 0x0fff, pcxw_  },  /* 0x05e5 - 0x05e5 */
1300	{ 0x05e6, 0x0ffe, pcxw2  },  /* 0x05e6 - 0x05e7 */
1301	{ 0x05e8, 0x0ff8, pcxw2  },  /* 0x05e8 - 0x05ef */
1302	{ 0x05f0, 0x0ff0, pcxw2  },  /* 0x05f0 - 0x05ff */
1303	{ 0x0600, 0x0fe0, pcxl   },  /* 0x0600 - 0x061f */
1304	{ 0x0880, 0x0ff0, mako   },  /* 0x0880 - 0x088f */
1305	{ 0x0890, 0x0ff0, mako2  },  /* 0x0890 - 0x089f */
1306	{ 0x0000, 0x0000, pcx    }	/* terminate table */
1307};
1308
1309const char * const cpu_name_version[][2] = {
1310	[pcx]	= { "PA7000 (PCX)",	"1.0" },
1311	[pcxs]	= { "PA7000 (PCX-S)",	"1.1a" },
1312	[pcxt]	= { "PA7100 (PCX-T)",	"1.1b" },
1313	[pcxt_]	= { "PA7200 (PCX-T')",	"1.1c" },
1314	[pcxl]	= { "PA7100LC (PCX-L)",	"1.1d" },
1315	[pcxl2]	= { "PA7300LC (PCX-L2)","1.1e" },
1316	[pcxu]	= { "PA8000 (PCX-U)",	"2.0" },
1317	[pcxu_]	= { "PA8200 (PCX-U+)",	"2.0" },
1318	[pcxw]	= { "PA8500 (PCX-W)",	"2.0" },
1319	[pcxw_]	= { "PA8600 (PCX-W+)",	"2.0" },
1320	[pcxw2]	= { "PA8700 (PCX-W2)",	"2.0" },
1321	[mako]	= { "PA8800 (Mako)",	"2.0" },
1322	[mako2] = { "PA8900 (Shortfin)","2.0" }
1323};
1324
1325const char * __init parisc_hardware_description(struct parisc_device_id *id)
 
1326{
1327	struct hp_hardware *listptr;
1328	
1329	for (listptr = hp_hardware_list; listptr->hw_type != HPHW_FAULTY; listptr++) {
1330		if ((listptr->hw_type == id->hw_type) &&
1331				(listptr->hversion == id->hversion) &&
1332				(listptr->sversion == id->sversion)){
1333			return listptr->name;
1334		}
1335	}
1336
1337	/*
1338	 * ok, the above hardware table isn't complete, and we haven't found
1339	 * our device in this table. So let's now try to find a generic name
1340	 * to describe the given hardware...
1341	 */
1342	switch (id->hw_type) {
1343		case HPHW_NPROC:
1344			return "Unknown machine";
1345
1346		case HPHW_A_DIRECT:
1347			switch (id->sversion) {
1348				case 0x0D: return "MUX port";
1349				case 0x0E: return "RS-232 port";
1350			}
1351			break;
1352			
1353		case HPHW_MEMORY:
1354			return "Memory";
1355			
1356	}
1357	
1358	return "unknown device";
1359}
1360
1361
1362/* Interpret hversion (ret[0]) from PDC_MODEL(4)/PDC_MODEL_INFO(0) */
1363enum cpu_type __init
1364parisc_get_cpu_type(unsigned long hversion)
1365{
1366	struct hp_cpu_type_mask *ptr;
1367	unsigned short model = ((unsigned short) (hversion)) >> 4;
1368
1369	for (ptr = hp_cpu_type_mask_list; 0 != ptr->mask; ptr++) {
1370		if (ptr->model == (model & ptr->mask))
1371			return ptr->cpu;
1372	}
1373	panic("could not identify CPU type\n");
1374
1375	return pcx;	/* not reached: */
1376}
1377
v3.1
 
   1/*
   2 *    Hardware descriptions for HP 9000 based hardware, including
   3 *    system types, SCSI controllers, DMA controllers, HPPB controllers
   4 *    and lots more.
   5 * 
   6 *    Based on the document "PA-RISC 1.1 I/O Firmware Architecture 
   7 *    Reference Specification", March 7, 1999, version 0.96.  This
   8 *    is available at http://parisc-linux.org/documentation/
 
   9 *
  10 *    Copyright 1999 by Alex deVries <alex@onefishtwo.ca>
  11 *    and copyright 1999 The Puffin Group Inc.
  12 *
  13 *    This program is free software; you can redistribute it and/or modify
  14 *    it under the terms of the GNU General Public License as published by
  15 *    the Free Software Foundation; either version 2, or (at your option)
  16 *    any later version.
  17 *
  18 *    This program is distributed in the hope that it will be useful,
  19 *    but WITHOUT ANY WARRANTY; without even the implied warranty of
  20 *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  21 *    GNU General Public License for more details.
  22 * 
  23 *    You should have received a copy of the GNU General Public License
  24 *    along with this program; if not, write to the Free Software
  25 *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  26 *
  27 */
  28
  29
  30#include <asm/hardware.h>
  31#include <linux/stddef.h>
  32#include <linux/kernel.h>
  33#include <linux/init.h>
  34
  35/*
  36 *	HP PARISC Hardware Database
  37 *	Access to this database is only possible during bootup
  38 *	so don't reference this table after starting the init process
 
 
 
  39 */
  40 
  41static struct hp_hardware hp_hardware_list[] __devinitdata = {
  42	{HPHW_NPROC,0x01,0x4,0x0,"Indigo (840, 930)"},
  43	{HPHW_NPROC,0x8,0x4,0x01,"Firefox(825,925)"},
  44	{HPHW_NPROC,0xA,0x4,0x01,"Top Gun (835,834,935,635)"},
  45	{HPHW_NPROC,0xB,0x4,0x01,"Technical Shogun (845, 645)"},
  46	{HPHW_NPROC,0xF,0x4,0x01,"Commercial Shogun (949)"},
  47	{HPHW_NPROC,0xC,0x4,0x01,"Cheetah (850, 950)"},
  48	{HPHW_NPROC,0x80,0x4,0x01,"Cheetah (950S)"},
  49	{HPHW_NPROC,0x81,0x4,0x01,"Jaguar (855, 955)"},
  50	{HPHW_NPROC,0x82,0x4,0x01,"Cougar (860, 960)"},
  51	{HPHW_NPROC,0x83,0x4,0x13,"Panther (865, 870, 980)"},
  52	{HPHW_NPROC,0x100,0x4,0x01,"Burgundy (810)"},
  53	{HPHW_NPROC,0x101,0x4,0x01,"SilverFox Low (822, 922)"},
  54	{HPHW_NPROC,0x102,0x4,0x01,"SilverFox High (832, 932)"},
  55	{HPHW_NPROC,0x103,0x4,0x01,"Lego, SilverLite (815, 808, 920)"},
  56	{HPHW_NPROC,0x104,0x4,0x03,"SilverBullet Low (842, 948)"},
  57	{HPHW_NPROC,0x105,0x4,0x03,"SilverBullet High (852, 958)"},
  58	{HPHW_NPROC,0x106,0x4,0x81,"Oboe"},
  59	{HPHW_NPROC,0x180,0x4,0x12,"Dragon"},
  60	{HPHW_NPROC,0x181,0x4,0x13,"Chimera (890, 990, 992)"},
  61	{HPHW_NPROC,0x182,0x4,0x91,"TNT 100 (891,T500)"},
  62	{HPHW_NPROC,0x183,0x4,0x91,"TNT 120 (892,T520)"},
  63	{HPHW_NPROC,0x184,0x4,0x91,"Jade 180 U (893,T540)"},
  64	{HPHW_NPROC,0x1FF,0x4,0x91,"Hitachi X Processor"},
  65	{HPHW_NPROC,0x200,0x4,0x81,"Cobra (720)"},
  66	{HPHW_NPROC,0x201,0x4,0x81,"Coral (750)"},
  67	{HPHW_NPROC,0x202,0x4,0x81,"King Cobra (730)"},
  68	{HPHW_NPROC,0x203,0x4,0x81,"Hardball (735/99)"},
  69	{HPHW_NPROC,0x204,0x4,0x81,"Coral II (755/99)"},
  70	{HPHW_NPROC,0x205,0x4,0x81,"Coral II (755/125)"},
  71	{HPHW_NPROC,0x205,0x4,0x91,"Snake Eagle "},
  72	{HPHW_NPROC,0x206,0x4,0x81,"Snake Cheetah (735/130)"},
  73	{HPHW_NPROC,0x280,0x4,0x81,"Nova Low (817, 827, 957, 957LX)"},
  74	{HPHW_NPROC,0x281,0x4,0x81,"Nova High (837, 847, 857, 967, 967LX)"},
  75	{HPHW_NPROC,0x282,0x4,0x81,"Nova8 (807, 917, 917LX, 927,927LX, 937, 937LX, 947,947LX)"},
  76	{HPHW_NPROC,0x283,0x4,0x81,"Nova64 (867, 877, 977)"},
  77	{HPHW_NPROC,0x284,0x4,0x81,"TNova (887, 897, 987)"},
  78	{HPHW_NPROC,0x285,0x4,0x81,"TNova64"},
  79	{HPHW_NPROC,0x286,0x4,0x91,"Hydra64 (Nova)"},
  80	{HPHW_NPROC,0x287,0x4,0x91,"Hydra96 (Nova)"},
  81	{HPHW_NPROC,0x288,0x4,0x81,"TNova96"},
  82	{HPHW_NPROC,0x300,0x4,0x81,"Bushmaster (710)"},
  83	{HPHW_NPROC,0x302,0x4,0x81,"Flounder (705)"},
  84	{HPHW_NPROC,0x310,0x4,0x81,"Scorpio (715/50)"},
  85	{HPHW_NPROC,0x311,0x4,0x81,"Scorpio Jr.(715/33)"},
  86	{HPHW_NPROC,0x312,0x4,0x81,"Strider-50 (715S/50)"},
  87	{HPHW_NPROC,0x313,0x4,0x81,"Strider-33 (715S/33)"},
  88	{HPHW_NPROC,0x314,0x4,0x81,"Trailways-50 (715T/50)"},
  89	{HPHW_NPROC,0x315,0x4,0x81,"Trailways-33 (715T/33)"},
  90	{HPHW_NPROC,0x316,0x4,0x81,"Scorpio Sr.(715/75)"},
  91	{HPHW_NPROC,0x317,0x4,0x81,"Scorpio 100 (715/100)"},
  92	{HPHW_NPROC,0x318,0x4,0x81,"Spectra (725/50)"},
  93	{HPHW_NPROC,0x319,0x4,0x81,"Spectra (725/75)"},
  94	{HPHW_NPROC,0x320,0x4,0x81,"Spectra (725/100)"},
  95	{HPHW_NPROC,0x401,0x4,0x81,"Pace (745i, 747i)"},
  96	{HPHW_NPROC,0x402,0x4,0x81,"Sidewinder (742i)"},
  97	{HPHW_NPROC,0x403,0x4,0x81,"Fast Pace"},
  98	{HPHW_NPROC,0x480,0x4,0x81,"Orville (E23)"},
  99	{HPHW_NPROC,0x481,0x4,0x81,"Wilbur (E25)"},
 100	{HPHW_NPROC,0x482,0x4,0x81,"WB-80 (E35)"},
 101	{HPHW_NPROC,0x483,0x4,0x81,"WB-96 (E45)"},
 102	{HPHW_NPROC,0x484,0x4,0x81,"UL Proc L-100 (811/D210,D310)"},
 103	{HPHW_NPROC,0x485,0x4,0x81,"UL Proc L-75 (801/D200)"},
 104	{HPHW_NPROC,0x501,0x4,0x81,"Merlin L2 132 (9000/778/B132L)"},
 105	{HPHW_NPROC,0x502,0x4,0x81,"Merlin L2 160 (9000/778/B160L)"},
 106	{HPHW_NPROC,0x503,0x4,0x81,"Merlin L2+ 132 (9000/778/B132L)"},
 107	{HPHW_NPROC,0x504,0x4,0x81,"Merlin L2+ 180 (9000/778/B180L)"},
 108	{HPHW_NPROC,0x505,0x4,0x81,"Raven L2 132 (9000/778/C132L)"},
 109	{HPHW_NPROC,0x506,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},
 110	{HPHW_NPROC,0x507,0x4,0x81,"Raven L2 180 (9000/779/C180L)"},
 111	{HPHW_NPROC,0x508,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},
 112	{HPHW_NPROC,0x509,0x4,0x81,"712/132 L2 Upgrade"},
 113	{HPHW_NPROC,0x50A,0x4,0x81,"712/160 L2 Upgrade"},
 114	{HPHW_NPROC,0x50B,0x4,0x81,"715/132 L2 Upgrade"},
 115	{HPHW_NPROC,0x50C,0x4,0x81,"715/160 L2 Upgrade"},
 116	{HPHW_NPROC,0x50D,0x4,0x81,"Rocky2 L2 120"},
 117	{HPHW_NPROC,0x50E,0x4,0x81,"Rocky2 L2 150"},
 118	{HPHW_NPROC,0x50F,0x4,0x81,"Anole L2 132 (744)"},
 119	{HPHW_NPROC,0x510,0x4,0x81,"Anole L2 165 (744)"},
 120	{HPHW_NPROC,0x511,0x4,0x81,"Kiji L2 132"},
 121	{HPHW_NPROC,0x512,0x4,0x81,"UL L2 132 (803/D220,D320)"},
 122	{HPHW_NPROC,0x513,0x4,0x81,"UL L2 160 (813/D220,D320)"},
 123	{HPHW_NPROC,0x514,0x4,0x81,"Merlin Jr L2 132"},
 124	{HPHW_NPROC,0x515,0x4,0x81,"Staccato L2 132"},
 125	{HPHW_NPROC,0x516,0x4,0x81,"Staccato L2 180 (A Class 180)"},
 126	{HPHW_NPROC,0x580,0x4,0x81,"KittyHawk DC2-100 (K100)"},
 127	{HPHW_NPROC,0x581,0x4,0x91,"KittyHawk DC3-120 (K210)"},
 128	{HPHW_NPROC,0x582,0x4,0x91,"KittyHawk DC3 100 (K400)"},
 129	{HPHW_NPROC,0x583,0x4,0x91,"KittyHawk DC3 120 (K410)"},
 130	{HPHW_NPROC,0x584,0x4,0x91,"LighteningHawk T120"},
 131	{HPHW_NPROC,0x585,0x4,0x91,"SkyHawk 100"},
 132	{HPHW_NPROC,0x586,0x4,0x91,"SkyHawk 120"},
 133	{HPHW_NPROC,0x587,0x4,0x81,"UL Proc 1-way T'120"},
 134	{HPHW_NPROC,0x588,0x4,0x91,"UL Proc 2-way T'120"},
 135	{HPHW_NPROC,0x589,0x4,0x81,"UL Proc 1-way T'100 (821/D250,D350)"},
 136	{HPHW_NPROC,0x58A,0x4,0x91,"UL Proc 2-way T'100 (831/D250,D350)"},
 137	{HPHW_NPROC,0x58B,0x4,0x91,"KittyHawk DC2 100 (K200)"},
 138	{HPHW_NPROC,0x58C,0x4,0x91,"ThunderHawk DC3- 120 1M (K220)"},
 139	{HPHW_NPROC,0x58D,0x4,0x91,"ThunderHawk DC3 120 1M (K420)"},
 140	{HPHW_NPROC,0x58E,0x4,0x81,"Raven 120 T'"},
 141	{HPHW_NPROC,0x58F,0x4,0x91,"Mohawk 160 U 1M DC3 (K450)"},
 142	{HPHW_NPROC,0x590,0x4,0x91,"Mohawk 180 U 1M DC3 (K460)"},
 143	{HPHW_NPROC,0x591,0x4,0x91,"Mohawk 200 U 1M DC3"},
 144	{HPHW_NPROC,0x592,0x4,0x81,"Raven 100 T'"},
 145	{HPHW_NPROC,0x593,0x4,0x91,"FireHawk 160 U"},
 146	{HPHW_NPROC,0x594,0x4,0x91,"FireHawk 180 U"},
 147	{HPHW_NPROC,0x595,0x4,0x91,"FireHawk 220 U"},
 148	{HPHW_NPROC,0x596,0x4,0x91,"FireHawk 240 U"},
 149	{HPHW_NPROC,0x597,0x4,0x91,"SPP2000 processor"},
 150	{HPHW_NPROC,0x598,0x4,0x81,"Raven U 230 (9000/780/C230)"},
 151	{HPHW_NPROC,0x599,0x4,0x81,"Raven U 240 (9000/780/C240)"},
 152	{HPHW_NPROC,0x59A,0x4,0x91,"Unlisted but reserved"},
 153	{HPHW_NPROC,0x59A,0x4,0x81,"Unlisted but reserved"},
 154	{HPHW_NPROC,0x59B,0x4,0x81,"Raven U 160 (9000/780/C160)"},
 155	{HPHW_NPROC,0x59C,0x4,0x81,"Raven U 180 (9000/780/C180)"},
 156	{HPHW_NPROC,0x59D,0x4,0x81,"Raven U 200 (9000/780/C200)"},
 157	{HPHW_NPROC,0x59E,0x4,0x91,"ThunderHawk T' 120"},
 158	{HPHW_NPROC,0x59F,0x4,0x91,"Raven U 180+ (9000/780)"},
 159	{HPHW_NPROC,0x5A0,0x4,0x81,"UL 1w T120 1MB/1MB (841/D260,D360)"},
 160	{HPHW_NPROC,0x5A1,0x4,0x91,"UL 2w T120 1MB/1MB (851/D260,D360)"},
 161	{HPHW_NPROC,0x5A2,0x4,0x81,"UL 1w U160 512K/512K (861/D270,D370)"},
 162	{HPHW_NPROC,0x5A3,0x4,0x91,"UL 2w U160 512K/512K (871/D270,D370)"},
 163	{HPHW_NPROC,0x5A4,0x4,0x91,"Mohawk 160 U 1M DC3- (K250)"},
 164	{HPHW_NPROC,0x5A5,0x4,0x91,"Mohawk 180 U 1M DC3- (K260)"},
 165	{HPHW_NPROC,0x5A6,0x4,0x91,"Mohawk 200 U 1M DC3-"},
 166	{HPHW_NPROC,0x5A7,0x4,0x81,"UL proc 1-way U160 1M/1M"},
 167	{HPHW_NPROC,0x5A8,0x4,0x91,"UL proc 2-way U160 1M/1M"},
 168	{HPHW_NPROC,0x5A9,0x4,0x81,"UL proc 1-way U180 1M/1M"},
 169	{HPHW_NPROC,0x5AA,0x4,0x91,"UL proc 2-way U180 1M/1M"},
 170	{HPHW_NPROC,0x5AB,0x4,0x91,"Obsolete"},
 171	{HPHW_NPROC,0x5AB,0x4,0x81,"Obsolete"},
 172	{HPHW_NPROC,0x5AC,0x4,0x91,"Obsolete"},
 173	{HPHW_NPROC,0x5AC,0x4,0x81,"Obsolete"},
 174	{HPHW_NPROC,0x5AD,0x4,0x91,"BraveHawk 180MHz DC3-"},
 175	{HPHW_NPROC,0x5AE,0x4,0x91,"BraveHawk 200MHz DC3- (898/K370)"},
 176	{HPHW_NPROC,0x5AF,0x4,0x91,"BraveHawk 220MHz DC3-"},
 177	{HPHW_NPROC,0x5B0,0x4,0x91,"BraveHawk 180MHz DC3"},
 178	{HPHW_NPROC,0x5B1,0x4,0x91,"BraveHawk 200MHz DC3 (899/K570)"},
 179	{HPHW_NPROC,0x5B2,0x4,0x91,"BraveHawk 220MHz DC3"},
 180	{HPHW_NPROC,0x5B3,0x4,0x91,"FireHawk 200"},
 181	{HPHW_NPROC,0x5B4,0x4,0x91,"SPP2500"},
 182	{HPHW_NPROC,0x5B5,0x4,0x91,"SummitHawk U+"},
 183	{HPHW_NPROC,0x5B6,0x4,0x91,"DragonHawk U+ 240 DC3"},
 184	{HPHW_NPROC,0x5B7,0x4,0x91,"DragonHawk U+ 240 DC3-"},
 185	{HPHW_NPROC,0x5B8,0x4,0x91,"SPP2250 240 MHz"},
 186	{HPHW_NPROC,0x5B9,0x4,0x81,"UL 1w U+/240 (350/550)"},
 187	{HPHW_NPROC,0x5BA,0x4,0x91,"UL 2w U+/240 (350/550)"},
 188	{HPHW_NPROC,0x5BB,0x4,0x81,"AllegroHigh W"},
 189	{HPHW_NPROC,0x5BC,0x4,0x91,"AllegroLow W"},
 190	{HPHW_NPROC,0x5BD,0x4,0x91,"Forte W 2-way"},
 191	{HPHW_NPROC,0x5BE,0x4,0x91,"Prelude W"},
 192	{HPHW_NPROC,0x5BF,0x4,0x91,"Forte W 4-way"},
 193	{HPHW_NPROC,0x5C0,0x4,0x91,"M2250"},
 194	{HPHW_NPROC,0x5C1,0x4,0x91,"M2500"},
 195	{HPHW_NPROC,0x5C2,0x4,0x91,"Sonata 440"},
 196	{HPHW_NPROC,0x5C3,0x4,0x91,"Sonata 360"},
 197	{HPHW_NPROC,0x5C4,0x4,0x91,"Rhapsody 440"},
 198	{HPHW_NPROC,0x5C5,0x4,0x91,"Rhapsody 360"},
 199	{HPHW_NPROC,0x5C6,0x4,0x91,"Raven W 360 (9000/780)"},
 200	{HPHW_NPROC,0x5C7,0x4,0x91,"Halfdome W 440"},
 201	{HPHW_NPROC,0x5C8,0x4,0x81,"Lego 360 processor"},
 202	{HPHW_NPROC,0x5C9,0x4,0x91,"Rhapsody DC- 440"},
 203	{HPHW_NPROC,0x5CA,0x4,0x91,"Rhapsody DC- 360"},
 204	{HPHW_NPROC,0x5CB,0x4,0x91,"Crescendo 440"},
 205	{HPHW_NPROC,0x5CC,0x4,0x91,"Prelude W 440"},
 206	{HPHW_NPROC,0x5CD,0x4,0x91,"SPP2600"},
 207	{HPHW_NPROC,0x5CE,0x4,0x91,"M2600"},
 208	{HPHW_NPROC,0x5CF,0x4,0x81,"Allegro W+"},
 209	{HPHW_NPROC,0x5D0,0x4,0x81,"Kazoo W+"},
 210	{HPHW_NPROC,0x5D1,0x4,0x91,"Forte W+ 2w"},
 211	{HPHW_NPROC,0x5D2,0x4,0x91,"Forte W+ 4w"},
 212	{HPHW_NPROC,0x5D3,0x4,0x91,"Prelude W+ 540"},
 213	{HPHW_NPROC,0x5D4,0x4,0x91,"Duet W+"},
 214	{HPHW_NPROC,0x5D5,0x4,0x91,"Crescendo 550"},
 215	{HPHW_NPROC,0x5D6,0x4,0x81,"Crescendo DC- 440"},
 216	{HPHW_NPROC,0x5D7,0x4,0x91,"Keystone W+"},
 217	{HPHW_NPROC,0x5D8,0x4,0x91,"Rhapsody wave 2 W+ DC-"},
 218	{HPHW_NPROC,0x5D9,0x4,0x91,"Rhapsody wave 2 W+"},
 219	{HPHW_NPROC,0x5DA,0x4,0x91,"Marcato W+ DC-"},
 220	{HPHW_NPROC,0x5DB,0x4,0x91,"Marcato W+"},
 221	{HPHW_NPROC,0x5DC,0x4,0x91,"Allegro W2"},
 222	{HPHW_NPROC,0x5DD,0x4,0x81,"Duet W2"},
 223	{HPHW_NPROC,0x5DE,0x4,0x81,"Piccolo W+"},
 224	{HPHW_NPROC,0x5DF,0x4,0x81,"Cantata W2"},
 
 225	{HPHW_NPROC,0x5E0,0x4,0x91,"Cantata DC- W2"},
 226	{HPHW_NPROC,0x5E1,0x4,0x91,"Crescendo DC- W2"},
 227	{HPHW_NPROC,0x5E2,0x4,0x91,"Crescendo 650 W2"},
 228	{HPHW_NPROC,0x5E3,0x4,0x91,"Crescendo 750 W2"},
 229	{HPHW_NPROC,0x5E4,0x4,0x91,"Keystone/Matterhorn W2 750"},
 230	{HPHW_NPROC,0x5E5,0x4,0x91,"PowerBar W+"},
 231	{HPHW_NPROC,0x5E6,0x4,0x91,"Keystone/Matterhorn W2 650"},
 232	{HPHW_NPROC,0x5E7,0x4,0x91,"Caribe W2 800"},
 233	{HPHW_NPROC,0x5E8,0x4,0x91,"Pikes Peak W2"},
 234	{HPHW_NPROC,0x5EB,0x4,0x91,"Perf/Leone 875 W2+"},
 235	{HPHW_NPROC,0x5FF,0x4,0x91,"Hitachi W"},
 236	{HPHW_NPROC,0x600,0x4,0x81,"Gecko (712/60)"},
 237	{HPHW_NPROC,0x601,0x4,0x81,"Gecko 80 (712/80)"},
 238	{HPHW_NPROC,0x602,0x4,0x81,"Gecko 100 (712/100)"},
 239	{HPHW_NPROC,0x603,0x4,0x81,"Anole 64 (743/64)"},
 240	{HPHW_NPROC,0x604,0x4,0x81,"Anole 100 (743/100)"},
 241	{HPHW_NPROC,0x605,0x4,0x81,"Gecko 120 (712/120)"},
 242	{HPHW_NPROC,0x606,0x4,0x81,"Gila 80"},
 243	{HPHW_NPROC,0x607,0x4,0x81,"Gila 100"},
 244	{HPHW_NPROC,0x608,0x4,0x81,"Gila 120"},
 245	{HPHW_NPROC,0x609,0x4,0x81,"Scorpio-L 80"},
 246	{HPHW_NPROC,0x60A,0x4,0x81,"Mirage Jr (715/64)"},
 247	{HPHW_NPROC,0x60B,0x4,0x81,"Mirage 100"},
 248	{HPHW_NPROC,0x60C,0x4,0x81,"Mirage 100+"},
 249	{HPHW_NPROC,0x60D,0x4,0x81,"Electra 100"},
 250	{HPHW_NPROC,0x60E,0x4,0x81,"Electra 120"},
 251	{HPHW_NPROC,0x610,0x4,0x81,"Scorpio-L 100"},
 252	{HPHW_NPROC,0x611,0x4,0x81,"Scorpio-L 120"},
 253	{HPHW_NPROC,0x612,0x4,0x81,"Spectra-L 80"},
 254	{HPHW_NPROC,0x613,0x4,0x81,"Spectra-L 100"},
 255	{HPHW_NPROC,0x614,0x4,0x81,"Spectra-L 120"},
 256	{HPHW_NPROC,0x615,0x4,0x81,"Piranha 100"},
 257	{HPHW_NPROC,0x616,0x4,0x81,"Piranha 120"},
 258	{HPHW_NPROC,0x617,0x4,0x81,"Jason 50"},
 259	{HPHW_NPROC,0x618,0x4,0x81,"Jason 100"},
 260	{HPHW_NPROC,0x619,0x4,0x81,"Mirage 80"},
 261	{HPHW_NPROC,0x61A,0x4,0x81,"SAIC L-80"},
 262	{HPHW_NPROC,0x61B,0x4,0x81,"Rocky1 L-60"},
 263	{HPHW_NPROC,0x61C,0x4,0x81,"Anole T (743/T)"},
 264	{HPHW_NPROC,0x67E,0x4,0x81,"Hitachi Tiny 80"},
 265	{HPHW_NPROC,0x67F,0x4,0x81,"Hitachi Tiny 64"},
 266	{HPHW_NPROC,0x700,0x4,0x91,"NEC Aska Processor"},
 267	{HPHW_NPROC,0x880,0x4,0x91,"Orca Mako"},
 268	{HPHW_NPROC,0x881,0x4,0x91,"Everest Mako"},
 269	{HPHW_NPROC,0x882,0x4,0x91,"Rainier/Medel Mako Slow"},
 270	{HPHW_NPROC,0x883,0x4,0x91,"Rainier/Medel Mako Fast"},
 271	{HPHW_NPROC,0x884,0x4,0x91,"Mt. Hamilton"},
 272	{HPHW_NPROC,0x885,0x4,0x91,"Mt. Hamilton DC-"},
 273	{HPHW_NPROC,0x886,0x4,0x91,"Storm Peak Slow DC-"},
 274	{HPHW_NPROC,0x887,0x4,0x91,"Storm Peak Slow"},
 275	{HPHW_NPROC,0x888,0x4,0x91,"Storm Peak Fast DC-"},
 276	{HPHW_NPROC,0x889,0x4,0x91,"Storm Peak Fast"},
 277	{HPHW_NPROC,0x88A,0x4,0x91,"Crestone Peak Slow"},
 
 278	{HPHW_NPROC,0x88C,0x4,0x91,"Orca Mako+"},
 279	{HPHW_NPROC,0x88D,0x4,0x91,"Rainier/Medel Mako+ Slow"},
 280	{HPHW_NPROC,0x88E,0x4,0x91,"Rainier/Medel Mako+ Fast"},
 
 281	{HPHW_NPROC,0x894,0x4,0x91,"Mt. Hamilton Fast Mako+"},
 282	{HPHW_NPROC,0x895,0x4,0x91,"Storm Peak Slow Mako+"},
 283	{HPHW_NPROC,0x896,0x4,0x91,"Storm Peak Fast Mako+"},
 284	{HPHW_NPROC,0x897,0x4,0x91,"Storm Peak DC- Slow Mako+"},
 285	{HPHW_NPROC,0x898,0x4,0x91,"Storm Peak DC- Fast Mako+"},
 286	{HPHW_NPROC,0x899,0x4,0x91,"Mt. Hamilton Slow Mako+"},
 287	{HPHW_NPROC,0x89B,0x4,0x91,"Crestone Peak Mako+ Slow"},
 288	{HPHW_NPROC,0x89C,0x4,0x91,"Crestone Peak Mako+ Fast"},
 289	{HPHW_A_DIRECT, 0x004, 0x0000D, 0x00, "Arrakis MUX"}, 
 290	{HPHW_A_DIRECT, 0x005, 0x0000D, 0x00, "Dyun Kiuh MUX"}, 
 291	{HPHW_A_DIRECT, 0x006, 0x0000D, 0x00, "Baat Kiuh AP/MUX (40299B)"}, 
 292	{HPHW_A_DIRECT, 0x007, 0x0000D, 0x00, "Dino AP"}, 
 293	{HPHW_A_DIRECT, 0x009, 0x0000D, 0x00, "Solaris Direct Connect MUX (J2092A)"}, 
 294	{HPHW_A_DIRECT, 0x00A, 0x0000D, 0x00, "Solaris RS-422/423 MUX (J2093A)"}, 
 295	{HPHW_A_DIRECT, 0x00B, 0x0000D, 0x00, "Solaris RS-422/423 Quadriloops MUX"}, 
 296	{HPHW_A_DIRECT, 0x00C, 0x0000D, 0x00, "Solaris Modem MUX (J2094A)"}, 
 297	{HPHW_A_DIRECT, 0x00D, 0x0000D, 0x00, "Twins Direct Connect MUX"}, 
 298	{HPHW_A_DIRECT, 0x00E, 0x0000D, 0x00, "Twins Modem MUX"}, 
 299	{HPHW_A_DIRECT, 0x00F, 0x0000D, 0x00, "Nautilus RS-485"}, 
 300	{HPHW_A_DIRECT, 0x010, 0x0000D, 0x00, "UltraLight CAP/MUX"}, 
 301	{HPHW_A_DIRECT, 0x015, 0x0000D, 0x00, "Eole CAP/MUX"}, 
 302	{HPHW_A_DIRECT, 0x024, 0x0000D, 0x00, "Sahp Kiuh AP/MUX"}, 
 303	{HPHW_A_DIRECT, 0x034, 0x0000D, 0x00, "Sahp Kiuh Low AP/MUX"}, 
 304	{HPHW_A_DIRECT, 0x044, 0x0000D, 0x00, "Sahp Baat Kiuh AP/MUX"}, 
 305	{HPHW_A_DIRECT, 0x004, 0x0000E, 0x80, "Burgundy RS-232"}, 
 306	{HPHW_A_DIRECT, 0x005, 0x0000E, 0x80, "Silverfox RS-232"}, 
 307	{HPHW_A_DIRECT, 0x006, 0x0000E, 0x80, "Lego RS-232"}, 
 308	{HPHW_A_DIRECT, 0x004, 0x0000F, 0x00, "Peacock Graphics"}, 
 309	{HPHW_A_DIRECT, 0x004, 0x00014, 0x80, "Burgundy HIL"}, 
 310	{HPHW_A_DIRECT, 0x005, 0x00014, 0x80, "Peacock HIL"}, 
 311	{HPHW_A_DIRECT, 0x004, 0x00015, 0x80, "Leonardo"}, 
 312	{HPHW_A_DIRECT, 0x004, 0x00016, 0x80, "HP-PB HRM"}, 
 313	{HPHW_A_DIRECT, 0x004, 0x00017, 0x80, "HP-PB HRC"}, 
 314	{HPHW_A_DIRECT, 0x004, 0x0003A, 0x80, "Skunk Centronics (28655A)"}, 
 315	{HPHW_A_DIRECT, 0x024, 0x0003A, 0x80, "Sahp Kiuh Centronics"}, 
 316	{HPHW_A_DIRECT, 0x044, 0x0003A, 0x80, "Sahp Baat Kiuh Centronics"}, 
 317	{HPHW_A_DIRECT, 0x004, 0x0004E, 0x80, "AT&T DataKit (AMSO)"}, 
 318	{HPHW_A_DIRECT, 0x004, 0x0009B, 0x80, "Test&Meas GSC HPIB"}, 
 319	{HPHW_A_DIRECT, 0x004, 0x000A8, 0x00, "Rocky2-120 Front Keyboard"}, 
 320	{HPHW_A_DIRECT, 0x005, 0x000A8, 0x00, "Rocky2-150 Front Keyboard"}, 
 321	{HPHW_A_DIRECT, 0x004, 0x00101, 0x80, "Hitachi Console Module"}, 
 322	{HPHW_A_DIRECT, 0x004, 0x00102, 0x80, "Hitachi Boot Module"}, 
 323	{HPHW_A_DIRECT, 0x004, 0x00203, 0x80, "MELCO HBMLA MLAIT"}, 
 324	{HPHW_A_DIRECT, 0x004, 0x00208, 0x80, "MELCO HBDPC"}, 
 325	{HPHW_A_DIRECT, 0x004, 0x00300, 0x00, "DCI TWINAX TERM IO MUX"}, 
 326	{HPHW_A_DMA, 0x004, 0x00039, 0x80, "Skunk SCSI (28655A)"}, 
 327	{HPHW_A_DMA, 0x005, 0x00039, 0x80, "KittyHawk CSY Core SCSI"}, 
 328	{HPHW_A_DMA, 0x014, 0x00039, 0x80, "Diablo SCSI"}, 
 329	{HPHW_A_DMA, 0x024, 0x00039, 0x80, "Sahp Kiuh SCSI"}, 
 330	{HPHW_A_DMA, 0x034, 0x00039, 0x80, "Sahp Kiuh Low SCSI"}, 
 331	{HPHW_A_DMA, 0x044, 0x00039, 0x80, "Sahp Baat Kiuh SCSI"}, 
 332	{HPHW_A_DMA, 0x004, 0x0003B, 0x80, "Wizard SCSI"}, 
 333	{HPHW_A_DMA, 0x005, 0x0003B, 0x80, "KittyHawk CSY Core FW-SCSI"}, 
 334	{HPHW_A_DMA, 0x006, 0x0003B, 0x80, "Symbios EPIC FW-SCSI"}, 
 335	{HPHW_A_DMA, 0x004, 0x00040, 0x80, "HP-PB Shazam HPIB (28650A)"}, 
 336	{HPHW_A_DMA, 0x005, 0x00040, 0x80, "Burgundy HPIB"}, 
 337	{HPHW_A_DMA, 0x004, 0x00041, 0x80, "HP-PB HP-FL"}, 
 338	{HPHW_A_DMA, 0x004, 0x00042, 0x80, "HP-PB LoQuix HPIB (28650B)"}, 
 339	{HPHW_A_DMA, 0x004, 0x00043, 0x80, "HP-PB Crypt LoQuix"}, 
 340	{HPHW_A_DMA, 0x004, 0x00044, 0x80, "HP-PB Shazam GPIO (28651A)"}, 
 341	{HPHW_A_DMA, 0x004, 0x00045, 0x80, "HP-PB LoQuix GPIO"}, 
 342	{HPHW_A_DMA, 0x004, 0x00046, 0x80, "2-Port X.25 NIO_ACC (AMSO)"}, 
 343	{HPHW_A_DMA, 0x004, 0x00047, 0x80, "4-Port X.25 NIO_ACC (AMSO)"}, 
 344	{HPHW_A_DMA, 0x004, 0x0004B, 0x80, "LGB Control"}, 
 345	{HPHW_A_DMA, 0x004, 0x0004C, 0x80, "Martian RTI (AMSO)"}, 
 346	{HPHW_A_DMA, 0x004, 0x0004D, 0x80, "ACC Mux (AMSO)"}, 
 347	{HPHW_A_DMA, 0x004, 0x00050, 0x80, "Lanbrusca 802.3 (36967A)"}, 
 348	{HPHW_A_DMA, 0x004, 0x00056, 0x80, "HP-PB LoQuix FDDI"}, 
 349	{HPHW_A_DMA, 0x004, 0x00057, 0x80, "HP-PB LoQuix FDDI (28670A)"}, 
 350	{HPHW_A_DMA, 0x004, 0x0005E, 0x00, "Gecko Add-on Token Ring"}, 
 351	{HPHW_A_DMA, 0x012, 0x00089, 0x80, "Barracuda Add-on FW-SCSI"}, 
 352	{HPHW_A_DMA, 0x013, 0x00089, 0x80, "Bluefish Add-on FW-SCSI"}, 
 353	{HPHW_A_DMA, 0x014, 0x00089, 0x80, "Shrike Add-on FW-SCSI"}, 
 354	{HPHW_A_DMA, 0x015, 0x00089, 0x80, "KittyHawk GSY Core FW-SCSI"}, 
 355	{HPHW_A_DMA, 0x017, 0x00089, 0x80, "Shrike Jade Add-on FW-SCSI (A3644A)"}, 
 356	{HPHW_A_DMA, 0x01F, 0x00089, 0x80, "SkyHawk 100/120 FW-SCSI"}, 
 357	{HPHW_A_DMA, 0x027, 0x00089, 0x80, "Piranha 100 FW-SCSI"}, 
 358	{HPHW_A_DMA, 0x032, 0x00089, 0x80, "Raven T' Core FW-SCSI"}, 
 359	{HPHW_A_DMA, 0x03B, 0x00089, 0x80, "Raven U/L2 Core FW-SCSI"}, 
 360	{HPHW_A_DMA, 0x03C, 0x00089, 0x80, "Merlin 132 Core FW-SCSI"},
 361	{HPHW_A_DMA, 0x03D, 0x00089, 0x80, "Merlin 160 Core FW-SCSI"},
 362	{HPHW_A_DMA, 0x044, 0x00089, 0x80, "Mohawk Core FW-SCSI"}, 
 363	{HPHW_A_DMA, 0x051, 0x00089, 0x80, "Firehawk FW-SCSI"}, 
 364	{HPHW_A_DMA, 0x058, 0x00089, 0x80, "FireHawk 200 FW-SCSI"}, 
 365	{HPHW_A_DMA, 0x05C, 0x00089, 0x80, "SummitHawk 230 Ultra-SCSI"}, 
 366	{HPHW_A_DMA, 0x014, 0x00091, 0x80, "Baby Hugo Add-on Net FC (A3406A)"}, 
 367	{HPHW_A_DMA, 0x020, 0x00091, 0x80, "Baby Jade Add-on Net FC (A3638A)"}, 
 368	{HPHW_A_DMA, 0x004, 0x00092, 0x80, "GSC+ YLIASTER ATM"}, 
 369	{HPHW_A_DMA, 0x004, 0x00095, 0x80, "Hamlyn GSC+ Network Card"}, 
 370	{HPHW_A_DMA, 0x004, 0x00098, 0x80, "Lo-fat Emulator"}, 
 371	{HPHW_A_DMA, 0x004, 0x0009A, 0x80, "GSC+ Venus ATM"}, 
 372	{HPHW_A_DMA, 0x005, 0x0009A, 0x80, "GSC+ Samorobrive ATM"}, 
 373	{HPHW_A_DMA, 0x004, 0x0009D, 0x80, "HP HSC-PCI Cards"}, 
 374	{HPHW_A_DMA, 0x004, 0x0009E, 0x80, "Alaxis GSC+ 155Mb ATM"}, 
 375	{HPHW_A_DMA, 0x005, 0x0009E, 0x80, "Alaxis GSC+ 622Mb ATM"}, 
 376	{HPHW_A_DMA, 0x05C, 0x0009F, 0x80, "SummitHawk 230 USB"}, 
 377	{HPHW_A_DMA, 0x05C, 0x000A0, 0x80, "SummitHawk 230 100BaseT"}, 
 378	{HPHW_A_DMA, 0x015, 0x000A7, 0x80, "Baby Hugo Add-on mass FC (A3404A)"}, 
 379	{HPHW_A_DMA, 0x018, 0x000A7, 0x80, "Mombasa GS Add-on mass FC (A3591)"}, 
 380	{HPHW_A_DMA, 0x021, 0x000A7, 0x80, "Baby Jade Add-on mass FC (A3636A)"}, 
 381	{HPHW_A_DMA, 0x004, 0x00201, 0x80, "MELCO HCMAP"}, 
 382	{HPHW_A_DMA, 0x004, 0x00202, 0x80, "MELCO HBMLA MLAMA"}, 
 383	{HPHW_A_DMA, 0x004, 0x00205, 0x80, "MELCO HBRFU"}, 
 384	{HPHW_A_DMA, 0x004, 0x00380, 0x80, "Interphase NIO-FC"}, 
 385	{HPHW_A_DMA, 0x004, 0x00381, 0x80, "Interphase NIO-ATM"}, 
 386	{HPHW_A_DMA, 0x004, 0x00382, 0x80, "Interphase NIO-100BaseTX"}, 
 387	{HPHW_BA, 0x004, 0x00070, 0x0, "Cobra Core BA"}, 
 388	{HPHW_BA, 0x005, 0x00070, 0x0, "Coral Core BA"}, 
 389	{HPHW_BA, 0x006, 0x00070, 0x0, "Bushmaster Core BA"}, 
 390	{HPHW_BA, 0x007, 0x00070, 0x0, "Scorpio Core BA"}, 
 391	{HPHW_BA, 0x008, 0x00070, 0x0, "Flounder Core BA"}, 
 392	{HPHW_BA, 0x009, 0x00070, 0x0, "Outfield Core BA"}, 
 393	{HPHW_BA, 0x00A, 0x00070, 0x0, "CoralII Core BA"}, 
 394	{HPHW_BA, 0x00B, 0x00070, 0x0, "Scorpio Jr. Core BA"}, 
 395	{HPHW_BA, 0x00C, 0x00070, 0x0, "Strider-50 Core BA"}, 
 396	{HPHW_BA, 0x00D, 0x00070, 0x0, "Strider-33 Core BA"}, 
 397	{HPHW_BA, 0x00E, 0x00070, 0x0, "Trailways-50 Core BA"}, 
 398	{HPHW_BA, 0x00F, 0x00070, 0x0, "Trailways-33 Core BA"}, 
 399	{HPHW_BA, 0x010, 0x00070, 0x0, "Pace Core BA"}, 
 400	{HPHW_BA, 0x011, 0x00070, 0x0, "Sidewinder Core BA"}, 
 401	{HPHW_BA, 0x019, 0x00070, 0x0, "Scorpio Sr. Core BA"}, 
 402	{HPHW_BA, 0x020, 0x00070, 0x0, "Scorpio 100 Core BA"}, 
 403	{HPHW_BA, 0x021, 0x00070, 0x0, "Spectra 50 Core BA"}, 
 404	{HPHW_BA, 0x022, 0x00070, 0x0, "Spectra 75 Core BA"}, 
 405	{HPHW_BA, 0x023, 0x00070, 0x0, "Spectra 100 Core BA"}, 
 406	{HPHW_BA, 0x024, 0x00070, 0x0, "Fast Pace Core BA"}, 
 407	{HPHW_BA, 0x026, 0x00070, 0x0, "CoralII Jaguar Core BA"}, 
 408	{HPHW_BA, 0x004, 0x00076, 0x0, "Cobra EISA BA"}, 
 409	{HPHW_BA, 0x005, 0x00076, 0x0, "Coral EISA BA"}, 
 410	{HPHW_BA, 0x007, 0x00076, 0x0, "Scorpio EISA BA"}, 
 411	{HPHW_BA, 0x00A, 0x00076, 0x0, "CoralII EISA BA"}, 
 412	{HPHW_BA, 0x00B, 0x00076, 0x0, "Scorpio Jr. EISA BA"}, 
 413	{HPHW_BA, 0x00C, 0x00076, 0x0, "Strider-50 Core EISA"}, 
 414	{HPHW_BA, 0x00D, 0x00076, 0x0, "Strider-33 Core EISA"}, 
 415	{HPHW_BA, 0x00E, 0x00076, 0x0, "Trailways-50 Core EISA"}, 
 416	{HPHW_BA, 0x00F, 0x00076, 0x0, "Trailways-33 Core EISA"}, 
 417	{HPHW_BA, 0x010, 0x00076, 0x0, "Pace Core EISA"}, 
 418	{HPHW_BA, 0x019, 0x00076, 0x0, "Scorpio Sr. EISA BA"}, 
 419	{HPHW_BA, 0x020, 0x00076, 0x0, "Scorpio 100 EISA BA"}, 
 420	{HPHW_BA, 0x021, 0x00076, 0x0, "Spectra 50 EISA BA"}, 
 421	{HPHW_BA, 0x022, 0x00076, 0x0, "Spectra 75 EISA BA"}, 
 422	{HPHW_BA, 0x023, 0x00076, 0x0, "Spectra 100 EISA BA"}, 
 423	{HPHW_BA, 0x026, 0x00076, 0x0, "CoralII Jaguar EISA BA"}, 
 424	{HPHW_BA, 0x010, 0x00078, 0x0, "Pace VME BA"}, 
 425	{HPHW_BA, 0x011, 0x00078, 0x0, "Sidewinder VME BA"}, 
 426	{HPHW_BA, 0x01A, 0x00078, 0x0, "Anole 64 VME BA"}, 
 427	{HPHW_BA, 0x01B, 0x00078, 0x0, "Anole 100 VME BA"}, 
 428	{HPHW_BA, 0x024, 0x00078, 0x0, "Fast Pace VME BA"}, 
 429	{HPHW_BA, 0x034, 0x00078, 0x0, "Anole T VME BA"}, 
 430	{HPHW_BA, 0x04A, 0x00078, 0x0, "Anole L2 132 VME BA"}, 
 431	{HPHW_BA, 0x04C, 0x00078, 0x0, "Anole L2 165 VME BA"}, 
 432	{HPHW_BA, 0x011, 0x00081, 0x0, "WB-96 Core BA"}, 
 433	{HPHW_BA, 0x012, 0x00081, 0x0, "Orville UX Core BA"}, 
 434	{HPHW_BA, 0x013, 0x00081, 0x0, "Wilbur UX Core BA"}, 
 435	{HPHW_BA, 0x014, 0x00081, 0x0, "WB-80 Core BA"}, 
 436	{HPHW_BA, 0x015, 0x00081, 0x0, "KittyHawk GSY Core BA"}, 
 437	{HPHW_BA, 0x016, 0x00081, 0x0, "Gecko Core BA"}, 
 438	{HPHW_BA, 0x018, 0x00081, 0x0, "Gecko Optional BA"}, 
 439	{HPHW_BA, 0x01A, 0x00081, 0x0, "Anole 64 Core BA"}, 
 440	{HPHW_BA, 0x01B, 0x00081, 0x0, "Anole 100 Core BA"}, 
 441	{HPHW_BA, 0x01C, 0x00081, 0x0, "Gecko 80 Core BA"}, 
 442	{HPHW_BA, 0x01D, 0x00081, 0x0, "Gecko 100 Core BA"}, 
 443	{HPHW_BA, 0x01F, 0x00081, 0x0, "SkyHawk 100/120 Core BA"}, 
 444	{HPHW_BA, 0x027, 0x00081, 0x0, "Piranha 100 Core BA"}, 
 445	{HPHW_BA, 0x028, 0x00081, 0x0, "Mirage Jr Core BA"}, 
 446	{HPHW_BA, 0x029, 0x00081, 0x0, "Mirage Core BA"}, 
 447	{HPHW_BA, 0x02A, 0x00081, 0x0, "Electra Core BA"}, 
 448	{HPHW_BA, 0x02B, 0x00081, 0x0, "Mirage 80 Core BA"}, 
 449	{HPHW_BA, 0x02C, 0x00081, 0x0, "Mirage 100+ Core BA"}, 
 450	{HPHW_BA, 0x02E, 0x00081, 0x0, "UL 350 Lasi Core BA"}, 
 451	{HPHW_BA, 0x02F, 0x00081, 0x0, "UL 550 Lasi Core BA"}, 
 452	{HPHW_BA, 0x032, 0x00081, 0x0, "Raven T' Core BA"}, 
 453	{HPHW_BA, 0x033, 0x00081, 0x0, "Anole T Core BA"}, 
 454	{HPHW_BA, 0x034, 0x00081, 0x0, "SAIC L-80 Core BA"}, 
 455	{HPHW_BA, 0x035, 0x00081, 0x0, "PCX-L2 712/132 Core BA"}, 
 456	{HPHW_BA, 0x036, 0x00081, 0x0, "PCX-L2 712/160 Core BA"}, 
 457	{HPHW_BA, 0x03B, 0x00081, 0x0, "Raven U/L2 Core BA"}, 
 458	{HPHW_BA, 0x03C, 0x00081, 0x0, "Merlin 132 Core BA"}, 
 459	{HPHW_BA, 0x03D, 0x00081, 0x0, "Merlin 160 Core BA"}, 
 460	{HPHW_BA, 0x03E, 0x00081, 0x0, "Merlin+ 132 Core BA"}, 
 461	{HPHW_BA, 0x03F, 0x00081, 0x0, "Merlin+ 180 Core BA"}, 
 462	{HPHW_BA, 0x044, 0x00081, 0x0, "Mohawk Core BA"}, 
 463	{HPHW_BA, 0x045, 0x00081, 0x0, "Rocky1 Core BA"}, 
 464	{HPHW_BA, 0x046, 0x00081, 0x0, "Rocky2 120 Core BA"}, 
 465	{HPHW_BA, 0x047, 0x00081, 0x0, "Rocky2 150 Core BA"}, 
 466	{HPHW_BA, 0x04B, 0x00081, 0x0, "Anole L2 132 Core BA"}, 
 467	{HPHW_BA, 0x04D, 0x00081, 0x0, "Anole L2 165 Core BA"}, 
 468	{HPHW_BA, 0x04E, 0x00081, 0x0, "Kiji L2 132 Core BA"}, 
 469	{HPHW_BA, 0x050, 0x00081, 0x0, "Merlin Jr 132 Core BA"}, 
 470	{HPHW_BA, 0x051, 0x00081, 0x0, "Firehawk Core BA"}, 
 471	{HPHW_BA, 0x056, 0x00081, 0x0, "Raven+ w SE FWSCSI Core BA"}, 
 472	{HPHW_BA, 0x057, 0x00081, 0x0, "Raven+ w Diff FWSCSI Core BA"}, 
 473	{HPHW_BA, 0x058, 0x00081, 0x0, "FireHawk 200 Core BA"}, 
 474	{HPHW_BA, 0x05C, 0x00081, 0x0, "SummitHawk 230 Core BA"}, 
 475	{HPHW_BA, 0x05E, 0x00081, 0x0, "Staccato 132 Core BA"}, 
 476	{HPHW_BA, 0x05E, 0x00081, 0x0, "Staccato 180 Core BA"}, 
 477	{HPHW_BA, 0x05F, 0x00081, 0x0, "Staccato 180 Lasi"}, 
 478	{HPHW_BA, 0x800, 0x00081, 0x0, "Hitachi Tiny 64 Core BA"}, 
 479	{HPHW_BA, 0x801, 0x00081, 0x0, "Hitachi Tiny 80 Core BA"}, 
 480	{HPHW_BA, 0x004, 0x0008B, 0x0, "Anole Optional PCMCIA BA"}, 
 481	{HPHW_BA, 0x004, 0x0008E, 0x0, "GSC ITR Wax BA"}, 
 482	{HPHW_BA, 0x00C, 0x0008E, 0x0, "Gecko Optional Wax BA"}, 
 483	{HPHW_BA, 0x010, 0x0008E, 0x0, "Pace Wax BA"}, 
 484	{HPHW_BA, 0x011, 0x0008E, 0x0, "SuperPace Wax BA"}, 
 485	{HPHW_BA, 0x012, 0x0008E, 0x0, "Mirage Jr Wax BA"}, 
 486	{HPHW_BA, 0x013, 0x0008E, 0x0, "Mirage Wax BA"}, 
 487	{HPHW_BA, 0x014, 0x0008E, 0x0, "Electra Wax BA"}, 
 488	{HPHW_BA, 0x017, 0x0008E, 0x0, "Raven Backplane Wax BA"}, 
 489	{HPHW_BA, 0x01E, 0x0008E, 0x0, "Raven T' Wax BA"}, 
 490	{HPHW_BA, 0x01F, 0x0008E, 0x0, "SkyHawk Wax BA"}, 
 491	{HPHW_BA, 0x023, 0x0008E, 0x0, "Rocky1 Wax BA"}, 
 492	{HPHW_BA, 0x02B, 0x0008E, 0x0, "Mirage 80 Wax BA"}, 
 493	{HPHW_BA, 0x02C, 0x0008E, 0x0, "Mirage 100+ Wax BA"}, 
 494	{HPHW_BA, 0x030, 0x0008E, 0x0, "UL 350 Core Wax BA"}, 
 495	{HPHW_BA, 0x031, 0x0008E, 0x0, "UL 550 Core Wax BA"}, 
 496	{HPHW_BA, 0x034, 0x0008E, 0x0, "SAIC L-80 Wax BA"}, 
 497	{HPHW_BA, 0x03A, 0x0008E, 0x0, "Merlin+ Wax BA"}, 
 498	{HPHW_BA, 0x040, 0x0008E, 0x0, "Merlin 132 Wax BA"}, 
 499	{HPHW_BA, 0x041, 0x0008E, 0x0, "Merlin 160 Wax BA"}, 
 500	{HPHW_BA, 0x043, 0x0008E, 0x0, "Merlin 132/160 Wax BA"}, 
 501	{HPHW_BA, 0x052, 0x0008E, 0x0, "Raven+ Hi Power Backplane w/EISA Wax BA"}, 
 502	{HPHW_BA, 0x054, 0x0008E, 0x0, "Raven+ Lo Power Backplane w/EISA Wax BA"}, 
 503	{HPHW_BA, 0x059, 0x0008E, 0x0, "FireHawk 200 Wax BA"}, 
 504	{HPHW_BA, 0x05A, 0x0008E, 0x0, "Raven+ L2 Backplane w/EISA Wax BA"}, 
 505	{HPHW_BA, 0x05D, 0x0008E, 0x0, "SummitHawk Wax BA"}, 
 506	{HPHW_BA, 0x800, 0x0008E, 0x0, "Hitachi Tiny 64 Wax BA"}, 
 507	{HPHW_BA, 0x801, 0x0008E, 0x0, "Hitachi Tiny 80 Wax BA"}, 
 508	{HPHW_BA, 0x011, 0x00090, 0x0, "SuperPace Wax EISA BA"}, 
 509	{HPHW_BA, 0x017, 0x00090, 0x0, "Raven Backplane Wax EISA BA"}, 
 510	{HPHW_BA, 0x01E, 0x00090, 0x0, "Raven T' Wax EISA BA"}, 
 511	{HPHW_BA, 0x01F, 0x00090, 0x0, "SkyHawk 100/120 Wax EISA BA"}, 
 512	{HPHW_BA, 0x027, 0x00090, 0x0, "Piranha 100 Wax EISA BA"}, 
 513	{HPHW_BA, 0x028, 0x00090, 0x0, "Mirage Jr Wax EISA BA"}, 
 514	{HPHW_BA, 0x029, 0x00090, 0x0, "Mirage Wax EISA BA"}, 
 515	{HPHW_BA, 0x02A, 0x00090, 0x0, "Electra Wax EISA BA"}, 
 516	{HPHW_BA, 0x02B, 0x00090, 0x0, "Mirage 80 Wax EISA BA"}, 
 517	{HPHW_BA, 0x02C, 0x00090, 0x0, "Mirage 100+ Wax EISA BA"}, 
 518	{HPHW_BA, 0x030, 0x00090, 0x0, "UL 350 Wax EISA BA"}, 
 519	{HPHW_BA, 0x031, 0x00090, 0x0, "UL 550 Wax EISA BA"}, 
 520	{HPHW_BA, 0x034, 0x00090, 0x0, "SAIC L-80 Wax EISA BA"}, 
 521	{HPHW_BA, 0x03A, 0x00090, 0x0, "Merlin+ Wax EISA BA"}, 
 522	{HPHW_BA, 0x040, 0x00090, 0x0, "Merlin 132 Wax EISA BA"}, 
 523	{HPHW_BA, 0x041, 0x00090, 0x0, "Merlin 160 Wax EISA BA"}, 
 524	{HPHW_BA, 0x043, 0x00090, 0x0, "Merlin 132/160 Wax EISA BA"}, 
 525	{HPHW_BA, 0x052, 0x00090, 0x0, "Raven Hi Power Backplane Wax EISA BA"}, 
 526	{HPHW_BA, 0x054, 0x00090, 0x0, "Raven Lo Power Backplane Wax EISA BA"}, 
 527	{HPHW_BA, 0x059, 0x00090, 0x0, "FireHawk 200 Wax EISA BA"}, 
 528	{HPHW_BA, 0x05A, 0x00090, 0x0, "Raven L2 Backplane Wax EISA BA"}, 
 529	{HPHW_BA, 0x05D, 0x00090, 0x0, "SummitHawk Wax EISA BA"}, 
 530	{HPHW_BA, 0x800, 0x00090, 0x0, "Hitachi Tiny 64 Wax EISA BA"}, 
 531	{HPHW_BA, 0x801, 0x00090, 0x0, "Hitachi Tiny 80 Wax EISA BA"}, 
 532	{HPHW_BA, 0x01A, 0x00093, 0x0, "Anole 64 TIMI BA"}, 
 533	{HPHW_BA, 0x01B, 0x00093, 0x0, "Anole 100 TIMI BA"}, 
 534	{HPHW_BA, 0x034, 0x00093, 0x0, "Anole T TIMI BA"}, 
 535	{HPHW_BA, 0x04A, 0x00093, 0x0, "Anole L2 132 TIMI BA"}, 
 536	{HPHW_BA, 0x04C, 0x00093, 0x0, "Anole L2 165 TIMI BA"}, 
 537	{HPHW_BA, 0x582, 0x000A5, 0x00, "Epic PCI Bridge"}, 
 538	{HPHW_BCPORT, 0x504, 0x00000, 0x00, "Phantom PseudoBC GSC+ Port"}, 
 539	{HPHW_BCPORT, 0x505, 0x00000, 0x00, "Phantom PseudoBC GSC+ Port"}, 
 540	{HPHW_BCPORT, 0x503, 0x0000C, 0x00, "Java BC GSC+ Port"}, 
 541	{HPHW_BCPORT, 0x57F, 0x0000C, 0x00, "Hitachi Ghostview GSC+ Port"}, 
 542	{HPHW_BCPORT, 0x501, 0x0000C, 0x00, "U2-IOA BC GSC+ Port"}, 
 543	{HPHW_BCPORT, 0x502, 0x0000C, 0x00, "Uturn-IOA BC GSC+ Port"}, 
 544	{HPHW_BCPORT, 0x780, 0x0000C, 0x00, "Astro BC Ropes Port"}, 
 545	{HPHW_BCPORT, 0x506, 0x0000C, 0x00, "NEC-IOS BC HSC Port"}, 
 546	{HPHW_BCPORT, 0x004, 0x0000C, 0x00, "Cheetah BC SMB Port"}, 
 547	{HPHW_BCPORT, 0x006, 0x0000C, 0x00, "Cheetah BC MID_BUS Port"}, 
 548	{HPHW_BCPORT, 0x005, 0x0000C, 0x00, "Condor BC MID_BUS Port"}, 
 549	{HPHW_BCPORT, 0x100, 0x0000C, 0x00, "Condor BC HP-PB Port"}, 
 550	{HPHW_BCPORT, 0x184, 0x0000C, 0x00, "Summit BC Port"}, 
 551	{HPHW_BCPORT, 0x101, 0x0000C, 0x00, "Summit BC HP-PB Port"}, 
 552	{HPHW_BCPORT, 0x102, 0x0000C, 0x00, "HP-PB Port (prefetch)"}, 
 553	{HPHW_BCPORT, 0x500, 0x0000C, 0x00, "Gecko BOA BC GSC+ Port"}, 
 554	{HPHW_BCPORT, 0x103, 0x0000C, 0x00, "Gecko BOA BC HP-PB Port"}, 
 555	{HPHW_BCPORT, 0x507, 0x0000C, 0x00, "Keyaki BC GSC+ Port"}, 
 556	{HPHW_BCPORT, 0x508, 0x0000C, 0x00, "Keyaki-DX BC GSC+ Port"}, 
 557	{HPHW_BCPORT, 0x584, 0x0000C, 0x10, "DEW BC Runway Port"}, 
 558	{HPHW_BCPORT, 0x800, 0x0000C, 0x10, "DEW BC Merced Port"}, 
 559	{HPHW_BCPORT, 0x801, 0x0000C, 0x10, "SMC Bus Interface Merced Bus0"}, 
 560	{HPHW_BCPORT, 0x802, 0x0000C, 0x10, "SMC Bus INterface Merced Bus1"}, 
 561	{HPHW_BCPORT, 0x803, 0x0000C, 0x10, "IKE I/O BC Merced Port"}, 
 562	{HPHW_BCPORT, 0x781, 0x0000C, 0x00, "IKE I/O BC Ropes Port"}, 
 563	{HPHW_BCPORT, 0x804, 0x0000C, 0x10, "REO I/O BC Merced Port"}, 
 564	{HPHW_BCPORT, 0x782, 0x0000C, 0x00, "REO I/O BC Ropes Port"}, 
 565	{HPHW_BCPORT, 0x784, 0x0000C, 0x00, "Pluto I/O BC Ropes Port"}, 
 566	{HPHW_BRIDGE, 0x05D, 0x0000A, 0x00, "SummitHawk Dino PCI Bridge"}, 
 567	{HPHW_BRIDGE, 0x680, 0x0000A, 0x00, "Dino PCI Bridge"}, 
 568	{HPHW_BRIDGE, 0x682, 0x0000A, 0x00, "Cujo PCI Bridge"}, 
 569	{HPHW_BRIDGE, 0x782, 0x0000A, 0x00, "Elroy PCI Bridge"}, 
 570	{HPHW_BRIDGE, 0x583, 0x000A5, 0x00, "Saga PCI Bridge"}, 
 571	{HPHW_BRIDGE, 0x783, 0x0000A, 0x00, "Mercury PCI Bridge"}, 
 572	{HPHW_BRIDGE, 0x784, 0x0000A, 0x00, "Quicksilver AGP Bridge"}, 
 573	{HPHW_B_DMA, 0x004, 0x00018, 0x00, "Parallel I/O"}, 
 574	{HPHW_B_DMA, 0x004, 0x00019, 0x00, "Parallel RDB"}, 
 575	{HPHW_B_DMA, 0x004, 0x00020, 0x80, "MID_BUS PSI"}, 
 576	{HPHW_B_DMA, 0x004, 0x0002F, 0x80, "HP-PB Transit PSI (36960A)"}, 
 577	{HPHW_B_DMA, 0x008, 0x00051, 0x80, "HP-PB Transit 802.3"}, 
 578	{HPHW_B_DMA, 0x004, 0x00052, 0x80, "Miura LAN/Console (J2146A)"}, 
 579	{HPHW_B_DMA, 0x008, 0x00058, 0x80, "HP-PB Transit 802.4"}, 
 580	{HPHW_B_DMA, 0x005, 0x00060, 0x80, "KittyHawk CSY Core LAN/Console"}, 
 581	{HPHW_B_DMA, 0x014, 0x00060, 0x80, "Diablo LAN/Console"}, 
 582	{HPHW_B_DMA, 0x054, 0x00060, 0x80, "Countach LAN/Console"}, 
 583	{HPHW_B_DMA, 0x004, 0x00094, 0x80, "KittyHawk GSC+ Exerciser"}, 
 584	{HPHW_B_DMA, 0x004, 0x00100, 0x80, "HP-PB HF Interface"}, 
 585	{HPHW_B_DMA, 0x000, 0x00206, 0x80, "MELCO HMPHA"}, 
 586	{HPHW_B_DMA, 0x005, 0x00206, 0x80, "MELCO HMPHA_10"}, 
 587	{HPHW_B_DMA, 0x006, 0x00206, 0x80, "MELCO HMQHA"}, 
 588	{HPHW_B_DMA, 0x007, 0x00206, 0x80, "MELCO HMQHA_10"}, 
 589	{HPHW_B_DMA, 0x004, 0x207, 0x80, "MELCO HNDWA MDWS-70"}, 
 590	{HPHW_CIO, 0x004, 0x00010, 0x00, "VLSI CIO"}, 
 591	{HPHW_CIO, 0x005, 0x00010, 0x00, "Silverfox CIO"}, 
 592	{HPHW_CIO, 0x006, 0x00010, 0x00, "Emerald CIO"}, 
 593	{HPHW_CIO, 0x008, 0x00010, 0x00, "Discrete CIO"}, 
 594	{HPHW_CONSOLE, 0x004, 0x0001C, 0x00, "Cheetah console"}, 
 595	{HPHW_CONSOLE, 0x005, 0x0001C, 0x00, "Emerald console"}, 
 596	{HPHW_CONSOLE, 0x01A, 0x0001F, 0x00, "Jason/Anole 64 Null Console"}, 
 597	{HPHW_CONSOLE, 0x01B, 0x0001F, 0x00, "Jason/Anole 100 Null Console"}, 
 598	{HPHW_FABRIC, 0x004, 0x000AA, 0x80, "Halfdome DNA Central Agent"}, 
 599	{HPHW_FABRIC, 0x005, 0x000AA, 0x80, "Keystone DNA Central Agent"},
 600	{HPHW_FABRIC, 0x007, 0x000AA, 0x80, "Caribe DNA Central Agent"}, 
 601	{HPHW_FABRIC, 0x004, 0x000AB, 0x00, "Halfdome TOGO Fabric Crossbar"}, 
 602	{HPHW_FABRIC, 0x005, 0x000AB, 0x00, "Keystone TOGO Fabric Crossbar"},
 603	{HPHW_FABRIC, 0x004, 0x000AC, 0x00, "Halfdome Sakura Fabric Router"}, 
 604	{HPHW_FIO, 0x025, 0x0002E, 0x80, "Armyknife Optional X.25"}, 
 605	{HPHW_FIO, 0x004, 0x0004F, 0x0, "8-Port X.25 EISA-ACC (AMSO)"}, 
 606	{HPHW_FIO, 0x004, 0x00071, 0x0, "Cobra Core SCSI"}, 
 607	{HPHW_FIO, 0x005, 0x00071, 0x0, "Coral Core SCSI"}, 
 608	{HPHW_FIO, 0x006, 0x00071, 0x0, "Bushmaster Core SCSI"}, 
 609	{HPHW_FIO, 0x007, 0x00071, 0x0, "Scorpio Core SCSI"}, 
 610	{HPHW_FIO, 0x008, 0x00071, 0x0, "Flounder Core SCSI"}, 
 611	{HPHW_FIO, 0x009, 0x00071, 0x0, "Outfield Core SCSI"}, 
 612	{HPHW_FIO, 0x00A, 0x00071, 0x0, "CoralII Core SCSI"}, 
 613	{HPHW_FIO, 0x00B, 0x00071, 0x0, "Scorpio Jr. Core SCSI"}, 
 614	{HPHW_FIO, 0x00C, 0x00071, 0x0, "Strider-50 Core SCSI"}, 
 615	{HPHW_FIO, 0x00D, 0x00071, 0x0, "Strider-33 Core SCSI"}, 
 616	{HPHW_FIO, 0x00E, 0x00071, 0x0, "Trailways-50 Core SCSI"}, 
 617	{HPHW_FIO, 0x00F, 0x00071, 0x0, "Trailways-33 Core SCSI"}, 
 618	{HPHW_FIO, 0x010, 0x00071, 0x0, "Pace Core SCSI"}, 
 619	{HPHW_FIO, 0x011, 0x00071, 0x0, "Sidewinder Core SCSI"}, 
 620	{HPHW_FIO, 0x019, 0x00071, 0x0, "Scorpio Sr. Core SCSI"}, 
 621	{HPHW_FIO, 0x020, 0x00071, 0x0, "Scorpio 100 Core SCSI"}, 
 622	{HPHW_FIO, 0x021, 0x00071, 0x0, "Spectra 50 Core SCSI"}, 
 623	{HPHW_FIO, 0x022, 0x00071, 0x0, "Spectra 75 Core SCSI"}, 
 624	{HPHW_FIO, 0x023, 0x00071, 0x0, "Spectra 100 Core SCSI"}, 
 625	{HPHW_FIO, 0x024, 0x00071, 0x0, "Fast Pace Core SCSI"}, 
 626	{HPHW_FIO, 0x026, 0x00071, 0x0, "CoralII Jaguar Core SCSI"}, 
 627	{HPHW_FIO, 0x004, 0x00072, 0x0, "Cobra Core LAN (802.3)"}, 
 628	{HPHW_FIO, 0x005, 0x00072, 0x0, "Coral Core LAN (802.3)"}, 
 629	{HPHW_FIO, 0x006, 0x00072, 0x0, "Bushmaster Core LAN (802.3)"}, 
 630	{HPHW_FIO, 0x007, 0x00072, 0x0, "Scorpio Core LAN (802.3)"}, 
 631	{HPHW_FIO, 0x008, 0x00072, 0x0, "Flounder Core LAN (802.3)"}, 
 632	{HPHW_FIO, 0x009, 0x00072, 0x0, "Outfield Core LAN (802.3)"}, 
 633	{HPHW_FIO, 0x00A, 0x00072, 0x0, "CoralII Core LAN (802.3)"}, 
 634	{HPHW_FIO, 0x00B, 0x00072, 0x0, "Scorpio Jr. Core LAN (802.3)"}, 
 635	{HPHW_FIO, 0x00C, 0x00072, 0x0, "Strider-50 Core LAN (802.3)"}, 
 636	{HPHW_FIO, 0x00D, 0x00072, 0x0, "Strider-33 Core LAN (802.3)"}, 
 637	{HPHW_FIO, 0x00E, 0x00072, 0x0, "Trailways-50 Core LAN (802.3)"}, 
 638	{HPHW_FIO, 0x00F, 0x00072, 0x0, "Trailways-33 Core LAN (802.3)"}, 
 639	{HPHW_FIO, 0x010, 0x00072, 0x0, "Pace Core LAN (802.3)"}, 
 640	{HPHW_FIO, 0x011, 0x00072, 0x0, "Sidewinder Core LAN (802.3)"}, 
 641	{HPHW_FIO, 0x019, 0x00072, 0x0, "Scorpio Sr. Core LAN (802.3)"}, 
 642	{HPHW_FIO, 0x020, 0x00072, 0x0, "Scorpio 100 Core LAN (802.3)"}, 
 643	{HPHW_FIO, 0x021, 0x00072, 0x0, "Spectra 50 Core LAN (802.3)"}, 
 644	{HPHW_FIO, 0x022, 0x00072, 0x0, "Spectra 75 Core LAN (802.3)"}, 
 645	{HPHW_FIO, 0x023, 0x00072, 0x0, "Spectra 100 Core LAN (802.3)"}, 
 646	{HPHW_FIO, 0x024, 0x00072, 0x0, "Fast Pace Core LAN (802.3)"}, 
 647	{HPHW_FIO, 0x026, 0x00072, 0x0, "CoralII Jaguar Core LAN (802.3)"}, 
 648	{HPHW_FIO, 0x004, 0x00073, 0x0, "Cobra Core HIL"}, 
 649	{HPHW_FIO, 0x005, 0x00073, 0x0, "Coral Core HIL"}, 
 650	{HPHW_FIO, 0x006, 0x00073, 0x0, "Bushmaster Core HIL"}, 
 651	{HPHW_FIO, 0x007, 0x00073, 0x0, "Scorpio Core HIL"}, 
 652	{HPHW_FIO, 0x008, 0x00073, 0x0, "Flounder Core HIL"}, 
 653	{HPHW_FIO, 0x009, 0x00073, 0x0, "Outfield Core HIL"}, 
 654	{HPHW_FIO, 0x00A, 0x00073, 0x0, "CoralII Core HIL"}, 
 655	{HPHW_FIO, 0x00B, 0x00073, 0x0, "Scorpio Jr. Core HIL"}, 
 656	{HPHW_FIO, 0x00C, 0x00073, 0x0, "Strider-50 Core HIL"}, 
 657	{HPHW_FIO, 0x00D, 0x00073, 0x0, "Strider-33 Core HIL"}, 
 658	{HPHW_FIO, 0x00E, 0x00073, 0x0, "Trailways-50 Core HIL"}, 
 659	{HPHW_FIO, 0x00F, 0x00073, 0x0, "Trailways-33 Core HIL"}, 
 660	{HPHW_FIO, 0x010, 0x00073, 0x0, "Pace Core HIL"}, 
 661	{HPHW_FIO, 0x011, 0x00073, 0xcc, "SuperPace Wax HIL"}, 
 662	{HPHW_FIO, 0x012, 0x00073, 0x0, "Mirage Jr Wax HIL"}, 
 663	{HPHW_FIO, 0x013, 0x00073, 0x0, "Mirage 100 Wax HIL"}, 
 664	{HPHW_FIO, 0x014, 0x00073, 0x0, "Electra Wax HIL"}, 
 665	{HPHW_FIO, 0x017, 0x00073, 0x0, "Raven Backplane Wax HIL"}, 
 666	{HPHW_FIO, 0x019, 0x00073, 0x0, "Scorpio Sr. Core HIL"}, 
 667	{HPHW_FIO, 0x01E, 0x00073, 0x0, "Raven T' Wax HIL"}, 
 668	{HPHW_FIO, 0x01F, 0x00073, 0x0, "SkyHawk 100/120 Wax HIL"}, 
 669	{HPHW_FIO, 0x020, 0x00073, 0x0, "Scorpio 100 Core HIL"}, 
 670	{HPHW_FIO, 0x021, 0x00073, 0x0, "Spectra 50 Core HIL"}, 
 671	{HPHW_FIO, 0x022, 0x00073, 0x0, "Spectra 75 Core HIL"}, 
 672	{HPHW_FIO, 0x023, 0x00073, 0x0, "Spectra 100 Core HIL"}, 
 673	{HPHW_FIO, 0x024, 0x00073, 0x0, "Fast Pace Core HIL"}, 
 674	{HPHW_FIO, 0x026, 0x00073, 0x0, "CoralII Jaguar Core HIL"}, 
 675	{HPHW_FIO, 0x02B, 0x00073, 0x0, "Mirage 80 Wax HIL"}, 
 676	{HPHW_FIO, 0x02C, 0x00073, 0x0, "Mirage 100+ Wax HIL"}, 
 677	{HPHW_FIO, 0x03A, 0x00073, 0x0, "Merlin+ Wax HIL"}, 
 678	{HPHW_FIO, 0x040, 0x00073, 0x0, "Merlin 132 Wax HIL"}, 
 679	{HPHW_FIO, 0x041, 0x00073, 0x0, "Merlin 160 Wax HIL"}, 
 680	{HPHW_FIO, 0x043, 0x00073, 0x0, "Merlin 132/160 Wax HIL"}, 
 681	{HPHW_FIO, 0x052, 0x00073, 0x0, "Raven+ Hi Power Backplane w/EISA Wax HIL"}, 
 682	{HPHW_FIO, 0x053, 0x00073, 0x0, "Raven+ Hi Power Backplane wo/EISA Wax HIL"}, 
 683	{HPHW_FIO, 0x054, 0x00073, 0x0, "Raven+ Lo Power Backplane w/EISA Wax HIL"}, 
 684	{HPHW_FIO, 0x055, 0x00073, 0x0, "Raven+ Lo Power Backplane wo/EISA Wax HIL"}, 
 685	{HPHW_FIO, 0x059, 0x00073, 0x0, "FireHawk 200 Wax HIL"}, 
 686	{HPHW_FIO, 0x05A, 0x00073, 0x0, "Raven+ L2 Backplane w/EISA Wax HIL"}, 
 687	{HPHW_FIO, 0x05B, 0x00073, 0x0, "Raven+ L2 Backplane wo/EISA Wax HIL"}, 
 688	{HPHW_FIO, 0x05D, 0x00073, 0x0, "SummitHawk Wax HIL"}, 
 689	{HPHW_FIO, 0x800, 0x00073, 0x0, "Hitachi Tiny 64 Wax HIL"}, 
 690	{HPHW_FIO, 0x801, 0x00073, 0x0, "Hitachi Tiny 80 Wax HIL"}, 
 691	{HPHW_FIO, 0x004, 0x00074, 0x0, "Cobra Core Centronics"}, 
 692	{HPHW_FIO, 0x005, 0x00074, 0x0, "Coral Core Centronics"}, 
 693	{HPHW_FIO, 0x006, 0x00074, 0x0, "Bushmaster Core Centronics"}, 
 694	{HPHW_FIO, 0x007, 0x00074, 0x0, "Scorpio Core Centronics"}, 
 695	{HPHW_FIO, 0x008, 0x00074, 0x0, "Flounder Core Centronics"}, 
 696	{HPHW_FIO, 0x009, 0x00074, 0x0, "Outfield Core Centronics"}, 
 697	{HPHW_FIO, 0x00A, 0x00074, 0x0, "CoralII Core Centronics"}, 
 698	{HPHW_FIO, 0x00B, 0x00074, 0x0, "Scorpio Jr. Core Centronics"}, 
 699	{HPHW_FIO, 0x00C, 0x00074, 0x0, "Strider-50 Core Centronics"}, 
 700	{HPHW_FIO, 0x00D, 0x00074, 0x0, "Strider-33 Core Centronics"}, 
 701	{HPHW_FIO, 0x00E, 0x00074, 0x0, "Trailways-50 Core Centronics"}, 
 702	{HPHW_FIO, 0x00F, 0x00074, 0x0, "Trailways-33 Core Centronics"}, 
 703	{HPHW_FIO, 0x010, 0x00074, 0x0, "Pace Core Centronics"}, 
 704	{HPHW_FIO, 0x011, 0x00074, 0x0, "Sidewinder Core Centronics"}, 
 705	{HPHW_FIO, 0x015, 0x00074, 0x0, "KittyHawk GSY Core Centronics"}, 
 706	{HPHW_FIO, 0x016, 0x00074, 0x0, "Gecko Core Centronics"}, 
 707	{HPHW_FIO, 0x019, 0x00074, 0x0, "Scorpio Sr. Core Centronics"}, 
 708	{HPHW_FIO, 0x01A, 0x00074, 0x0, "Anole 64 Core Centronics"}, 
 709	{HPHW_FIO, 0x01B, 0x00074, 0x0, "Anole 100 Core Centronics"}, 
 710	{HPHW_FIO, 0x01C, 0x00074, 0x0, "Gecko 80 Core Centronics"}, 
 711	{HPHW_FIO, 0x01D, 0x00074, 0x0, "Gecko 100 Core Centronics"}, 
 712	{HPHW_FIO, 0x01F, 0x00074, 0x0, "SkyHawk 100/120 Core Centronics"}, 
 713	{HPHW_FIO, 0x020, 0x00074, 0x0, "Scorpio 100 Core Centronics"}, 
 714	{HPHW_FIO, 0x021, 0x00074, 0x0, "Spectra 50 Core Centronics"}, 
 715	{HPHW_FIO, 0x022, 0x00074, 0x0, "Spectra 75 Core Centronics"}, 
 716	{HPHW_FIO, 0x023, 0x00074, 0x0, "Spectra 100 Core Centronics"}, 
 717	{HPHW_FIO, 0x024, 0x00074, 0x0, "Fast Pace Core Centronics"}, 
 718	{HPHW_FIO, 0x026, 0x00074, 0x0, "CoralII Jaguar Core Centronics"}, 
 719	{HPHW_FIO, 0x027, 0x00074, 0x0, "Piranha 100 Core Centronics"}, 
 720	{HPHW_FIO, 0x028, 0x00074, 0x0, "Mirage Jr Core Centronics"}, 
 721	{HPHW_FIO, 0x029, 0x00074, 0x0, "Mirage Core Centronics"}, 
 722	{HPHW_FIO, 0x02A, 0x00074, 0x0, "Electra Core Centronics"}, 
 723	{HPHW_FIO, 0x02B, 0x00074, 0x0, "Mirage 80 Core Centronics"}, 
 724	{HPHW_FIO, 0x02C, 0x00074, 0x0, "Mirage 100+ Core Centronics"}, 
 725	{HPHW_FIO, 0x02E, 0x00074, 0x0, "UL 350 Core Centronics"}, 
 726	{HPHW_FIO, 0x02F, 0x00074, 0x0, "UL 550 Core Centronics"}, 
 727	{HPHW_FIO, 0x032, 0x00074, 0x0, "Raven T' Core Centronics"}, 
 728	{HPHW_FIO, 0x033, 0x00074, 0x0, "Anole T Core Centronics"}, 
 729	{HPHW_FIO, 0x034, 0x00074, 0x0, "SAIC L-80 Core Centronics"}, 
 730	{HPHW_FIO, 0x035, 0x00074, 0x0, "PCX-L2 712/132 Core Centronics"}, 
 731	{HPHW_FIO, 0x036, 0x00074, 0x0, "PCX-L2 712/160 Core Centronics"}, 
 732	{HPHW_FIO, 0x03B, 0x00074, 0x0, "Raven U/L2 Core Centronics"}, 
 733	{HPHW_FIO, 0x03C, 0x00074, 0x0, "Merlin 132 Core Centronics"}, 
 734	{HPHW_FIO, 0x03D, 0x00074, 0x0, "Merlin 160 Core Centronics"}, 
 735	{HPHW_FIO, 0x03E, 0x00074, 0x0, "Merlin+ 132 Core Centronics"}, 
 736	{HPHW_FIO, 0x03F, 0x00074, 0x0, "Merlin+ 180 Core Centronics"}, 
 737	{HPHW_FIO, 0x044, 0x00074, 0x0, "Mohawk Core Centronics"}, 
 738	{HPHW_FIO, 0x045, 0x00074, 0x0, "Rocky1 Core Centronics"}, 
 739	{HPHW_FIO, 0x046, 0x00074, 0x0, "Rocky2 120 Core Centronics"}, 
 740	{HPHW_FIO, 0x047, 0x00074, 0x0, "Rocky2 150 Core Centronics"}, 
 741	{HPHW_FIO, 0x04B, 0x00074, 0x0, "Anole L2 132 Core Centronics"}, 
 742	{HPHW_FIO, 0x04D, 0x00074, 0x0, "Anole L2 165 Core Centronics"}, 
 743	{HPHW_FIO, 0x050, 0x00074, 0x0, "Merlin Jr 132 Core Centronics"}, 
 744	{HPHW_FIO, 0x051, 0x00074, 0x0, "Firehawk Core Centronics"}, 
 745	{HPHW_FIO, 0x056, 0x00074, 0x0, "Raven+ w SE FWSCSI Core Centronics"}, 
 746	{HPHW_FIO, 0x057, 0x00074, 0x0, "Raven+ w Diff FWSCSI Core Centronics"}, 
 747	{HPHW_FIO, 0x058, 0x00074, 0x0, "FireHawk 200 Core Centronics"}, 
 748	{HPHW_FIO, 0x05C, 0x00074, 0x0, "SummitHawk 230 Core Centronics"}, 
 749	{HPHW_FIO, 0x800, 0x00074, 0x0, "Hitachi Tiny 64 Core Centronics"}, 
 750	{HPHW_FIO, 0x801, 0x00074, 0x0, "Hitachi Tiny 80 Core Centronics"}, 
 751	{HPHW_FIO, 0x004, 0x00075, 0x0, "Cobra Core RS-232"}, 
 752	{HPHW_FIO, 0x005, 0x00075, 0x0, "Coral Core RS-232"}, 
 753	{HPHW_FIO, 0x006, 0x00075, 0x0, "Bushmaster Core RS-232"}, 
 754	{HPHW_FIO, 0x007, 0x00075, 0x0, "Scorpio Core RS-232"}, 
 755	{HPHW_FIO, 0x008, 0x00075, 0x0, "Flounder Core RS-232"}, 
 756	{HPHW_FIO, 0x009, 0x00075, 0x0, "Outfield Core RS-232"}, 
 757	{HPHW_FIO, 0x00A, 0x00075, 0x0, "CoralII Core RS-232"}, 
 758	{HPHW_FIO, 0x00B, 0x00075, 0x0, "Scorpio Jr. Core RS-232"}, 
 759	{HPHW_FIO, 0x00C, 0x00075, 0x0, "Strider-50 Core RS-232"}, 
 760	{HPHW_FIO, 0x00D, 0x00075, 0x0, "Strider-33 Core RS-232"}, 
 761	{HPHW_FIO, 0x00E, 0x00075, 0x0, "Trailways-50 Core RS-232"}, 
 762	{HPHW_FIO, 0x00F, 0x00075, 0x0, "Trailways-33 Core RS-232"}, 
 763	{HPHW_FIO, 0x010, 0x00075, 0x0, "Pace Core RS-232"}, 
 764	{HPHW_FIO, 0x011, 0x00075, 0x0, "Sidewinder Core RS-232"}, 
 765	{HPHW_FIO, 0x019, 0x00075, 0x0, "Scorpio Sr. Core RS-232"}, 
 766	{HPHW_FIO, 0x020, 0x00075, 0x0, "Scorpio 100 Core RS-232"}, 
 767	{HPHW_FIO, 0x021, 0x00075, 0x0, "Spectra 50 Core RS-232"}, 
 768	{HPHW_FIO, 0x022, 0x00075, 0x0, "Spectra 75 Core RS-232"}, 
 769	{HPHW_FIO, 0x023, 0x00075, 0x0, "Spectra 100 Core RS-232"}, 
 770	{HPHW_FIO, 0x024, 0x00075, 0x0, "Fast Pace Core RS-232"}, 
 771	{HPHW_FIO, 0x026, 0x00075, 0x0, "CoralII Jaguar Core RS-232"}, 
 772	{HPHW_FIO, 0x004, 0x00077, 0x0, "Coral SGC Graphics"}, 
 773	{HPHW_FIO, 0x005, 0x00077, 0x0, "Hyperdrive Optional Graphics"}, 
 774	{HPHW_FIO, 0x006, 0x00077, 0x0, "Stinger Optional Graphics"}, 
 775	{HPHW_FIO, 0x007, 0x00077, 0x0, "Scorpio Builtin Graphics"}, 
 776	{HPHW_FIO, 0x008, 0x00077, 0x0, "Anole Hyperdrive Optional Graphics"}, 
 777	{HPHW_FIO, 0x009, 0x00077, 0x0, "Thunder II graphics EISA form"}, 
 778	{HPHW_FIO, 0x00A, 0x00077, 0x0, "Thunder II graphics GSA form"}, 
 779	{HPHW_FIO, 0x00B, 0x00077, 0x0, "Scorpio Jr Builtin Graphics"}, 
 780	{HPHW_FIO, 0x00C, 0x00077, 0x0, "Strider-50 SSC Graphics"}, 
 781	{HPHW_FIO, 0x00D, 0x00077, 0x0, "Strider-33 SSC Graphics"}, 
 782	{HPHW_FIO, 0x00E, 0x00077, 0x0, "Trailways-50 SSC Graphics"}, 
 783	{HPHW_FIO, 0x00F, 0x00077, 0x0, "Trailways-33 SSC Graphics"}, 
 784	{HPHW_FIO, 0x010, 0x00077, 0x0, "Pace SGC Graphics"}, 
 785	{HPHW_FIO, 0x011, 0x00077, 0x0, "Mohawk Opt. 2D Graphics (Kid)"}, 
 786	{HPHW_FIO, 0x012, 0x00077, 0x0, "Raven Opt. 2D Graphics (Goat)"}, 
 787	{HPHW_FIO, 0x016, 0x00077, 0x0, "Lego 24 SCG Graphics"}, 
 788	{HPHW_FIO, 0x017, 0x00077, 0x0, "Lego 24Z SCG Graphics"}, 
 789	{HPHW_FIO, 0x018, 0x00077, 0x0, "Lego 48Z SCG Graphics"}, 
 790	{HPHW_FIO, 0x019, 0x00077, 0x0, "Scorpio Sr Builtin Graphics"}, 
 791	{HPHW_FIO, 0x020, 0x00077, 0x0, "Scorpio 100 Builtin Graphics"}, 
 792	{HPHW_FIO, 0x021, 0x00077, 0x0, "Spectra 50 Builtin Graphics"}, 
 793	{HPHW_FIO, 0x022, 0x00077, 0x0, "Spectra 75 Builtin Graphics"}, 
 794	{HPHW_FIO, 0x023, 0x00077, 0x0, "Spectra 100 Builtin Graphics"}, 
 795	{HPHW_FIO, 0x024, 0x00077, 0x0, "Fast Pace SGC Graphics"}, 
 796	{HPHW_FIO, 0x006, 0x0007A, 0x0, "Bushmaster Audio"}, 
 797	{HPHW_FIO, 0x008, 0x0007A, 0x0, "Flounder Audio"}, 
 798	{HPHW_FIO, 0x004, 0x0007B, 0x0, "UL Optional Audio"}, 
 799	{HPHW_FIO, 0x007, 0x0007B, 0x0, "Scorpio Audio"}, 
 800	{HPHW_FIO, 0x00B, 0x0007B, 0x0, "Scorpio Jr. Audio"}, 
 801	{HPHW_FIO, 0x00C, 0x0007B, 0x0, "Strider-50 Audio"}, 
 802	{HPHW_FIO, 0x00D, 0x0007B, 0x0, "Strider-33 Audio"}, 
 803	{HPHW_FIO, 0x00E, 0x0007B, 0x0, "Trailways-50 Audio"}, 
 804	{HPHW_FIO, 0x00F, 0x0007B, 0x0, "Trailways-33 Audio"}, 
 805	{HPHW_FIO, 0x015, 0x0007B, 0x0, "KittyHawk GSY Core Audio"}, 
 806	{HPHW_FIO, 0x016, 0x0007B, 0x0, "Gecko Audio"}, 
 807	{HPHW_FIO, 0x019, 0x0007B, 0x0, "Scorpio Sr. Audio"}, 
 808	{HPHW_FIO, 0x01A, 0x0007B, 0x0, "Anole 64 Audio"}, 
 809	{HPHW_FIO, 0x01B, 0x0007B, 0x0, "Anole 100 Audio"}, 
 810	{HPHW_FIO, 0x01C, 0x0007B, 0x0, "Gecko 80 Audio"}, 
 811	{HPHW_FIO, 0x01D, 0x0007B, 0x0, "Gecko 100 Audio"}, 
 812	{HPHW_FIO, 0x01F, 0x0007B, 0x0, "SkyHawk 100/120 Audio"}, 
 813	{HPHW_FIO, 0x020, 0x0007B, 0x0, "Scorpio 100 Audio"}, 
 814	{HPHW_FIO, 0x021, 0x0007B, 0x0, "Spectra 50 Audio"}, 
 815	{HPHW_FIO, 0x022, 0x0007B, 0x0, "Spectra 75 Audio"}, 
 816	{HPHW_FIO, 0x023, 0x0007B, 0x0, "Spectra 100 Audio"}, 
 817	{HPHW_FIO, 0x028, 0x0007B, 0x0, "Mirage Jr Audio"}, 
 818	{HPHW_FIO, 0x029, 0x0007B, 0x0, "Mirage Audio"}, 
 819	{HPHW_FIO, 0x02A, 0x0007B, 0x0, "Electra Audio"}, 
 820	{HPHW_FIO, 0x02B, 0x0007B, 0x0, "Mirage 80 Audio"}, 
 821	{HPHW_FIO, 0x02C, 0x0007B, 0x0, "Mirage 100+ Audio"}, 
 822	{HPHW_FIO, 0x032, 0x0007B, 0x0, "Raven T' Audio"}, 
 823	{HPHW_FIO, 0x034, 0x0007B, 0x0, "SAIC L-80 Audio"}, 
 824	{HPHW_FIO, 0x035, 0x0007B, 0x0, "PCX-L2 712/132 Core Audio"}, 
 825	{HPHW_FIO, 0x036, 0x0007B, 0x0, "PCX-L2 712/160 Core Audio"}, 
 826	{HPHW_FIO, 0x03B, 0x0007B, 0x0, "Raven U/L2 Core Audio"}, 
 827	{HPHW_FIO, 0x03C, 0x0007B, 0x0, "Merlin 132 Core Audio"}, 
 828	{HPHW_FIO, 0x03D, 0x0007B, 0x0, "Merlin 160 Core Audio"}, 
 829	{HPHW_FIO, 0x03E, 0x0007B, 0x0, "Merlin+ 132 Core Audio"}, 
 830	{HPHW_FIO, 0x03F, 0x0007B, 0x0, "Merlin+ 180 Core Audio"}, 
 831	{HPHW_FIO, 0x044, 0x0007B, 0x0, "Mohawk Core Audio"}, 
 832	{HPHW_FIO, 0x046, 0x0007B, 0x0, "Rocky2 120 Core Audio"}, 
 833	{HPHW_FIO, 0x047, 0x0007B, 0x0, "Rocky2 150 Core Audio"}, 
 834	{HPHW_FIO, 0x04B, 0x0007B, 0x0, "Anole L2 132 Core Audio"}, 
 835	{HPHW_FIO, 0x04D, 0x0007B, 0x0, "Anole L2 165 Core Audio"}, 
 836	{HPHW_FIO, 0x04E, 0x0007B, 0x0, "Kiji L2 132 Core Audio"}, 
 837	{HPHW_FIO, 0x050, 0x0007B, 0x0, "Merlin Jr 132 Core Audio"}, 
 838	{HPHW_FIO, 0x051, 0x0007B, 0x0, "Firehawk Audio"}, 
 839	{HPHW_FIO, 0x056, 0x0007B, 0x0, "Raven+ w SE FWSCSI Core Audio"}, 
 840	{HPHW_FIO, 0x057, 0x0007B, 0x0, "Raven+ w Diff FWSCSI Core Audio"}, 
 841	{HPHW_FIO, 0x058, 0x0007B, 0x0, "FireHawk 200 Audio"}, 
 842	{HPHW_FIO, 0x05C, 0x0007B, 0x0, "SummitHawk 230 Core Audio"}, 
 843	{HPHW_FIO, 0x800, 0x0007B, 0x0, "Hitachi Tiny 64 Audio"}, 
 844	{HPHW_FIO, 0x801, 0x0007B, 0x0, "Hitachi Tiny 80 Audio"}, 
 845	{HPHW_FIO, 0x009, 0x0007C, 0x0, "Outfield FW SCSI"}, 
 846	{HPHW_FIO, 0x00A, 0x0007C, 0x0, "CoralII FW SCSI"}, 
 847	{HPHW_FIO, 0x026, 0x0007C, 0x0, "CoralII Jaguar FW SCSI"}, 
 848	{HPHW_FIO, 0x009, 0x0007D, 0x0, "Outfield FDDI"}, 
 849	{HPHW_FIO, 0x00A, 0x0007D, 0x0, "CoralII FDDI"}, 
 850	{HPHW_FIO, 0x026, 0x0007D, 0x0, "CoralII Jaguar FDDI"}, 
 851	{HPHW_FIO, 0x010, 0x0007E, 0x0, "Pace Audio"}, 
 852	{HPHW_FIO, 0x024, 0x0007E, 0x0, "Fast Pace Audio"}, 
 853	{HPHW_FIO, 0x009, 0x0007F, 0x0, "Outfield Audio"}, 
 854	{HPHW_FIO, 0x00A, 0x0007F, 0x0, "CoralII Audio"}, 
 855	{HPHW_FIO, 0x026, 0x0007F, 0x0, "CoralII Jaguar Audio"}, 
 856	{HPHW_FIO, 0x010, 0x00080, 0x0, "Pace Core HPIB"}, 
 857	{HPHW_FIO, 0x024, 0x00080, 0x0, "Fast Pace Core HPIB"}, 
 858	{HPHW_FIO, 0x015, 0x00082, 0x0, "KittyHawk GSY Core SCSI"},
 859	{HPHW_FIO, 0x016, 0x00082, 0x0, "Gecko Core SCSI"}, 
 860	{HPHW_FIO, 0x01A, 0x00082, 0x0, "Anole 64 Core SCSI"}, 
 861	{HPHW_FIO, 0x01B, 0x00082, 0x0, "Anole 100 Core SCSI"}, 
 862	{HPHW_FIO, 0x01C, 0x00082, 0x0, "Gecko 80 Core SCSI"}, 
 863	{HPHW_FIO, 0x01D, 0x00082, 0x0, "Gecko 100 Core SCSI"}, 
 864	{HPHW_FIO, 0x01F, 0x00082, 0x0, "SkyHawk 100/120 Core SCSI"}, 
 865	{HPHW_FIO, 0x027, 0x00082, 0x0, "Piranha 100 Core SCSI"}, 
 866	{HPHW_FIO, 0x028, 0x00082, 0x0, "Mirage Jr Core SCSI"}, 
 867	{HPHW_FIO, 0x029, 0x00082, 0x0, "Mirage Core SCSI"}, 
 868	{HPHW_FIO, 0x02A, 0x00082, 0x0, "Electra Core SCSI"}, 
 869	{HPHW_FIO, 0x02B, 0x00082, 0x0, "Mirage 80 Core SCSI"}, 
 870	{HPHW_FIO, 0x02C, 0x00082, 0x0, "Mirage 100+ Core SCSI"}, 
 871	{HPHW_FIO, 0x02E, 0x00082, 0x0, "UL 350 Core SCSI"}, 
 872	{HPHW_FIO, 0x02F, 0x00082, 0x0, "UL 550 Core SCSI"}, 
 873	{HPHW_FIO, 0x032, 0x00082, 0x0, "Raven T' Core SCSI"}, 
 874	{HPHW_FIO, 0x033, 0x00082, 0x0, "Anole T Core SCSI"}, 
 875	{HPHW_FIO, 0x034, 0x00082, 0x0, "SAIC L-80 Core SCSI"}, 
 876	{HPHW_FIO, 0x035, 0x00082, 0x0, "PCX-L2 712/132 Core SCSI"}, 
 877	{HPHW_FIO, 0x036, 0x00082, 0x0, "PCX-L2 712/160 Core SCSI"}, 
 878	{HPHW_FIO, 0x03B, 0x00082, 0x0, "Raven U/L2 Core SCSI"}, 
 879	{HPHW_FIO, 0x03C, 0x00082, 0x0, "Merlin 132 Core SCSI"}, 
 880	{HPHW_FIO, 0x03D, 0x00082, 0x0, "Merlin 160 Core SCSI"}, 
 881	{HPHW_FIO, 0x03E, 0x00082, 0x0, "Merlin+ 132 Core SCSI"}, 
 882	{HPHW_FIO, 0x03F, 0x00082, 0x0, "Merlin+ 180 Core SCSI"}, 
 883	{HPHW_FIO, 0x044, 0x00082, 0x0, "Mohawk Core SCSI"}, 
 884	{HPHW_FIO, 0x045, 0x00082, 0x0, "Rocky1 Core SCSI"}, 
 885	{HPHW_FIO, 0x046, 0x00082, 0x0, "Rocky2 120 Core SCSI"}, 
 886	{HPHW_FIO, 0x047, 0x00082, 0x0, "Rocky2 150 Core SCSI"}, 
 887	{HPHW_FIO, 0x04B, 0x00082, 0x0, "Anole L2 132 Core SCSI"}, 
 888	{HPHW_FIO, 0x04D, 0x00082, 0x0, "Anole L2 165 Core SCSI"}, 
 889	{HPHW_FIO, 0x04E, 0x00082, 0x0, "Kiji L2 132 Core SCSI"}, 
 890	{HPHW_FIO, 0x050, 0x00082, 0x0, "Merlin Jr 132 Core SCSI"}, 
 891	{HPHW_FIO, 0x051, 0x00082, 0x0, "Firehawk Core SCSI"}, 
 892	{HPHW_FIO, 0x056, 0x00082, 0x0, "Raven+ w SE FWSCSI Core SCSI"}, 
 893	{HPHW_FIO, 0x057, 0x00082, 0x0, "Raven+ w Diff FWSCSI Core SCSI"}, 
 894	{HPHW_FIO, 0x058, 0x00082, 0x0, "FireHawk 200 Core SCSI"}, 
 895	{HPHW_FIO, 0x05C, 0x00082, 0x0, "SummitHawk 230 Core SCSI"}, 
 896	{HPHW_FIO, 0x05E, 0x00082, 0x0, "Staccato 132 Core SCSI"}, 
 897	{HPHW_FIO, 0x05F, 0x00082, 0x0, "Staccato 180 Core SCSI"}, 
 898	{HPHW_FIO, 0x800, 0x00082, 0x0, "Hitachi Tiny 64 Core SCSI"}, 
 899	{HPHW_FIO, 0x801, 0x00082, 0x0, "Hitachi Tiny 80 Core SCSI"}, 
 900	{HPHW_FIO, 0x016, 0x00083, 0x0, "Gecko Core PC Floppy"}, 
 901	{HPHW_FIO, 0x01C, 0x00083, 0x0, "Gecko 80 Core PC Floppy"}, 
 902	{HPHW_FIO, 0x01D, 0x00083, 0x0, "Gecko 100 Core PC Floppy"}, 
 903	{HPHW_FIO, 0x051, 0x00083, 0x0, "Firehawk Core PC Floppy"}, 
 904	{HPHW_FIO, 0x058, 0x00083, 0x0, "FireHawk 200 Core PC Floppy"}, 
 905	{HPHW_FIO, 0x027, 0x00083, 0x0, "Piranha 100 Core PC Floppy"}, 
 906	{HPHW_FIO, 0x028, 0x00083, 0x0, "Mirage Jr Core PC Floppy"}, 
 907	{HPHW_FIO, 0x029, 0x00083, 0x0, "Mirage Core PC Floppy"}, 
 908	{HPHW_FIO, 0x02A, 0x00083, 0x0, "Electra Core PC Floppy"}, 
 909	{HPHW_FIO, 0x02B, 0x00083, 0x0, "Mirage 80 Core PC Floppy"}, 
 910	{HPHW_FIO, 0x02C, 0x00083, 0x0, "Mirage 100+ Core PC Floppy"}, 
 911	{HPHW_FIO, 0x02E, 0x00083, 0x0, "UL 350 Core PC Floppy"}, 
 912	{HPHW_FIO, 0x02F, 0x00083, 0x0, "UL 550 Core PC Floppy"}, 
 913	{HPHW_FIO, 0x032, 0x00083, 0x0, "Raven T' Core PC Floppy"}, 
 914	{HPHW_FIO, 0x034, 0x00083, 0x0, "SAIC L-80 Core PC Floppy"}, 
 915	{HPHW_FIO, 0x035, 0x00083, 0x0, "PCX-L2 712/132 Core Floppy"}, 
 916	{HPHW_FIO, 0x036, 0x00083, 0x0, "PCX-L2 712/160 Core Floppy"}, 
 917	{HPHW_FIO, 0x03B, 0x00083, 0x0, "Raven U/L2 Core PC Floppy"}, 
 918	{HPHW_FIO, 0x03C, 0x00083, 0x0, "Merlin 132 Core PC Floppy"}, 
 919	{HPHW_FIO, 0x03D, 0x00083, 0x0, "Merlin 160 Core PC Floppy"}, 
 920	{HPHW_FIO, 0x03E, 0x00083, 0x0, "Merlin+ 132 Core PC Floppy"}, 
 921	{HPHW_FIO, 0x03F, 0x00083, 0x0, "Merlin+ 180 Core PC Floppy"}, 
 922	{HPHW_FIO, 0x045, 0x00083, 0x0, "Rocky1 Core PC Floppy"}, 
 923	{HPHW_FIO, 0x046, 0x00083, 0x0, "Rocky2 120 Core PC Floppy"}, 
 924	{HPHW_FIO, 0x047, 0x00083, 0x0, "Rocky2 150 Core PC Floppy"}, 
 925	{HPHW_FIO, 0x04E, 0x00083, 0x0, "Kiji L2 132 Core PC Floppy"}, 
 926	{HPHW_FIO, 0x050, 0x00083, 0x0, "Merlin Jr 132 Core PC Floppy"}, 
 927	{HPHW_FIO, 0x056, 0x00083, 0x0, "Raven+ w SE FWSCSI Core PC Floppy"}, 
 928	{HPHW_FIO, 0x057, 0x00083, 0x0, "Raven+ w Diff FWSCSI Core PC Floppy"}, 
 929	{HPHW_FIO, 0x800, 0x00083, 0x0, "Hitachi Tiny 64 Core PC Floppy"}, 
 930	{HPHW_FIO, 0x801, 0x00083, 0x0, "Hitachi Tiny 80 Core PC Floppy"},
 931	{HPHW_FIO, 0x015, 0x00084, 0x0, "KittyHawk GSY Core PS/2 Port"}, 
 932	{HPHW_FIO, 0x016, 0x00084, 0x0, "Gecko Core PS/2 Port"}, 
 933	{HPHW_FIO, 0x018, 0x00084, 0x0, "Gecko Optional PS/2 Port"}, 
 934	{HPHW_FIO, 0x01A, 0x00084, 0x0, "Anole 64 Core PS/2 Port"}, 
 935	{HPHW_FIO, 0x01B, 0x00084, 0x0, "Anole 100 Core PS/2 Port"}, 
 936	{HPHW_FIO, 0x01C, 0x00084, 0x0, "Gecko 80 Core PS/2 Port"}, 
 937	{HPHW_FIO, 0x01D, 0x00084, 0x0, "Gecko 100 Core PS/2 Port"}, 
 938	{HPHW_FIO, 0x01F, 0x00084, 0x0, "SkyHawk 100/120 Core PS/2 Port"}, 
 939	{HPHW_FIO, 0x027, 0x00084, 0x0, "Piranha 100 Core PS/2 Port"}, 
 940	{HPHW_FIO, 0x028, 0x00084, 0x0, "Mirage Jr Core PS/2 Port"}, 
 941	{HPHW_FIO, 0x029, 0x00084, 0x0, "Mirage Core PS/2 Port"}, 
 942	{HPHW_FIO, 0x02A, 0x00084, 0x0, "Electra Core PS/2 Port"}, 
 943	{HPHW_FIO, 0x02B, 0x00084, 0x0, "Mirage 80 Core PS/2 Port"}, 
 944	{HPHW_FIO, 0x02C, 0x00084, 0x0, "Mirage 100+ Core PS/2 Port"}, 
 945	{HPHW_FIO, 0x02E, 0x00084, 0x0, "UL 350 Core PS/2 Port"}, 
 946	{HPHW_FIO, 0x02F, 0x00084, 0x0, "UL 550 Core PS/2 Port"}, 
 947	{HPHW_FIO, 0x032, 0x00084, 0x0, "Raven T' Core PS/2 Port"}, 
 948	{HPHW_FIO, 0x033, 0x00084, 0x0, "Anole T Core PS/2 Port"}, 
 949	{HPHW_FIO, 0x034, 0x00084, 0x0, "SAIC L-80 Core PS/2 Port"}, 
 950	{HPHW_FIO, 0x035, 0x00084, 0x0, "PCX-L2 712/132 Core PS/2 Port"}, 
 951	{HPHW_FIO, 0x036, 0x00084, 0x0, "PCX-L2 712/160 Core PS/2 Port"}, 
 952	{HPHW_FIO, 0x03B, 0x00084, 0x0, "Raven U/L2 Core PS/2 Port"}, 
 953	{HPHW_FIO, 0x03C, 0x00084, 0x0, "Merlin 132 Core PS/2 Port"}, 
 954	{HPHW_FIO, 0x03D, 0x00084, 0x0, "Merlin 160 Core PS/2 Port"}, 
 955	{HPHW_FIO, 0x03E, 0x00084, 0x0, "Merlin+ 132 Core PS/2 Port"}, 
 956	{HPHW_FIO, 0x03F, 0x00084, 0x0, "Merlin+ 180 Core PS/2 Port"}, 
 957	{HPHW_FIO, 0x044, 0x00084, 0x0, "Mohawk Core PS/2 Port"}, 
 958	{HPHW_FIO, 0x045, 0x00084, 0x0, "Rocky1 Core PS/2 Port"}, 
 959	{HPHW_FIO, 0x046, 0x00084, 0x0, "Rocky2 120 Core PS/2 Port"}, 
 960	{HPHW_FIO, 0x047, 0x00084, 0x0, "Rocky2 150 Core PS/2 Port"}, 
 961	{HPHW_FIO, 0x048, 0x00084, 0x0, "Rocky2 120 Dino PS/2 Port"}, 
 962	{HPHW_FIO, 0x049, 0x00084, 0x0, "Rocky2 150 Dino PS/2 Port"}, 
 963	{HPHW_FIO, 0x04B, 0x00084, 0x0, "Anole L2 132 Core PS/2 Port"}, 
 964	{HPHW_FIO, 0x04D, 0x00084, 0x0, "Anole L2 165 Core PS/2 Port"}, 
 965	{HPHW_FIO, 0x04E, 0x00084, 0x0, "Kiji L2 132 Core PS/2 Port"}, 
 966	{HPHW_FIO, 0x050, 0x00084, 0x0, "Merlin Jr 132 Core PS/2 Port"}, 
 967	{HPHW_FIO, 0x051, 0x00084, 0x0, "Firehawk Core PS/2 Port"}, 
 968	{HPHW_FIO, 0x056, 0x00084, 0x0, "Raven+ w SE FWSCSI Core PS/2 Port"}, 
 969	{HPHW_FIO, 0x057, 0x00084, 0x0, "Raven+ w Diff FWSCSI Core PS/2 Port"}, 
 970	{HPHW_FIO, 0x058, 0x00084, 0x0, "FireHawk 200 Core PS/2 Port"}, 
 971	{HPHW_FIO, 0x05C, 0x00084, 0x0, "SummitHawk 230 Core PS/2 Port"}, 
 972	{HPHW_FIO, 0x800, 0x00084, 0x0, "Hitachi Tiny 64 Core PS/2 Port"}, 
 973	{HPHW_FIO, 0x801, 0x00084, 0x0, "Hitachi Tiny 80 Core PS/2 Port"}, 
 974	{HPHW_FIO, 0x004, 0x00085, 0x0, "Solo GSC Optional Graphics"}, 
 975	{HPHW_FIO, 0x005, 0x00085, 0x0, "Duet GSC Optional Graphics"}, 
 976	{HPHW_FIO, 0x008, 0x00085, 0x0, "Anole Artist Optional Graphics"}, 
 977	{HPHW_FIO, 0x010, 0x00085, 0x0, "Mirage 80 GSC Builtin Graphics"}, 
 978	{HPHW_FIO, 0x011, 0x00085, 0x0, "Mirage 100+ GSC Builtin Graphics"}, 
 979	{HPHW_FIO, 0x012, 0x00085, 0x0, "Mirage Jr GSC Builtin Graphics"}, 
 980	{HPHW_FIO, 0x013, 0x00085, 0x0, "Mirage GSC Builtin Graphics"}, 
 981	{HPHW_FIO, 0x014, 0x00085, 0x0, "Electra GSC Builtin Graphics"}, 
 982	{HPHW_FIO, 0x016, 0x00085, 0x0, "Gecko GSC Core Graphics"}, 
 983	{HPHW_FIO, 0x017, 0x00085, 0x0, "Gecko GSC Optional Graphics"}, 
 984	{HPHW_FIO, 0x01A, 0x00085, 0x0, "Anole 64 Artist Builtin Graphics"}, 
 985	{HPHW_FIO, 0x01B, 0x00085, 0x0, "Anole 100 Artist Builtin Graphics"}, 
 986	{HPHW_FIO, 0x01C, 0x00085, 0x0, "Gecko 80 GSC Core Graphics"}, 
 987	{HPHW_FIO, 0x01D, 0x00085, 0x0, "Gecko 100 GSC Core Graphics"}, 
 988	{HPHW_FIO, 0x032, 0x00085, 0x0, "Raven T' GSC Core Graphics"}, 
 989	{HPHW_FIO, 0x033, 0x00085, 0x0, "Anole T Artist Builtin Graphics"}, 
 990	{HPHW_FIO, 0x034, 0x00085, 0x0, "SAIC L-80 GSC Core Graphics"}, 
 991	{HPHW_FIO, 0x035, 0x00085, 0x0, "PCX-L2 712/132 Core Graphics"}, 
 992	{HPHW_FIO, 0x036, 0x00085, 0x0, "PCX-L2 712/160 Core Graphics"}, 
 993	{HPHW_FIO, 0x03B, 0x00085, 0x0, "Raven U/L2 Core Graphics"}, 
 994	{HPHW_FIO, 0x03C, 0x00085, 0x0, "Merlin 132 Core Graphics"}, 
 995	{HPHW_FIO, 0x03D, 0x00085, 0x0, "Merlin 160 Core Graphics"}, 
 996	{HPHW_FIO, 0x03E, 0x00085, 0x0, "Merlin+ 132 Core Graphics"}, 
 997	{HPHW_FIO, 0x03F, 0x00085, 0x0, "Merlin+ 180 Core Graphics"}, 
 998	{HPHW_FIO, 0x045, 0x00085, 0x0, "Rocky1 Core Graphics"}, 
 999	{HPHW_FIO, 0x046, 0x00085, 0x0, "Rocky2 120 Core Graphics"}, 
1000	{HPHW_FIO, 0x047, 0x00085, 0x0, "Rocky2 150 Core Graphics"}, 
1001	{HPHW_FIO, 0x04B, 0x00085, 0x0, "Anole L2 132 Core Graphics"}, 
1002	{HPHW_FIO, 0x04D, 0x00085, 0x0, "Anole L2 165 Core Graphics"}, 
1003	{HPHW_FIO, 0x04E, 0x00085, 0x0, "Kiji L2 132 Core Graphics"}, 
1004	{HPHW_FIO, 0x050, 0x00085, 0x0, "Merlin Jr 132 Core Graphics"}, 
1005	{HPHW_FIO, 0x056, 0x00085, 0x0, "Raven+ w SE FWSCSI Core Graphics"}, 
1006	{HPHW_FIO, 0x057, 0x00085, 0x0, "Raven+ w Diff FWSCSI Core Graphics"}, 
1007	{HPHW_FIO, 0x800, 0x00085, 0x0, "Hitachi Tiny 64 Core Graphics"}, 
1008	{HPHW_FIO, 0x801, 0x00085, 0x0, "Hitachi Tiny 80 Core Graphics"}, 
1009	{HPHW_FIO, 0x004, 0x00086, 0x0, "GSC IBM Token Ring"}, 
1010	{HPHW_FIO, 0x015, 0x00087, 0x0, "Gecko Optional ISDN"}, 
1011	{HPHW_FIO, 0x016, 0x00087, 0x0, "Gecko Core ISDN"}, 
1012	{HPHW_FIO, 0x01C, 0x00087, 0x0, "Gecko 80 Core ISDN"}, 
1013	{HPHW_FIO, 0x01D, 0x00087, 0x0, "Gecko 100 Core ISDN"}, 
1014	{HPHW_FIO, 0x010, 0x00088, 0x0, "Pace VME Networking"}, 
1015	{HPHW_FIO, 0x011, 0x00088, 0x0, "Sidewinder VME Networking"}, 
1016	{HPHW_FIO, 0x01A, 0x00088, 0x0, "Anole 64 VME Networking"}, 
1017	{HPHW_FIO, 0x01B, 0x00088, 0x0, "Anole 100 VME Networking"}, 
1018	{HPHW_FIO, 0x024, 0x00088, 0x0, "Fast Pace VME Networking"}, 
1019	{HPHW_FIO, 0x034, 0x00088, 0x0, "Anole T VME Networking"}, 
1020	{HPHW_FIO, 0x04A, 0x00088, 0x0, "Anole L2 132 VME Networking"}, 
1021	{HPHW_FIO, 0x04C, 0x00088, 0x0, "Anole L2 165 VME Networking"}, 
1022	{HPHW_FIO, 0x011, 0x0008A, 0x0, "WB-96 Core LAN (802.3)"}, 
1023	{HPHW_FIO, 0x012, 0x0008A, 0x0, "Orville Core LAN (802.3)"}, 
1024	{HPHW_FIO, 0x013, 0x0008A, 0x0, "Wilbur Core LAN (802.3)"}, 
1025	{HPHW_FIO, 0x014, 0x0008A, 0x0, "WB-80 Core LAN (802.3)"}, 
1026	{HPHW_FIO, 0x015, 0x0008A, 0x0, "KittyHawk GSY Core LAN (802.3)"}, 
1027	{HPHW_FIO, 0x016, 0x0008A, 0x0, "Gecko Core LAN (802.3)"}, 
1028	{HPHW_FIO, 0x018, 0x0008A, 0x0, "Gecko Optional LAN (802.3)"}, 
1029	{HPHW_FIO, 0x01A, 0x0008A, 0x0, "Anole 64 Core LAN (802.3)"}, 
1030	{HPHW_FIO, 0x01B, 0x0008A, 0x0, "Anole 100 Core LAN (802.3)"}, 
1031	{HPHW_FIO, 0x01C, 0x0008A, 0x0, "Gecko 80 Core LAN (802.3)"}, 
1032	{HPHW_FIO, 0x01D, 0x0008A, 0x0, "Gecko 100 Core LAN (802.3)"}, 
1033	{HPHW_FIO, 0x01F, 0x0008A, 0x0, "SkyHawk 100/120 Core LAN (802.3)"}, 
1034	{HPHW_FIO, 0x027, 0x0008A, 0x0, "Piranha 100 Core LAN (802.3)"}, 
1035	{HPHW_FIO, 0x028, 0x0008A, 0x0, "Mirage Jr Core LAN (802.3)"}, 
1036	{HPHW_FIO, 0x029, 0x0008A, 0x0, "Mirage Core LAN (802.3)"}, 
1037	{HPHW_FIO, 0x02A, 0x0008A, 0x0, "Electra Core LAN (802.3)"}, 
1038	{HPHW_FIO, 0x02B, 0x0008A, 0x0, "Mirage 80 Core LAN (802.3)"}, 
1039	{HPHW_FIO, 0x02C, 0x0008A, 0x0, "Mirage 100+ Core LAN (802.3)"}, 
1040	{HPHW_FIO, 0x02E, 0x0008A, 0x0, "UL 350 Core LAN (802.3)"}, 
1041	{HPHW_FIO, 0x02F, 0x0008A, 0x0, "UL 350 Core LAN (802.3)"}, 
1042	{HPHW_FIO, 0x032, 0x0008A, 0x0, "Raven T' Core LAN (802.3)"}, 
1043	{HPHW_FIO, 0x033, 0x0008A, 0x0, "Anole T Core LAN (802.3)"}, 
1044	{HPHW_FIO, 0x034, 0x0008A, 0x0, "SAIC L-80 Core LAN (802.3)"}, 
1045	{HPHW_FIO, 0x035, 0x0008A, 0x0, "PCX-L2 712/132 Core LAN (802.3)"}, 
1046	{HPHW_FIO, 0x036, 0x0008A, 0x0, "PCX-L2 712/160 Core LAN (802.3)"}, 
1047	{HPHW_FIO, 0x03B, 0x0008A, 0x0, "Raven U/L2 Core LAN (802.3)"}, 
1048	{HPHW_FIO, 0x03C, 0x0008A, 0x0, "Merlin 132 Core LAN (802.3)"}, 
1049	{HPHW_FIO, 0x03D, 0x0008A, 0x0, "Merlin 160 Core LAN (802.3)"}, 
1050	{HPHW_FIO, 0x044, 0x0008A, 0x0, "Mohawk Core LAN (802.3)"}, 
1051	{HPHW_FIO, 0x045, 0x0008A, 0x0, "Rocky1 Core LAN (802.3)"}, 
1052	{HPHW_FIO, 0x046, 0x0008A, 0x0, "Rocky2 120 Core LAN (802.3)"}, 
1053	{HPHW_FIO, 0x047, 0x0008A, 0x0, "Rocky2 150 Core LAN (802.3)"}, 
1054	{HPHW_FIO, 0x04B, 0x0008A, 0x0, "Anole L2 132 Core LAN (802.3)"}, 
1055	{HPHW_FIO, 0x04D, 0x0008A, 0x0, "Anole L2 165 Core LAN (802.3)"}, 
1056	{HPHW_FIO, 0x04E, 0x0008A, 0x0, "Kiji L2 132 Core LAN (802.3)"}, 
1057	{HPHW_FIO, 0x050, 0x0008A, 0x0, "Merlin Jr 132 Core LAN (802.3)"}, 
1058	{HPHW_FIO, 0x058, 0x0008A, 0x0, "FireHawk 200 Core LAN (802.3)"}, 
1059	{HPHW_FIO, 0x800, 0x0008A, 0x0, "Hitachi Tiny 64 Core LAN (802.3)"}, 
1060	{HPHW_FIO, 0x801, 0x0008A, 0x0, "Hitachi Tiny 80 Core LAN (802.3)"}, 
1061	{HPHW_FIO, 0x004, 0x0008C, 0x0, "SkyHawk 100/120 Wax RS-232"}, 
1062	{HPHW_FIO, 0x005, 0x0008C, 0x0, "SAIC L-80 Wax RS-232"}, 
1063	{HPHW_FIO, 0x006, 0x0008C, 0x0, "Raven U/L2 Dino RS-232"}, 
1064	{HPHW_FIO, 0x007, 0x0008C, 0x0, "Dino RS-232"}, 
1065	{HPHW_FIO, 0x008, 0x0008C, 0x0, "Merlin 132 Dino RS-232"}, 
1066	{HPHW_FIO, 0x009, 0x0008C, 0x0, "Merlin 160 Dino RS-232"}, 
1067	{HPHW_FIO, 0x00A, 0x0008C, 0x0, "Merlin Jr 132 Dino RS-232"}, 
1068	{HPHW_FIO, 0x010, 0x0008C, 0x0, "Mirage 80 Wax RS-232"}, 
1069	{HPHW_FIO, 0x011, 0x0008C, 0x0, "Mirage 100+ Wax RS-232"}, 
1070	{HPHW_FIO, 0x012, 0x0008C, 0x0, "Mirage Jr Wax RS-232"}, 
1071	{HPHW_FIO, 0x013, 0x0008C, 0x0, "Mirage Wax RS-232"}, 
1072	{HPHW_FIO, 0x014, 0x0008C, 0x0, "Electra Wax RS-232"}, 
1073	{HPHW_FIO, 0x015, 0x0008C, 0x0, "KittyHawk GSY Core RS-232"}, 
1074	{HPHW_FIO, 0x016, 0x0008C, 0x0, "Gecko Core RS-232"}, 
1075	{HPHW_FIO, 0x017, 0x0008C, 0x0, "Raven Backplane RS-232"}, 
1076	{HPHW_FIO, 0x018, 0x0008C, 0x0, "Gecko Optional RS-232"}, 
1077	{HPHW_FIO, 0x019, 0x0008C, 0x0, "Merlin+ 180 Dino RS-232"}, 
1078	{HPHW_FIO, 0x01A, 0x0008C, 0x0, "Anole 64 Core RS-232"}, 
1079	{HPHW_FIO, 0x01B, 0x0008C, 0x0, "Anole 100 Core RS-232"}, 
1080	{HPHW_FIO, 0x01C, 0x0008C, 0x0, "Gecko 80 Core RS-232"}, 
1081	{HPHW_FIO, 0x01D, 0x0008C, 0x0, "Gecko 100 Core RS-232"}, 
1082	{HPHW_FIO, 0x01E, 0x0008C, 0x0, "Raven T' Wax RS-232"}, 
1083	{HPHW_FIO, 0x01F, 0x0008C, 0x0, "SkyHawk 100/120 Core RS-232"}, 
1084	{HPHW_FIO, 0x020, 0x0008C, 0x0, "Anole 64 Timi RS-232"}, 
1085	{HPHW_FIO, 0x021, 0x0008C, 0x0, "Anole 100 Timi RS-232"}, 
1086	{HPHW_FIO, 0x022, 0x0008C, 0x0, "Merlin+ 132 Dino RS-232"}, 
1087	{HPHW_FIO, 0x023, 0x0008C, 0x0, "Rocky1 Wax RS-232"}, 
1088	{HPHW_FIO, 0x025, 0x0008C, 0x0, "Armyknife Optional RS-232"}, 
1089	{HPHW_FIO, 0x026, 0x0008C, 0x0, "Piranha 100 Wax RS-232"}, 
1090	{HPHW_FIO, 0x027, 0x0008C, 0x0, "Piranha 100 Core RS-232"}, 
1091	{HPHW_FIO, 0x028, 0x0008C, 0x0, "Mirage Jr Core RS-232"}, 
1092	{HPHW_FIO, 0x029, 0x0008C, 0x0, "Mirage Core RS-232"}, 
1093	{HPHW_FIO, 0x02A, 0x0008C, 0x0, "Electra Core RS-232"}, 
1094	{HPHW_FIO, 0x02B, 0x0008C, 0x0, "Mirage 80 Core RS-232"}, 
1095	{HPHW_FIO, 0x02C, 0x0008C, 0x0, "Mirage 100+ Core RS-232"}, 
1096	{HPHW_FIO, 0x02E, 0x0008C, 0x0, "UL 350 Lasi Core RS-232"}, 
1097	{HPHW_FIO, 0x02F, 0x0008C, 0x0, "UL 550 Lasi Core RS-232"}, 
1098	{HPHW_FIO, 0x030, 0x0008C, 0x0, "UL 350 Wax Core RS-232"}, 
1099	{HPHW_FIO, 0x031, 0x0008C, 0x0, "UL 550 Wax Core RS-232"}, 
1100	{HPHW_FIO, 0x032, 0x0008C, 0x0, "Raven T' Lasi Core RS-232"}, 
1101	{HPHW_FIO, 0x033, 0x0008C, 0x0, "Anole T Core RS-232"}, 
1102	{HPHW_FIO, 0x034, 0x0008C, 0x0, "SAIC L-80 Core RS-232"}, 
1103	{HPHW_FIO, 0x035, 0x0008C, 0x0, "PCX-L2 712/132 Core RS-232"}, 
1104	{HPHW_FIO, 0x036, 0x0008C, 0x0, "PCX-L2 712/160 Core RS-232"}, 
1105	{HPHW_FIO, 0x03A, 0x0008C, 0x0, "Merlin+ Wax RS-232"}, 
1106	{HPHW_FIO, 0x03B, 0x0008C, 0x0, "Raven U/L2 Core RS-232"}, 
1107	{HPHW_FIO, 0x03C, 0x0008C, 0x0, "Merlin 132 Core RS-232"}, 
1108	{HPHW_FIO, 0x03D, 0x0008C, 0x0, "Merlin 160 Core RS-232"}, 
1109	{HPHW_FIO, 0x03E, 0x0008C, 0x0, "Merlin+ 132 Core RS-232"}, 
1110	{HPHW_FIO, 0x03F, 0x0008C, 0x0, "Merlin+ 180 Core RS-232"}, 
1111	{HPHW_FIO, 0x040, 0x0008C, 0x0, "Merlin 132 Wax RS-232"}, 
1112	{HPHW_FIO, 0x041, 0x0008C, 0x0, "Merlin 160 Wax RS-232"}, 
1113	{HPHW_FIO, 0x043, 0x0008C, 0x0, "Merlin 132/160 Wax RS-232"}, 
1114	{HPHW_FIO, 0x044, 0x0008C, 0x0, "Mohawk Core RS-232"}, 
1115	{HPHW_FIO, 0x045, 0x0008C, 0x0, "Rocky1 Core RS-232"}, 
1116	{HPHW_FIO, 0x046, 0x0008C, 0x0, "Rocky2 120 Core RS-232"}, 
1117	{HPHW_FIO, 0x047, 0x0008C, 0x0, "Rocky2 150 Core RS-232"}, 
1118	{HPHW_FIO, 0x048, 0x0008C, 0x0, "Rocky2 120 Dino RS-232"}, 
1119	{HPHW_FIO, 0x049, 0x0008C, 0x0, "Rocky2 150 Dino RS-232"}, 
1120	{HPHW_FIO, 0x04A, 0x0008C, 0x0, "Anole L2 132 TIMI RS-232"}, 
1121	{HPHW_FIO, 0x04B, 0x0008C, 0x0, "Anole L2 l32 Core RS-232"}, 
1122	{HPHW_FIO, 0x04C, 0x0008D, 0x0, "Anole L2 165 TIMI RS-232"}, 
1123	{HPHW_FIO, 0x04D, 0x0008C, 0x0, "Anole L2 165 Core RS-232"}, 
1124	{HPHW_FIO, 0x04E, 0x0008C, 0x0, "Kiji L2 132 Core RS-232"}, 
1125	{HPHW_FIO, 0x04F, 0x0008C, 0x0, "Kiji L2 132 Dino RS-232"}, 
1126	{HPHW_FIO, 0x050, 0x0008C, 0x0, "Merlin Jr 132 Core RS-232"}, 
1127	{HPHW_FIO, 0x051, 0x0008C, 0x0, "Firehawk Core RS-232"}, 
1128	{HPHW_FIO, 0x052, 0x0008C, 0x0, "Raven+ Hi Power Backplane w EISA RS-232"}, 
1129	{HPHW_FIO, 0x053, 0x0008C, 0x0, "Raven+ Hi Power Backplane w/o EISA RS-232"}, 
1130	{HPHW_FIO, 0x054, 0x0008C, 0x0, "Raven+ Lo Power Backplane w EISA RS-232"}, 
1131	{HPHW_FIO, 0x055, 0x0008C, 0x0, "Raven+ Lo Power Backplane w/o EISA RS-232"}, 
1132	{HPHW_FIO, 0x056, 0x0008C, 0x0, "Raven+ w SE FWSCSI Core RS-232"}, 
1133	{HPHW_FIO, 0x057, 0x0008C, 0x0, "Raven+ w Diff FWSCSI Core RS-232"}, 
1134	{HPHW_FIO, 0x058, 0x0008C, 0x0, "FireHawk 200 Core RS-232"}, 
1135	{HPHW_FIO, 0x059, 0x0008C, 0x0, "FireHawk 200 Wax RS-232"}, 
1136	{HPHW_FIO, 0x05A, 0x0008C, 0x0, "Raven+ L2 Backplane w EISA RS-232"}, 
1137	{HPHW_FIO, 0x05B, 0x0008C, 0x0, "Raven+ L2 Backplane w/o EISA RS-232"}, 
1138	{HPHW_FIO, 0x05D, 0x0008C, 0x0, "SummitHawk Dino RS-232"}, 
1139	{HPHW_FIO, 0x05E, 0x0008C, 0x0, "Staccato 132 Core LAN RS-232"}, 
1140	{HPHW_FIO, 0x05F, 0x0008C, 0x0, "Staccato 180 Core LAN RS-232"}, 
1141	{HPHW_FIO, 0x800, 0x0008C, 0x0, "Hitachi Tiny 64 Core RS-232"}, 
1142	{HPHW_FIO, 0x801, 0x0008C, 0x0, "Hitachi Tiny 80 Core RS-232"}, 
1143	{HPHW_FIO, 0x015, 0x0008D, 0x0, "Gecko Optional RJ-16"}, 
1144	{HPHW_FIO, 0x016, 0x0008D, 0x0, "Gecko Core RJ-16"}, 
1145	{HPHW_FIO, 0x01C, 0x0008D, 0x0, "Gecko 80 Core RJ-16"}, 
1146	{HPHW_FIO, 0x01D, 0x0008D, 0x0, "Gecko 100 Core RJ-16"}, 
1147	{HPHW_FIO, 0x004, 0x0008F, 0x0, "Anole Boot Rom"}, 
1148	{HPHW_FIO, 0x005, 0x0008F, 0x0, "Rocky1 Boot Rom"}, 
1149	{HPHW_FIO, 0x006, 0x0008F, 0x0, "Rocky2 120 Boot Rom"}, 
1150	{HPHW_FIO, 0x007, 0x0008F, 0x0, "Rocky2 150 Boot Rom"}, 
1151	{HPHW_FIO, 0x01B, 0x0008F, 0x0, "Anole 100 Boot Rom"}, 
1152	{HPHW_FIO, 0x006, 0x00096, 0x0, "Raven U/L2 Dino PS/2 Port"}, 
1153	{HPHW_FIO, 0x007, 0x00096, 0x0, "Dino PS/2 Port"}, 
1154	{HPHW_FIO, 0x008, 0x00096, 0x0, "Merlin 132 Dino PS/2 Port"}, 
1155	{HPHW_FIO, 0x009, 0x00096, 0x0, "Merlin 160 Dino PS/2 Port"}, 
1156	{HPHW_FIO, 0x00A, 0x00096, 0x0, "Merlin Jr 132 Dino PS/2 Port"}, 
1157	{HPHW_FIO, 0x019, 0x00096, 0x0, "Merlin+ 180 Dino PS/2 Port"}, 
1158	{HPHW_FIO, 0x022, 0x00096, 0x0, "Merlin+ 132 Dino PS/2 Port"}, 
1159	{HPHW_FIO, 0x004, 0x00097, 0x0, "Cascade EISA 100VG LAN"}, 
1160	{HPHW_FIO, 0x023, 0x00099, 0x0, "Rocky1 Wax HPIB"}, 
1161	{HPHW_FIO, 0x048, 0x00099, 0x0, "Rocky2 120 Clark/Dino HPIB"}, 
1162	{HPHW_FIO, 0x049, 0x00099, 0x0, "Rocky2 150 Clark/Dino HPIB"}, 
1163	{HPHW_FIO, 0x004, 0x000A1, 0x0, "SPP2000 Console TTY"}, 
1164	{HPHW_FIO, 0x004, 0x000A2, 0x0, "Forte Core PCI 10/100BT LAN"}, 
1165	{HPHW_FIO, 0x005, 0x000A2, 0x0, "AllegroLow PCI 10/100BT LAN"}, 
1166	{HPHW_FIO, 0x006, 0x000A2, 0x0, "AllegroHIgh Core PCI 10/100BT LAN"}, 
1167	{HPHW_FIO, 0x007, 0x000A2, 0x0, "PCI Plug-in LAN"}, 
1168	{HPHW_FIO, 0x00A, 0x000A2, 0x0, "Lego 360 Core PCI 10/100BT LAN"}, 
1169	{HPHW_FIO, 0x03E, 0x000A2, 0x0, "Merlin+ 132 Core PCI LAN"}, 
1170	{HPHW_FIO, 0x03F, 0x000A2, 0x0, "Merlin+ 180 Core PCI LAN"}, 
1171	{HPHW_FIO, 0x056, 0x000A2, 0x0, "Raven+ w SE FWSCSI Core PCI LAN"}, 
1172	{HPHW_FIO, 0x057, 0x000A2, 0x0, "Raven+ w Diff FWSCSI Core PCI LAN"}, 
1173	{HPHW_FIO, 0x05E, 0x000A2, 0x0, "Staccato 132 PCI LAN"}, 
1174	{HPHW_FIO, 0x05F, 0x000A2, 0x0, "Staccato 180 PCI LAN"}, 
1175	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI LVD Ultra2 SCSI"}, 
1176	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI SE UltraSCSI"}, 
1177	{HPHW_FIO, 0x004, 0x000A3, 0x0, "Forte Core PCI IDE/ATAPI CD-ROM"}, 
1178	{HPHW_FIO, 0x005, 0x000A3, 0x0, "AllegroLow Core PCI LVD Ultra2 SCSI"}, 
1179	{HPHW_FIO, 0x005, 0x000A3, 0x0, "AllegroLow Core PCI IDE/ATAPI CD-ROM"}, 
1180	{HPHW_FIO, 0x006, 0x000A3, 0x0, "AllegroHigh Core PCI LVD Ultra2 SCSI"}, 
1181	{HPHW_FIO, 0x006, 0x000A3, 0x0, "AllegroHigh Core PCI IDE/ATAPI CD-ROM"}, 
1182	{HPHW_FIO, 0x007, 0x000A3, 0x0, "PCI Plug-in Disk"}, 
1183	{HPHW_FIO, 0x008, 0x000A3, 0x0, "A5158A S FC Tachlite HBA"}, 
1184	{HPHW_FIO, 0x009, 0x000A3, 0x0, "A5157A D FC HBA"}, 
1185	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI LVD Ultra2 SCSI"}, 
1186	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI NSE UltraSCSI"}, 
1187	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI WSE UltraSCSI"}, 
1188	{HPHW_FIO, 0x00A, 0x000A3, 0x0, "Lego 360 Core PCI IDE/ATAPI CD-ROM"}, 
1189	{HPHW_FIO, 0x03E, 0x000A3, 0x0, "Merlin+ 132 Core SE FWSCSI PCI Disk"}, 
1190	{HPHW_FIO, 0x03F, 0x000A3, 0x0, "Merlin+ 180 Core SE FWSCSI PCI Disk"}, 
1191	{HPHW_FIO, 0x056, 0x000A3, 0x0, "Raven+ w SE FWSCSI Core PCI Disk"}, 
1192	{HPHW_FIO, 0x057, 0x000A3, 0x0, "Raven+ w Diff FWSCSI Core PCI Disk"}, 
1193	{HPHW_FIO, 0x004, 0x000A4, 0x0, "SPP2000 Core BA"}, 
1194	{HPHW_FIO, 0x004, 0x000A6, 0x0, "Sonic Ethernet 802.3 Card"}, 
1195	{HPHW_FIO, 0x004, 0x000A9, 0x00, "Forte Core PCI SuperIO RS-232"}, 
1196	{HPHW_FIO, 0x004, 0x000A9, 0x00, "Forte Core PCI USB KB"}, 
1197	{HPHW_FIO, 0x005, 0x000A9, 0x00, "AllegroLow Core PCI SuperIO RS-232"}, 
1198	{HPHW_FIO, 0x005, 0x000A9, 0x00, "AllegroLow Core PCI USB KB"}, 
1199	{HPHW_FIO, 0x006, 0x000A9, 0x00, "AllegroHigh Core PCI SuperIO RS-232"}, 
1200	{HPHW_FIO, 0x006, 0x000A9, 0x00, "AllegroHigh Core PCI USB KB"}, 
1201	{HPHW_FIO, 0x007, 0x000A9, 0x0, "Miscellaneous PCI Plug-in"},
1202	{HPHW_FIO, 0x00A, 0x000A9, 0x0, "Lego 360 Core PCI SuperIO RS-232"}, 
1203	{HPHW_FIO, 0x00A, 0x000A9, 0x0, "Lego 360 Core PCI USB KB"}, 
1204	{HPHW_FIO, 0x004, 0x00320, 0x0, "Metheus Frame Buffer"}, 
1205	{HPHW_FIO, 0x004, 0x00340, 0x0, "BARCO CX4500 VME Grphx Cnsl"}, 
1206	{HPHW_FIO, 0x004, 0x00360, 0x0, "Hughes TOG VME FDDI"}, 
 
 
1207	{HPHW_IOA, 0x185, 0x0000B, 0x00, "Java BC Summit Port"}, 
1208	{HPHW_IOA, 0x1FF, 0x0000B, 0x00, "Hitachi Ghostview Summit Port"}, 
1209	{HPHW_IOA, 0x580, 0x0000B, 0x10, "U2-IOA BC Runway Port"}, 
1210	{HPHW_IOA, 0x581, 0x0000B, 0x10, "Uturn-IOA BC Runway Port"},
1211	{HPHW_IOA, 0x582, 0x0000B, 0x10, "Astro BC Runway Port"},
1212	{HPHW_IOA, 0x700, 0x0000B, 0x00, "NEC-IOS BC System Bus Port"},
1213	{HPHW_IOA, 0x880, 0x0000C, 0x10, "Pluto BC McKinley Port"},
1214	{HPHW_MEMORY, 0x002, 0x00008, 0x00, "MID_BUS"}, 
1215	{HPHW_MEMORY, 0x063, 0x00009, 0x00, "712/132 L2 Upgrade"}, 
1216	{HPHW_MEMORY, 0x064, 0x00009, 0x00, "712/160 L2 Upgrade"}, 
1217	{HPHW_MEMORY, 0x065, 0x00009, 0x00, "715/132 L2 Upgrade"}, 
1218	{HPHW_MEMORY, 0x066, 0x00009, 0x00, "715/160 L2 Upgrade"},
1219	{HPHW_MEMORY, 0x0AF, 0x00009, 0x00, "Everest Mako Memory"},
1220	{HPHW_OTHER, 0x004, 0x00030, 0x00, "Master"}, 
1221	{HPHW_OTHER, 0x004, 0x00034, 0x00, "Slave"}, 
1222	{HPHW_OTHER, 0x004, 0x00038, 0x00, "EDU"}, 
1223	{HPHW_OTHER, 0x004, 0x00049, 0x00, "LGB Control"}, 
1224	{HPHW_MC, 0x004, 0x000C0, 0x00, "BMC IPMI Mgmt Ctlr"}, 
1225	{HPHW_FAULTY, 0, }  /* Special Marker for last entry */
1226};
1227
1228
1229static struct hp_cpu_type_mask {
1230	unsigned short model;
1231	unsigned short mask;
1232	enum cpu_type cpu;
1233} hp_cpu_type_mask_list[] __devinitdata = {
1234
1235	{ 0x0000, 0x0ff0, pcx    },  /* 0x0000 - 0x000f */
1236	{ 0x0048, 0x0ff0, pcxl   },  /* 0x0040 - 0x004f */
1237	{ 0x0080, 0x0ff0, pcx    },  /* 0x0080 - 0x008f */
1238	{ 0x0100, 0x0ff0, pcx    },  /* 0x0100 - 0x010f */
1239	{ 0x0182, 0x0ffe, pcx    },  /* 0x0182 - 0x0183 */
1240	{ 0x0182, 0x0ffe, pcxt   },  /* 0x0182 - 0x0183 */
1241	{ 0x0184, 0x0fff, pcxu   },  /* 0x0184 - 0x0184 */
1242	{ 0x0200, 0x0ffe, pcxs   },  /* 0x0200 - 0x0201 */
1243	{ 0x0202, 0x0fff, pcxs   },  /* 0x0202 - 0x0202 */
1244	{ 0x0203, 0x0fff, pcxt   },  /* 0x0203 - 0x0203 */
1245	{ 0x0204, 0x0ffc, pcxt   },  /* 0x0204 - 0x0207 */
1246	{ 0x0280, 0x0ffc, pcxs   },  /* 0x0280 - 0x0283 */
1247	{ 0x0284, 0x0ffc, pcxt   },  /* 0x0284 - 0x0287 */
1248	{ 0x0288, 0x0fff, pcxt   },  /* 0x0288 - 0x0288 */
1249	{ 0x0300, 0x0ffc, pcxs   },  /* 0x0300 - 0x0303 */
1250	{ 0x0310, 0x0ff0, pcxt   },  /* 0x0310 - 0x031f */
1251	{ 0x0320, 0x0ff0, pcxt   },  /* 0x0320 - 0x032f */
1252	{ 0x0400, 0x0ff0, pcxt   },  /* 0x0400 - 0x040f */
1253	{ 0x0480, 0x0ff0, pcxl   },  /* 0x0480 - 0x048f */
1254	{ 0x0500, 0x0ff0, pcxl2  },  /* 0x0500 - 0x050f */
1255	{ 0x0510, 0x0ff0, pcxl2  },  /* 0x0510 - 0x051f */
1256	{ 0x0580, 0x0ff8, pcxt_  },  /* 0x0580 - 0x0587 */
1257	{ 0x0588, 0x0ffc, pcxt_  },  /* 0x0588 - 0x058b */
1258	{ 0x058c, 0x0ffe, pcxt_  },  /* 0x058c - 0x058d */
1259	{ 0x058e, 0x0fff, pcxt_  },  /* 0x058e - 0x058e */
1260	{ 0x058f, 0x0fff, pcxu   },  /* 0x058f - 0x058f */
1261	{ 0x0590, 0x0ffe, pcxu   },  /* 0x0590 - 0x0591 */
1262	{ 0x0592, 0x0fff, pcxt_  },  /* 0x0592 - 0x0592 */
1263	{ 0x0593, 0x0fff, pcxu   },  /* 0x0593 - 0x0593 */
1264	{ 0x0594, 0x0ffc, pcxu   },  /* 0x0594 - 0x0597 */
1265	{ 0x0598, 0x0ffe, pcxu_  },  /* 0x0598 - 0x0599 */
1266	{ 0x059a, 0x0ffe, pcxu   },  /* 0x059a - 0x059b */
1267	{ 0x059c, 0x0fff, pcxu   },  /* 0x059c - 0x059c */
1268	{ 0x059d, 0x0fff, pcxu_  },  /* 0x059d - 0x059d */
1269	{ 0x059e, 0x0fff, pcxt_  },  /* 0x059e - 0x059e */
1270	{ 0x059f, 0x0fff, pcxu   },  /* 0x059f - 0x059f */
1271	{ 0x05a0, 0x0ffe, pcxt_  },  /* 0x05a0 - 0x05a1 */
1272	{ 0x05a2, 0x0ffe, pcxu   },  /* 0x05a2 - 0x05a3 */
1273	{ 0x05a4, 0x0ffc, pcxu   },  /* 0x05a4 - 0x05a7 */
1274	{ 0x05a8, 0x0ffc, pcxu   },  /* 0x05a8 - 0x05ab */
1275	{ 0x05ad, 0x0fff, pcxu_  },  /* 0x05ad - 0x05ad */
1276	{ 0x05ae, 0x0ffe, pcxu_  },  /* 0x05ae - 0x05af */
1277	{ 0x05b0, 0x0ffe, pcxu_  },  /* 0x05b0 - 0x05b1 */
1278	{ 0x05b2, 0x0fff, pcxu_  },  /* 0x05b2 - 0x05b2 */
1279	{ 0x05b3, 0x0fff, pcxu   },  /* 0x05b3 - 0x05b3 */
1280	{ 0x05b4, 0x0fff, pcxw   },  /* 0x05b4 - 0x05b4 */
1281	{ 0x05b5, 0x0fff, pcxu_  },  /* 0x05b5 - 0x05b5 */
1282	{ 0x05b6, 0x0ffe, pcxu_  },  /* 0x05b6 - 0x05b7 */
1283	{ 0x05b8, 0x0ffe, pcxu_  },  /* 0x05b8 - 0x05b9 */
1284	{ 0x05ba, 0x0fff, pcxu_  },  /* 0x05ba - 0x05ba */
1285	{ 0x05bb, 0x0fff, pcxw   },  /* 0x05bb - 0x05bb */
1286	{ 0x05bc, 0x0ffc, pcxw   },  /* 0x05bc - 0x05bf */
1287	{ 0x05c0, 0x0ffc, pcxw 	 },  /* 0x05c0 - 0x05c3 */
1288	{ 0x05c4, 0x0ffe, pcxw 	 },  /* 0x05c4 - 0x05c5 */
1289	{ 0x05c6, 0x0fff, pcxw 	 },  /* 0x05c6 - 0x05c6 */
1290	{ 0x05c7, 0x0fff, pcxw_  },  /* 0x05c7 - 0x05c7 */
1291	{ 0x05c8, 0x0ffc, pcxw 	 },  /* 0x05c8 - 0x05cb */
1292	{ 0x05cc, 0x0ffe, pcxw 	 },  /* 0x05cc - 0x05cd */
1293	{ 0x05ce, 0x0ffe, pcxw_  },  /* 0x05ce - 0x05cf */
1294	{ 0x05d0, 0x0ffc, pcxw_  },  /* 0x05d0 - 0x05d3 */
1295	{ 0x05d4, 0x0ffe, pcxw_  },  /* 0x05d4 - 0x05d5 */
1296	{ 0x05d6, 0x0fff, pcxw 	 },  /* 0x05d6 - 0x05d6 */
1297	{ 0x05d7, 0x0fff, pcxw_  },  /* 0x05d7 - 0x05d7 */
1298	{ 0x05d8, 0x0ffc, pcxw_  },  /* 0x05d8 - 0x05db */
1299	{ 0x05dc, 0x0ffe, pcxw2  },  /* 0x05dc - 0x05dd */
1300	{ 0x05de, 0x0fff, pcxw_  },  /* 0x05de - 0x05de */
1301	{ 0x05df, 0x0fff, pcxw2  },  /* 0x05df - 0x05df */
1302	{ 0x05e0, 0x0ffc, pcxw2  },  /* 0x05e0 - 0x05e3 */
1303	{ 0x05e4, 0x0fff, pcxw2  },  /* 0x05e4 - 0x05e4 */
1304	{ 0x05e5, 0x0fff, pcxw_  },  /* 0x05e5 - 0x05e5 */
1305	{ 0x05e6, 0x0ffe, pcxw2  },  /* 0x05e6 - 0x05e7 */
1306	{ 0x05e8, 0x0ff8, pcxw2  },  /* 0x05e8 - 0x05ef */
1307	{ 0x05f0, 0x0ff0, pcxw2  },  /* 0x05f0 - 0x05ff */
1308	{ 0x0600, 0x0fe0, pcxl   },  /* 0x0600 - 0x061f */
1309	{ 0x0880, 0x0ff0, mako   },  /* 0x0880 - 0x088f */
1310	{ 0x0890, 0x0ff0, mako2  },  /* 0x0890 - 0x089f */
1311	{ 0x0000, 0x0000, pcx    }	/* terminate table */
1312};
1313
1314const char * const cpu_name_version[][2] = {
1315	[pcx]	= { "PA7000 (PCX)",	"1.0" },
1316	[pcxs]	= { "PA7000 (PCX-S)",	"1.1a" },
1317	[pcxt]	= { "PA7100 (PCX-T)",	"1.1b" },
1318	[pcxt_]	= { "PA7200 (PCX-T')",	"1.1c" },
1319	[pcxl]	= { "PA7100LC (PCX-L)",	"1.1d" },
1320	[pcxl2]	= { "PA7300LC (PCX-L2)",	"1.1e" },
1321	[pcxu]	= { "PA8000 (PCX-U)",	"2.0" },
1322	[pcxu_]	= { "PA8200 (PCX-U+)",	"2.0" },
1323	[pcxw]	= { "PA8500 (PCX-W)",	"2.0" },
1324	[pcxw_]	= { "PA8600 (PCX-W+)",	"2.0" },
1325	[pcxw2]	= { "PA8700 (PCX-W2)",	"2.0" },
1326	[mako]	= { "PA8800 (Mako)",	"2.0" },
1327	[mako2] = { "PA8900 (Shortfin)",	"2.0" }
1328};
1329
1330const char * __devinit
1331parisc_hardware_description(struct parisc_device_id *id)
1332{
1333	struct hp_hardware *listptr;
1334	
1335	for (listptr = hp_hardware_list; listptr->hw_type != HPHW_FAULTY; listptr++) {
1336		if ((listptr->hw_type == id->hw_type) &&
1337				(listptr->hversion == id->hversion) &&
1338				(listptr->sversion == id->sversion)){
1339			return listptr->name;
1340		}
1341	}
1342
1343	/*
1344	 * ok, the above hardware table isn't complete, and we haven't found
1345	 * our device in this table. So let's now try to find a generic name
1346	 * to describe the given hardware...
1347	 */
1348	switch (id->hw_type) {
1349		case HPHW_NPROC:
1350			return "Unknown machine";
1351
1352		case HPHW_A_DIRECT:
1353			switch (id->sversion) {
1354				case 0x0D: return "MUX port";
1355				case 0x0E: return "RS-232 port";
1356			}
1357			break;
1358			
1359		case HPHW_MEMORY:
1360			return "Memory";
1361			
1362	}
1363	
1364	return "unknown device";
1365}
1366
1367
1368/* Interpret hversion (ret[0]) from PDC_MODEL(4)/PDC_MODEL_INFO(0) */
1369enum cpu_type __cpuinit
1370parisc_get_cpu_type(unsigned long hversion)
1371{
1372	struct hp_cpu_type_mask *ptr;
1373	unsigned short model = ((unsigned short) (hversion)) >> 4;
1374
1375	for (ptr = hp_cpu_type_mask_list; 0 != ptr->mask; ptr++) {
1376		if (ptr->model == (model & ptr->mask))
1377			return ptr->cpu;
1378	}
1379	panic("could not identify CPU type\n");
1380
1381	return pcx;	/* not reached: */
1382}
1383