⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hardware.c

📁 ARM 嵌入式 系统 设计与实例开发 实验教材 二源码
💻 C
📖 第 1 页 / 共 5 页
字号:
/* *    Hardware descriptions for HP 9000 based hardware, including *    system types, SCSI controllers, DMA controllers, HPPB controllers *    and lots more. *  *    Based on the document "PA-RISC 1.1 I/O Firmware Architecture  *    Reference Specification", March 7, 1999, version 0.96.  This *    is available at ?. * *    Copyright 1999 by Alex deVries <adevries@thepuffingroup.com> *    and copyright 1999 The Puffin Group Inc. * *    This program is free software; you can redistribute it and/or modify *    it under the terms of the GNU General Public License as published by *    the Free Software Foundation; either version 2, or (at your option) *    any later version. * *    This program is distributed in the hope that it will be useful, *    but WITHOUT ANY WARRANTY; without even the implied warranty of *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *    GNU General Public License for more details. *  *    You should have received a copy of the GNU General Public License *    along with this program; if not, write to the Free Software *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * */#include <asm/hardware.h>#include <linux/stddef.h>#include <linux/kernel.h>#define HPHW_NUM_TYPES 3431static char * hw_type_name[16] = {	"Processor",	"Memory",	"B DMA",	"Obsolete",	"A DMA",	"A Direct",	"Obsolete",	"Bus Converter Port",	"HP CIO Adapter",	"Console",	"Foreign I/O Module",	"Bus Adapter",	"IOA (?)",	"Bus Bridge to Foreign Bus",	"HP Clothing: Fabric Component"};/* *	XXX	Could this be __init ?? */ static struct hp_hardware hp_hardware_list[] = {	{HPHW_NPROC,0x01,0x4,0x0,"Indigo (840, 930)"},	{HPHW_NPROC,0x8,0x4,0x01,"Firefox(825,925)"},	{HPHW_NPROC,0xA,0x4,0x01,"Top Gun (835,834,935,635)"},	{HPHW_NPROC,0xB,0x4,0x01,"Technical Shogun (845, 645)"},	{HPHW_NPROC,0xF,0x4,0x01,"Commercial Shogun (949)"},	{HPHW_NPROC,0xC,0x4,0x01,"Cheetah (850, 950)"},	{HPHW_NPROC,0x80,0x4,0x01,"Cheetah (950S)"},	{HPHW_NPROC,0x81,0x4,0x01,"Jaguar (855, 955)"},	{HPHW_NPROC,0x82,0x4,0x01,"Cougar (860, 960)"},	{HPHW_NPROC,0x83,0x4,0x13,"Panther (865, 870, 980)"},	{HPHW_NPROC,0x100,0x4,0x01,"Burgundy (810)"},	{HPHW_NPROC,0x101,0x4,0x01,"SilverFox Low (822, 922)"},	{HPHW_NPROC,0x102,0x4,0x01,"SilverFox High (832, 932)"},	{HPHW_NPROC,0x103,0x4,0x01,"Lego, SilverLite (815, 808, 920)"},	{HPHW_NPROC,0x104,0x4,0x03,"SilverBullet Low (842, 948)"},	{HPHW_NPROC,0x105,0x4,0x03,"SilverBullet High (852, 958)"},	{HPHW_NPROC,0x106,0x4,0x81,"Oboe"},	{HPHW_NPROC,0x180,0x4,0x12,"Dragon"},	{HPHW_NPROC,0x181,0x4,0x13,"Chimera (890, 990, 992)"},	{HPHW_NPROC,0x182,0x4,0x91,"TNT 100 (891,T500)"},	{HPHW_NPROC,0x183,0x4,0x91,"TNT 120 (892,T520)"},	{HPHW_NPROC,0x184,0x4,0x91,"Jade 180 U (893,T540)"},	{HPHW_NPROC,0x1FF,0x4,0x91,"Hitachi X Processor"},	{HPHW_NPROC,0x200,0x4,0x81,"Cobra (720)"},	{HPHW_NPROC,0x201,0x4,0x81,"Coral (750)"},	{HPHW_NPROC,0x202,0x4,0x81,"King Cobra (730)"},	{HPHW_NPROC,0x203,0x4,0x81,"Hardball (735/99)"},	{HPHW_NPROC,0x204,0x4,0x81,"Coral II (755/99)"},	{HPHW_NPROC,0x205,0x4,0x81,"Coral II (755/125)"},	{HPHW_NPROC,0x205,0x4,0x91,"Snake Eagle "},	{HPHW_NPROC,0x206,0x4,0x81,"Snake Cheetah (735/130)"},	{HPHW_NPROC,0x280,0x4,0x81,"Nova Low (817, 827, 957, 957LX)"},	{HPHW_NPROC,0x281,0x4,0x81,"Nova High (837, 847, 857, 967, 967LX)"},	{HPHW_NPROC,0x282,0x4,0x81,"Nova8 (807, 917, 917LX, 927,927LX, 937, 937LX, 947,947LX)"},	{HPHW_NPROC,0x283,0x4,0x81,"Nova64 (867, 877, 977)"},	{HPHW_NPROC,0x284,0x4,0x81,"TNova (887, 897, 987)"},	{HPHW_NPROC,0x285,0x4,0x81,"TNova64"},	{HPHW_NPROC,0x286,0x4,0x91,"Hydra64 (Nova)"},	{HPHW_NPROC,0x287,0x4,0x91,"Hydra96 (Nova)"},	{HPHW_NPROC,0x288,0x4,0x81,"TNova96"},	{HPHW_NPROC,0x300,0x4,0x81,"Bushmaster (710)"},	{HPHW_NPROC,0x302,0x4,0x81,"Flounder (705)"},	{HPHW_NPROC,0x310,0x4,0x81,"Scorpio (715/50)"},	{HPHW_NPROC,0x311,0x4,0x81,"Scorpio Jr.(715/33)"},	{HPHW_NPROC,0x312,0x4,0x81,"Strider-50 (715S/50)"},	{HPHW_NPROC,0x313,0x4,0x81,"Strider-33 (715S/33)"},	{HPHW_NPROC,0x314,0x4,0x81,"Trailways-50 (715T/50)"},	{HPHW_NPROC,0x315,0x4,0x81,"Trailways-33 (715T/33)"},	{HPHW_NPROC,0x316,0x4,0x81,"Scorpio Sr.(715/75)"},	{HPHW_NPROC,0x317,0x4,0x81,"Scorpio 100 (715/100)"},	{HPHW_NPROC,0x318,0x4,0x81,"Spectra (725/50)"},	{HPHW_NPROC,0x319,0x4,0x81,"Spectra (725/75)"},	{HPHW_NPROC,0x320,0x4,0x81,"Spectra (725/100)"},	{HPHW_NPROC,0x401,0x4,0x81,"Pace (745i, 747i)"},	{HPHW_NPROC,0x402,0x4,0x81,"Sidewinder (742i)"},	{HPHW_NPROC,0x403,0x4,0x81,"Fast Pace"},	{HPHW_NPROC,0x480,0x4,0x81,"Orville (E23)"},	{HPHW_NPROC,0x481,0x4,0x81,"Wilbur (E25)"},	{HPHW_NPROC,0x482,0x4,0x81,"WB-80 (E35)"},	{HPHW_NPROC,0x483,0x4,0x81,"WB-96 (E45)"},	{HPHW_NPROC,0x48,0x4,0x81,"UL Proc L-100 (811/D210,D310)"},	{HPHW_NPROC,0x48,0x4,0x81,"UL Proc L-75 (801/D200)"},	{HPHW_NPROC,0x501,0x4,0x81,"Merlin L2 132 (9000/778/B132L)"},	{HPHW_NPROC,0x502,0x4,0x81,"Merlin L2 160 (9000/778/B160L)"},	{HPHW_NPROC,0x503,0x4,0x81,"Merlin L2+ 132 (9000/778/B132L)"},	{HPHW_NPROC,0x504,0x4,0x81,"Merlin L2+ 180 (9000/778/B180L)"},	{HPHW_NPROC,0x505,0x4,0x81,"Raven L2 132 (9000/778/C132L)"},	{HPHW_NPROC,0x506,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},	{HPHW_NPROC,0x507,0x4,0x81,"Raven L2 180 (9000/779/C180L)"},	{HPHW_NPROC,0x508,0x4,0x81,"Raven L2 160 (9000/779/C160L)"},	{HPHW_NPROC,0x509,0x4,0x81,"712/132 L2 Upgrade"},	{HPHW_NPROC,0x50A,0x4,0x81,"712/160 L2 Upgrade"},	{HPHW_NPROC,0x50B,0x4,0x81,"715/132 L2 Upgrade"},	{HPHW_NPROC,0x50C,0x4,0x81,"715/160 L2 Upgrade"},	{HPHW_NPROC,0x50D,0x4,0x81,"Rocky2 L2 120"},	{HPHW_NPROC,0x50E,0x4,0x81,"Rocky2 L2 150"},	{HPHW_NPROC,0x50F,0x4,0x81,"Anole L2 132 (744)"},	{HPHW_NPROC,0x510,0x4,0x81,"Anole L2 165 (744)"},	{HPHW_NPROC,0x511,0x4,0x81,"Kiji L2 132"},	{HPHW_NPROC,0x512,0x4,0x81,"UL L2 132 (803/D220,D320)"},	{HPHW_NPROC,0x513,0x4,0x81,"UL L2 160 (813/D220,D320)"},	{HPHW_NPROC,0x514,0x4,0x81,"Merlin Jr L2 132"},	{HPHW_NPROC,0x515,0x4,0x81,"Staccato L2 132"},	{HPHW_NPROC,0x516,0x4,0x81,"Staccato L2 180 (A Class 180)"},	{HPHW_NPROC,0x580,0x4,0x81,"KittyHawk DC2-100 (K100)"},	{HPHW_NPROC,0x581,0x4,0x91,"KittyHawk DC3-120 (K210)"},	{HPHW_NPROC,0x582,0x4,0x91,"KittyHawk DC3 100 (K400)"},	{HPHW_NPROC,0x583,0x4,0x91,"KittyHawk DC3 120 (K410)"},	{HPHW_NPROC,0x584,0x4,0x91,"LighteningHawk T120"},	{HPHW_NPROC,0x585,0x4,0x91,"SkyHawk 100"},	{HPHW_NPROC,0x586,0x4,0x91,"SkyHawk 120"},	{HPHW_NPROC,0x587,0x4,0x81,"UL Proc 1-way T'120"},	{HPHW_NPROC,0x588,0x4,0x91,"UL Proc 2-way T'120"},	{HPHW_NPROC,0x589,0x4,0x81,"UL Proc 1-way T'100 (821/D250,D350)"},	{HPHW_NPROC,0x58A,0x4,0x91,"UL Proc 2-way T'100 (831/D250,D350)"},	{HPHW_NPROC,0x58B,0x4,0x91,"KittyHawk DC2 100 (K200)"},	{HPHW_NPROC,0x58C,0x4,0x91,"ThunderHawk DC3- 120 1M (K220)"},	{HPHW_NPROC,0x58D,0x4,0x91,"ThunderHawk DC3 120 1M (K420)"},	{HPHW_NPROC,0x58E,0x4,0x81,"Raven 120 T'"},	{HPHW_NPROC,0x58F,0x4,0x91,"Mohawk 160 U 1M DC3 (K450)"},	{HPHW_NPROC,0x590,0x4,0x91,"Mohawk 180 U 1M DC3 (K460)"},	{HPHW_NPROC,0x591,0x4,0x91,"Mohawk 200 U 1M DC3"},	{HPHW_NPROC,0x592,0x4,0x81,"Raven 100 T'"},	{HPHW_NPROC,0x593,0x4,0x91,"FireHawk 160 U"},	{HPHW_NPROC,0x594,0x4,0x91,"FireHawk 180 U"},	{HPHW_NPROC,0x595,0x4,0x91,"FireHawk 220 U"},	{HPHW_NPROC,0x596,0x4,0x91,"FireHawk 240 U"},	{HPHW_NPROC,0x597,0x4,0x91,"SPP2000 processor"},	{HPHW_NPROC,0x598,0x4,0x81,"Raven U 230 (9000/780/C230)"},	{HPHW_NPROC,0x599,0x4,0x81,"Raven U 240 (9000/780/C240)"},	{HPHW_NPROC,0x59A,0x4,0x91,"Unlisted but reserved"},	{HPHW_NPROC,0x59A,0x4,0x81,"Unlisted but reserved"},	{HPHW_NPROC,0x59B,0x4,0x81,"Raven U 160 (9000/780/C160)"},	{HPHW_NPROC,0x59D,0x4,0x81,"Raven U 200 (9000/780/C200)"},	{HPHW_NPROC,0x59E,0x4,0x91,"ThunderHawk T' 120"},	{HPHW_NPROC,0x59F,0x4,0x91,"Raven U 180+ (9000/780/\?\?\?\?)"},	{HPHW_NPROC,0x5A0,0x4,0x81,"UL 1w T120 1MB/1MB (841/D260,D360)"},	{HPHW_NPROC,0x5A1,0x4,0x91,"UL 2w T120 1MB/1MB (851/D260,D360)"},	{HPHW_NPROC,0x5A2,0x4,0x81,"UL 1w U160 512K/512K (861/D270,D370)"},	{HPHW_NPROC,0x5A3,0x4,0x91,"UL 2w U160 512K/512K (871/D270,D370)"},	{HPHW_NPROC,0x5A4,0x4,0x91,"Mohawk 160 U 1M DC3- (K250)"},	{HPHW_NPROC,0x5A5,0x4,0x91,"Mohawk 180 U 1M DC3- (K260)"},	{HPHW_NPROC,0x5A6,0x4,0x91,"Mohawk 200 U 1M DC3-"},	{HPHW_NPROC,0x5A7,0x4,0x81,"UL proc 1-way U160 1M/1M"},	{HPHW_NPROC,0x5A8,0x4,0x91,"UL proc 2-way U160 1M/1M"},	{HPHW_NPROC,0x5A9,0x4,0x81,"UL proc 1-way U180 1M/1M"},	{HPHW_NPROC,0x5AA,0x4,0x91,"UL proc 2-way U180 1M/1M"},	{HPHW_NPROC,0x5AB,0x4,0x91,"Obsolete"},	{HPHW_NPROC,0x5AB,0x4,0x81,"Obsolete"},	{HPHW_NPROC,0x5AC,0x4,0x91,"Obsolete"},	{HPHW_NPROC,0x5AC,0x4,0x81,"Obsolete"},	{HPHW_NPROC,0x5AD,0x4,0x91,"BraveHawk 180MHz DC3-"},	{HPHW_NPROC,0x5AE,0x4,0x91,"BraveHawk 200MHz DC3- (898/K370)"},	{HPHW_NPROC,0x5AF,0x4,0x91,"BraveHawk 220MHz DC3-"},	{HPHW_NPROC,0x5B0,0x4,0x91,"BraveHawk 180MHz DC3"},	{HPHW_NPROC,0x5B1,0x4,0x91,"BraveHawk 200MHz DC3 (899/K570)"},	{HPHW_NPROC,0x5B2,0x4,0x91,"BraveHawk 220MHz DC3"},	{HPHW_NPROC,0x5B3,0x4,0x91,"FireHawk 200"},	{HPHW_NPROC,0x5B4,0x4,0x91,"SPP2500"},	{HPHW_NPROC,0x5B5,0x4,0x91,"SummitHawk U+"},	{HPHW_NPROC,0x5B6,0x4,0x91,"DragonHawk U+ 240 DC3"},	{HPHW_NPROC,0x5B7,0x4,0x91,"DragonHawk U+ 240 DC3-"},	{HPHW_NPROC,0x5B8,0x4,0x91,"SPP2250 240 MHz"},	{HPHW_NPROC,0x5B9,0x4,0x81,"UL 1w U+/240 (350/550)"},	{HPHW_NPROC,0x5BA,0x4,0x91,"UL 2w U+/240 (350/550)"},	{HPHW_NPROC,0x5BB,0x4,0x81,"AllegroHigh W "},	{HPHW_NPROC,0x5BC,0x4,0x91,"AllegroLow W"},	{HPHW_NPROC,0x5BD,0x4,0x91,"Forte W 2-way"},	{HPHW_NPROC,0x5BE,0x4,0x91,"Prelude W"},	{HPHW_NPROC,0x5BF,0x4,0x91,"Forte W 4-way"},	{HPHW_NPROC,0x5C0,0x4,0x91,"M2250"},	{HPHW_NPROC,0x5C1,0x4,0x91,"M2500"},	{HPHW_NPROC,0x5C2,0x4,0x91,"Sonata 440"},	{HPHW_NPROC,0x5C3,0x4,0x91,"Sonata 360"},	{HPHW_NPROC,0x5C4,0x4,0x91,"Rhapsody 440"},	{HPHW_NPROC,0x5C5,0x4,0x91,"Rhapsody 360"},	{HPHW_NPROC,0x5C6,0x4,0x91,"Raven W 360 (9000/780/\?\?\?\?)"},	{HPHW_NPROC,0x5C7,0x4,0x91,"Halfdome W 440"},	{HPHW_NPROC,0x5C8,0x4,0x81,"Lego 360 processor"},	{HPHW_NPROC,0x5C9,0x4,0x91,"Rhapsody DC- 440"},	{HPHW_NPROC,0x5CA,0x4,0x91,"Rhapsody DC- 360"},	{HPHW_NPROC,0x5CB,0x4,0x91,"Crescendo 440"},	{HPHW_NPROC,0x5FF,0x4,0x91,"Hitachi W"},	{HPHW_NPROC,0x600,0x4,0x81,"Gecko (712/60)"},	{HPHW_NPROC,0x601,0x4,0x81,"Gecko 80 (712/80)"},	{HPHW_NPROC,0x602,0x4,0x81,"Gecko 100 (712/100)"},	{HPHW_NPROC,0x603,0x4,0x81,"Anole 64 (743/64)"},	{HPHW_NPROC,0x604,0x4,0x81,"Anole 100 (743/100)"},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -