hardware.c 76 KB

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