home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2000 September / PCWORLD_PLUS.iso / patch / iomega221.exe / custom.lib / CLIKCRD0.INF < prev    next >
Windows Setup INFormation  |  1999-04-09  |  31KB  |  731 lines

  1. ;
  2. ; This file installs the Clik! PC Card ATA/ATAPI driver
  3. ;   Copyright (C) 1999 Iomega Corporation
  4. ;   $Revision: $
  5. ;
  6.  
  7. [Version]
  8. Signature="$CHICAGO$"
  9. Class=hdc
  10. ClassGUID={8713B2C0-C086-11d2-B15C-00A0C95D816B}
  11. Provider=%Company%
  12.  
  13. [ClassInstall]
  14. AddReg=HDC_Class
  15.  
  16. [HDC_Class]
  17. HKR,,,,%HDCClassName%
  18. HKR,,Icon,,-9
  19.  
  20. [Manufacturer]
  21. %Company%=CLIK_HDC
  22.  
  23. [CLIK_HDC]
  24. %PCMCIA\ClikCardDesc%=CLIK_IDE, PCMCIA\PC_CARD_MANUFACTURER-PCMCIA_ATA/ATAPI_ADAPTER-4629
  25.  
  26. [CLIK_IDE]
  27. AddReg=CLIK_AddReg,CLIK_Override
  28.  
  29. [CLIK_AddReg]
  30. HKR,,DriverDesc,,"Clik! PC Card Driver"
  31. HKR,,DevLoader,,*IOS
  32. HKR,,PortDriver,,CLIKCARD.MPD
  33. HKR,,DontLoadIfConflict,,"Y"
  34.  
  35. [CLIK_Override]
  36. HKR,Override,0000,1,\
  37. 00,04,00,00, \            ; CONFIGMG_VERSION
  38. 00,00,00,00, \            ; PRIORITY
  39. ;
  40. ; I/O Resource Descriptor
  41. ;
  42. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  43. 02,00,00,00, \            ; ResType_IO = 0x00000002
  44. 01,00, \                  ; IOD_Count;
  45. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  46. 00,00, \                  ; IOD_Alloc_Base;
  47. 00,00, \                  ; IOD_Alloc_End;
  48. 00,00, \                  ; IOD_DesFlags;
  49. 00, \                     ; IOD_Alloc_Alias;
  50. 00, \                     ; IOD_Alloc_Decode;
  51. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  52. 08,00, \                  ; IOR_nPorts;    // Number of ports
  53. 80,01, \                  ; IOR_Min;    // Min port address
  54. 87,01, \                  ; IOR_Max;    // Max port address
  55. 00,00, \                  ; IOR_RangeFlags;  // Flags
  56. 00, \                     ; IOR_Alias;    // Alias offset
  57. 00, \                     ; IOR_Decode;    // Address specified
  58. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  59. ;
  60. ; I/O Resource Descriptor
  61. ;
  62. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  63. 02,00,00,00, \            ; ResType_IO = 0x00000002
  64. 01,00, \                  ; IOD_Count;
  65. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  66. 00,00, \                  ; IOD_Alloc_Base;
  67. 00,00, \                  ; IOD_Alloc_End;
  68. 00,00, \                  ; IOD_DesFlags;
  69. 00, \                     ; IOD_Alloc_Alias;
  70. 00, \                     ; IOD_Alloc_Decode;
  71. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  72. 04,00, \                  ; IOR_nPorts;    // Number of ports
  73. 84,03, \                  ; IOR_Min;    // Min port address
  74. 87,03, \                  ; IOR_Max;    // Max port address
  75. 00,00, \                  ; IOR_RangeFlags;  // Flags
  76. 00, \                     ; IOR_Alias;    // Alias offset
  77. 00, \                     ; IOR_Decode;    // Address specified
  78. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  79. ;
  80. ; IRQ Resource Descriptor
  81. ;
  82. 14,00,00,00, \            ; Total length of IRQ Resource Descriptor
  83. 04,00,00,00, \            ; ResType_IRQ = 0x00000004
  84. 00,00, \                  ; IRQD_Flags;
  85. 00,00, \                  ; IRQD_Alloc_Num;  // Allocated IRQ number
  86. FF,FF, \                  ; IRQD_Req_Mask;  // Mask of possible IRQs
  87. 00,00, \                  ; IRQD_Reserved;
  88. 20,00,00,00, \            ; PCCARD flags, 0x20 = Level mode int's
  89. ;
  90. ; REQUEST_CONFIG_PKT Descriptor
  91. ;
  92. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  93. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  94. 00,00, \                  ; Socket;
  95. 02,00, \                  ; Attributes (0x0002: interrupt)
  96. 32, \                     ; Vcc;
  97. 32, \                     ; Vpp1;
  98. 32, \                     ; Vpp2;
  99. 02, \                     ; IntType;
  100. 00,08,00,00, \            ; ConfigBase;
  101. 00, \                     ; Status;
  102. 00, \                     ; Pin;
  103. 00, \                     ; Copy;
  104. 25, \                     ; ConfigIndex;
  105. 01, \                     ; Present
  106. ;
  107. ;
  108. 00,00,00,00              ; TERMINATOR
  109. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  110. HKR,Override,0001,1,\
  111. 00,04,00,00, \            ; CONFIGMG_VERSION
  112. 00,00,00,00, \            ; PRIORITY
  113. ;
  114. ; I/O Resource Descriptor
  115. ;
  116. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  117. 02,00,00,00, \            ; ResType_IO = 0x00000002
  118. 01,00, \                  ; IOD_Count;
  119. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  120. 00,00, \                  ; IOD_Alloc_Base;
  121. 00,00, \                  ; IOD_Alloc_End;
  122. 00,00, \                  ; IOD_DesFlags;
  123. 00, \                     ; IOD_Alloc_Alias;
  124. 00, \                     ; IOD_Alloc_Decode;
  125. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  126. 08,00, \                  ; IOR_nPorts;    // Number of ports
  127. 70,01, \                  ; IOR_Min;    // Min port address
  128. 77,01, \                  ; IOR_Max;    // Max port address
  129. 00,00, \                  ; IOR_RangeFlags;  // Flags
  130. 00, \                     ; IOR_Alias;    // Alias offset
  131. 00, \                     ; IOR_Decode;    // Address specified
  132. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  133. ;
  134. ; I/O Resource Descriptor
  135. ;
  136. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  137. 02,00,00,00, \            ; ResType_IO = 0x00000002
  138. 01,00, \                  ; IOD_Count;
  139. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  140. 00,00, \                  ; IOD_Alloc_Base;
  141. 00,00, \                  ; IOD_Alloc_End;
  142. 00,00, \                  ; IOD_DesFlags;
  143. 00, \                     ; IOD_Alloc_Alias;
  144. 00, \                     ; IOD_Alloc_Decode;
  145. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  146. 04,00, \                  ; IOR_nPorts;    // Number of ports
  147. 74,03, \                  ; IOR_Min;    // Min port address
  148. 77,03, \                  ; IOR_Max;    // Max port address
  149. 00,00, \                  ; IOR_RangeFlags;  // Flags
  150. 00, \                     ; IOR_Alias;    // Alias offset
  151. 00, \                     ; IOR_Decode;    // Address specified
  152. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  153. ;
  154. ; IRQ Resource Descriptor
  155. ;
  156. 14,00,00,00, \            ; Total length of IRQ Resource Descriptor
  157. 04,00,00,00, \            ; ResType_IRQ = 0x00000004
  158. 00,00, \                  ; IRQD_Flags;
  159. 00,00, \                  ; IRQD_Alloc_Num;  // Allocated IRQ number
  160. FF,FF, \                  ; IRQD_Req_Mask;  // Mask of possible IRQs
  161. 00,00, \                  ; IRQD_Reserved;
  162. 20,00,00,00, \            ; PCCARD flags, 0x20 = Level mode int's
  163. ;
  164. ; REQUEST_CONFIG_PKT Descriptor
  165. ;
  166. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  167. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  168. 00,00, \                  ; Socket;
  169. 02,00, \                  ; Attributes (0x0002: interrupt)
  170. 32, \                     ; Vcc;
  171. 32, \                     ; Vpp1;
  172. 32, \                     ; Vpp2;
  173. 02, \                     ; IntType;
  174. 00,08,00,00, \            ; ConfigBase;
  175. 00, \                     ; Status;
  176. 00, \                     ; Pin;
  177. 00, \                     ; Copy;
  178. 0D, \                     ; ConfigIndex;
  179. 01, \                     ; Present
  180. ;
  181. ;
  182. 00,00,00,00              ; TERMINATOR
  183. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  184. HKR,Override,0002,1,\
  185. 00,04,00,00, \            ; CONFIGMG_VERSION
  186. 00,00,00,00, \            ; PRIORITY
  187. ;
  188. ; I/O Resource Descriptor
  189. ;
  190. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  191. 02,00,00,00, \            ; ResType_IO = 0x00000002
  192. 01,00, \                  ; IOD_Count;
  193. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  194. 00,00, \                  ; IOD_Alloc_Base;
  195. 00,00, \                  ; IOD_Alloc_End;
  196. 00,00, \                  ; IOD_DesFlags;
  197. 00, \                     ; IOD_Alloc_Alias;
  198. 00, \                     ; IOD_Alloc_Decode;
  199. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  200. 08,00, \                  ; IOR_nPorts;    // Number of ports
  201. E8,01, \                  ; IOR_Min;    // Min port address
  202. EF,01, \                  ; IOR_Max;    // Max port address
  203. 00,00, \                  ; IOR_RangeFlags;  // Flags
  204. 00, \                     ; IOR_Alias;    // Alias offset
  205. 00, \                     ; IOR_Decode;    // Address specified
  206. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  207. ;
  208. ; I/O Resource Descriptor
  209. ;
  210. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  211. 02,00,00,00, \            ; ResType_IO = 0x00000002
  212. 01,00, \                  ; IOD_Count;
  213. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  214. 00,00, \                  ; IOD_Alloc_Base;
  215. 00,00, \                  ; IOD_Alloc_End;
  216. 00,00, \                  ; IOD_DesFlags;
  217. 00, \                     ; IOD_Alloc_Alias;
  218. 00, \                     ; IOD_Alloc_Decode;
  219. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  220. 04,00, \                  ; IOR_nPorts;    // Number of ports
  221. EC,03, \                  ; IOR_Min;    // Min port address
  222. EF,03, \                  ; IOR_Max;    // Max port address
  223. 00,00, \                  ; IOR_RangeFlags;  // Flags
  224. 00, \                     ; IOR_Alias;    // Alias offset
  225. 00, \                     ; IOR_Decode;    // Address specified
  226. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  227. ;
  228. ; IRQ Resource Descriptor
  229. ;
  230. 14,00,00,00, \            ; Total length of IRQ Resource Descriptor
  231. 04,00,00,00, \            ; ResType_IRQ = 0x00000004
  232. 00,00, \                  ; IRQD_Flags;
  233. 00,00, \                  ; IRQD_Alloc_Num;  // Allocated IRQ number
  234. FF,FF, \                  ; IRQD_Req_Mask;  // Mask of possible IRQs
  235. 00,00, \                  ; IRQD_Reserved;
  236. 20,00,00,00, \            ; PCCARD flags, 0x20 = Level mode int's
  237. ;
  238. ; REQUEST_CONFIG_PKT Descriptor
  239. ;
  240. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  241. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  242. 00,00, \                  ; Socket;
  243. 02,00, \                  ; Attributes (0x0002: interrupt)
  244. 32, \                     ; Vcc;
  245. 32, \                     ; Vpp1;
  246. 32, \                     ; Vpp2;
  247. 02, \                     ; IntType;
  248. 00,08,00,00, \            ; ConfigBase;
  249. 00, \                     ; Status;
  250. 00, \                     ; Pin;
  251. 00, \                     ; Copy;
  252. 15, \                     ; ConfigIndex;
  253. 01, \                     ; Present
  254. ;
  255. ;
  256. 00,00,00,00              ; TERMINATOR
  257. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  258. HKR,Override,0003,1,\
  259. 00,04,00,00, \            ; CONFIGMG_VERSION
  260. 00,00,00,00, \            ; PRIORITY
  261. ;
  262. ; I/O Resource Descriptor
  263. ;
  264. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  265. 02,00,00,00, \            ; ResType_IO = 0x00000002
  266. 01,00, \                  ; IOD_Count;
  267. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  268. 00,00, \                  ; IOD_Alloc_Base;
  269. 00,00, \                  ; IOD_Alloc_End;
  270. 00,00, \                  ; IOD_DesFlags;
  271. 00, \                     ; IOD_Alloc_Alias;
  272. 00, \                     ; IOD_Alloc_Decode;
  273. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  274. 08,00, \                  ; IOR_nPorts;    // Number of ports
  275. 68,01, \                  ; IOR_Min;    // Min port address
  276. 6F,01, \                  ; IOR_Max;    // Max port address
  277. 00,00, \                  ; IOR_RangeFlags;  // Flags
  278. 00, \                     ; IOR_Alias;    // Alias offset
  279. 00, \                     ; IOR_Decode;    // Address specified
  280. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  281. ;
  282. ; I/O Resource Descriptor
  283. ;
  284. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  285. 02,00,00,00, \            ; ResType_IO = 0x00000002
  286. 01,00, \                  ; IOD_Count;
  287. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  288. 00,00, \                  ; IOD_Alloc_Base;
  289. 00,00, \                  ; IOD_Alloc_End;
  290. 00,00, \                  ; IOD_DesFlags;
  291. 00, \                     ; IOD_Alloc_Alias;
  292. 00, \                     ; IOD_Alloc_Decode;
  293. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  294. 04,00, \                  ; IOR_nPorts;    // Number of ports
  295. 6C,03, \                  ; IOR_Min;    // Min port address
  296. 6F,03, \                  ; IOR_Max;    // Max port address
  297. 00,00, \                  ; IOR_RangeFlags;  // Flags
  298. 00, \                     ; IOR_Alias;    // Alias offset
  299. 00, \                     ; IOR_Decode;    // Address specified
  300. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  301. ;
  302. ; IRQ Resource Descriptor
  303. ;
  304. 14,00,00,00, \            ; Total length of IRQ Resource Descriptor
  305. 04,00,00,00, \            ; ResType_IRQ = 0x00000004
  306. 00,00, \                  ; IRQD_Flags;
  307. 00,00, \                  ; IRQD_Alloc_Num;  // Allocated IRQ number
  308. FF,FF, \                  ; IRQD_Req_Mask;  // Mask of possible IRQs
  309. 00,00, \                  ; IRQD_Reserved;
  310. 20,00,00,00, \            ; PCCARD flags, 0x20 = Level mode int's
  311. ;
  312. ; REQUEST_CONFIG_PKT Descriptor
  313. ;
  314. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  315. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  316. 00,00, \                  ; Socket;
  317. 02,00, \                  ; Attributes (0x0002: interrupt)
  318. 32, \                     ; Vcc;
  319. 32, \                     ; Vpp1;
  320. 32, \                     ; Vpp2;
  321. 02, \                     ; IntType;
  322. 00,08,00,00, \            ; ConfigBase;
  323. 00, \                     ; Status;
  324. 00, \                     ; Pin;
  325. 00, \                     ; Copy;
  326. 1D, \                     ; ConfigIndex;
  327. 01, \                     ; Present
  328. ;
  329. ;
  330. 00,00,00,00              ; TERMINATOR
  331. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  332. HKR,Override,0004,1,\
  333. 00,04,00,00, \            ; CONFIGMG_VERSION
  334. 00,00,00,00, \            ; PRIORITY
  335. ;
  336. ; I/O Resource Descriptor
  337. ;
  338. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  339. 02,00,00,00, \            ; ResType_IO = 0x00000002
  340. 01,00, \                  ; IOD_Count;
  341. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  342. 00,00, \                  ; IOD_Alloc_Base;
  343. 00,00, \                  ; IOD_Alloc_End;
  344. 00,00, \                  ; IOD_DesFlags;
  345. 00, \                     ; IOD_Alloc_Alias;
  346. 00, \                     ; IOD_Alloc_Decode;
  347. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  348. 08,00, \                  ; IOR_nPorts;    // Number of ports
  349. F0,01, \                  ; IOR_Min;    // Min port address
  350. F7,01, \                  ; IOR_Max;    // Max port address
  351. 00,00, \                  ; IOR_RangeFlags;  // Flags
  352. 00, \                     ; IOR_Alias;    // Alias offset
  353. 00, \                     ; IOR_Decode;    // Address specified
  354. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  355. ;
  356. ; I/O Resource Descriptor
  357. ;
  358. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  359. 02,00,00,00, \            ; ResType_IO = 0x00000002
  360. 01,00, \                  ; IOD_Count;
  361. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  362. 00,00, \                  ; IOD_Alloc_Base;
  363. 00,00, \                  ; IOD_Alloc_End;
  364. 00,00, \                  ; IOD_DesFlags;
  365. 00, \                     ; IOD_Alloc_Alias;
  366. 00, \                     ; IOD_Alloc_Decode;
  367. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  368. 04,00, \                  ; IOR_nPorts;    // Number of ports
  369. F4,03, \                  ; IOR_Min;    // Min port address
  370. F7,03, \                  ; IOR_Max;    // Max port address
  371. 00,00, \                  ; IOR_RangeFlags;  // Flags
  372. 00, \                     ; IOR_Alias;    // Alias offset
  373. 00, \                     ; IOR_Decode;    // Address specified
  374. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  375. ;
  376. ; IRQ Resource Descriptor
  377. ;
  378. 14,00,00,00, \            ; Total length of IRQ Resource Descriptor
  379. 04,00,00,00, \            ; ResType_IRQ = 0x00000004
  380. 00,00, \                  ; IRQD_Flags;
  381. 00,00, \                  ; IRQD_Alloc_Num;  // Allocated IRQ number
  382. FF,FF, \                  ; IRQD_Req_Mask;  // Mask of possible IRQs
  383. 00,00, \                  ; IRQD_Reserved;
  384. 20,00,00,00, \            ; PCCARD flags, 0x20 = Level mode int's
  385. ;
  386. ; REQUEST_CONFIG_PKT Descriptor
  387. ;
  388. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  389. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  390. 00,00, \                  ; Socket;
  391. 02,00, \                  ; Attributes (0x0002: interrupt)
  392. 32, \                     ; Vcc;
  393. 32, \                     ; Vpp1;
  394. 32, \                     ; Vpp2;
  395. 02, \                     ; IntType;
  396. 00,08,00,00, \            ; ConfigBase;
  397. 00, \                     ; Status;
  398. 00, \                     ; Pin;
  399. 00, \                     ; Copy;
  400. 05, \                     ; ConfigIndex;
  401. 01, \                     ; Present
  402. ;
  403. ;
  404. 00,00,00,00              ; TERMINATOR
  405. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  406. HKR,Override,0005,1,\
  407. 00,04,00,00, \            ; CONFIGMG_VERSION
  408. 01,00,00,00, \            ; PRIORITY
  409. ;
  410. ; I/O Resource Descriptor
  411. ;
  412. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  413. 02,00,00,00, \            ; ResType_IO = 0x00000002
  414. 01,00, \                  ; IOD_Count;
  415. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  416. 00,00, \                  ; IOD_Alloc_Base;
  417. 00,00, \                  ; IOD_Alloc_End;
  418. 00,00, \                  ; IOD_DesFlags;
  419. 00, \                     ; IOD_Alloc_Alias;
  420. 00, \                     ; IOD_Alloc_Decode;
  421. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  422. 08,00, \                  ; IOR_nPorts;    // Number of ports
  423. 80,01, \                  ; IOR_Min;    // Min port address
  424. 87,01, \                  ; IOR_Max;    // Max port address
  425. 00,00, \                  ; IOR_RangeFlags;  // Flags
  426. 00, \                     ; IOR_Alias;    // Alias offset
  427. 00, \                     ; IOR_Decode;    // Address specified
  428. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  429. ;
  430. ; I/O Resource Descriptor
  431. ;
  432. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  433. 02,00,00,00, \            ; ResType_IO = 0x00000002
  434. 01,00, \                  ; IOD_Count;
  435. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  436. 00,00, \                  ; IOD_Alloc_Base;
  437. 00,00, \                  ; IOD_Alloc_End;
  438. 00,00, \                  ; IOD_DesFlags;
  439. 00, \                     ; IOD_Alloc_Alias;
  440. 00, \                     ; IOD_Alloc_Decode;
  441. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  442. 04,00, \                  ; IOR_nPorts;    // Number of ports
  443. 84,03, \                  ; IOR_Min;    // Min port address
  444. 87,03, \                  ; IOR_Max;    // Max port address
  445. 00,00, \                  ; IOR_RangeFlags;  // Flags
  446. 00, \                     ; IOR_Alias;    // Alias offset
  447. 00, \                     ; IOR_Decode;    // Address specified
  448. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  449. ;
  450. ; REQUEST_CONFIG_PKT Descriptor
  451. ;
  452. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  453. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  454. 00,00, \                  ; Socket;
  455. 00,00, \                  ; Attributes (0x0002: interrupt)
  456. 32, \                     ; Vcc;
  457. 32, \                     ; Vpp1;
  458. 32, \                     ; Vpp2;
  459. 02, \                     ; IntType;
  460. 00,08,00,00, \            ; ConfigBase;
  461. 00, \                     ; Status;
  462. 00, \                     ; Pin;
  463. 00, \                     ; Copy;
  464. 25, \                     ; ConfigIndex;
  465. 01, \                     ; Present
  466. ;
  467. ;
  468. 00,00,00,00              ; TERMINATOR
  469. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  470. HKR,Override,0006,1,\
  471. 00,04,00,00, \            ; CONFIGMG_VERSION
  472. 01,00,00,00, \            ; PRIORITY
  473. ;
  474. ; I/O Resource Descriptor
  475. ;
  476. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  477. 02,00,00,00, \            ; ResType_IO = 0x00000002
  478. 01,00, \                  ; IOD_Count;
  479. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  480. 00,00, \                  ; IOD_Alloc_Base;
  481. 00,00, \                  ; IOD_Alloc_End;
  482. 00,00, \                  ; IOD_DesFlags;
  483. 00, \                     ; IOD_Alloc_Alias;
  484. 00, \                     ; IOD_Alloc_Decode;
  485. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  486. 08,00, \                  ; IOR_nPorts;    // Number of ports
  487. 70,01, \                  ; IOR_Min;    // Min port address
  488. 77,01, \                  ; IOR_Max;    // Max port address
  489. 00,00, \                  ; IOR_RangeFlags;  // Flags
  490. 00, \                     ; IOR_Alias;    // Alias offset
  491. 00, \                     ; IOR_Decode;    // Address specified
  492. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  493. ;
  494. ; I/O Resource Descriptor
  495. ;
  496. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  497. 02,00,00,00, \            ; ResType_IO = 0x00000002
  498. 01,00, \                  ; IOD_Count;
  499. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  500. 00,00, \                  ; IOD_Alloc_Base;
  501. 00,00, \                  ; IOD_Alloc_End;
  502. 00,00, \                  ; IOD_DesFlags;
  503. 00, \                     ; IOD_Alloc_Alias;
  504. 00, \                     ; IOD_Alloc_Decode;
  505. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  506. 04,00, \                  ; IOR_nPorts;    // Number of ports
  507. 74,03, \                  ; IOR_Min;    // Min port address
  508. 77,03, \                  ; IOR_Max;    // Max port address
  509. 00,00, \                  ; IOR_RangeFlags;  // Flags
  510. 00, \                     ; IOR_Alias;    // Alias offset
  511. 00, \                     ; IOR_Decode;    // Address specified
  512. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  513. ;
  514. ; REQUEST_CONFIG_PKT Descriptor
  515. ;
  516. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  517. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  518. 00,00, \                  ; Socket;
  519. 00,00, \                  ; Attributes (0x0002: interrupt)
  520. 32, \                     ; Vcc;
  521. 32, \                     ; Vpp1;
  522. 32, \                     ; Vpp2;
  523. 02, \                     ; IntType;
  524. 00,08,00,00, \            ; ConfigBase;
  525. 00, \                     ; Status;
  526. 00, \                     ; Pin;
  527. 00, \                     ; Copy;
  528. 0D, \                     ; ConfigIndex;
  529. 01, \                     ; Present
  530. ;
  531. ;
  532. 00,00,00,00              ; TERMINATOR
  533. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  534. HKR,Override,0007,1,\
  535. 00,04,00,00, \            ; CONFIGMG_VERSION
  536. 01,00,00,00, \            ; PRIORITY
  537. ;
  538. ; I/O Resource Descriptor
  539. ;
  540. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  541. 02,00,00,00, \            ; ResType_IO = 0x00000002
  542. 01,00, \                  ; IOD_Count;
  543. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  544. 00,00, \                  ; IOD_Alloc_Base;
  545. 00,00, \                  ; IOD_Alloc_End;
  546. 00,00, \                  ; IOD_DesFlags;
  547. 00, \                     ; IOD_Alloc_Alias;
  548. 00, \                     ; IOD_Alloc_Decode;
  549. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  550. 08,00, \                  ; IOR_nPorts;    // Number of ports
  551. E8,01, \                  ; IOR_Min;    // Min port address
  552. EF,01, \                  ; IOR_Max;    // Max port address
  553. 00,00, \                  ; IOR_RangeFlags;  // Flags
  554. 00, \                     ; IOR_Alias;    // Alias offset
  555. 00, \                     ; IOR_Decode;    // Address specified
  556. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  557. ;
  558. ; I/O Resource Descriptor
  559. ;
  560. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  561. 02,00,00,00, \            ; ResType_IO = 0x00000002
  562. 01,00, \                  ; IOD_Count;
  563. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  564. 00,00, \                  ; IOD_Alloc_Base;
  565. 00,00, \                  ; IOD_Alloc_End;
  566. 00,00, \                  ; IOD_DesFlags;
  567. 00, \                     ; IOD_Alloc_Alias;
  568. 00, \                     ; IOD_Alloc_Decode;
  569. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  570. 04,00, \                  ; IOR_nPorts;    // Number of ports
  571. EC,03, \                  ; IOR_Min;    // Min port address
  572. EF,03, \                  ; IOR_Max;    // Max port address
  573. 00,00, \                  ; IOR_RangeFlags;  // Flags
  574. 00, \                     ; IOR_Alias;    // Alias offset
  575. 00, \                     ; IOR_Decode;    // Address specified
  576. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  577. ;
  578. ; REQUEST_CONFIG_PKT Descriptor
  579. ;
  580. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  581. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  582. 00,00, \                  ; Socket;
  583. 00,00, \                  ; Attributes (0x0002: interrupt)
  584. 32, \                     ; Vcc;
  585. 32, \                     ; Vpp1;
  586. 32, \                     ; Vpp2;
  587. 02, \                     ; IntType;
  588. 00,08,00,00, \            ; ConfigBase;
  589. 00, \                     ; Status;
  590. 00, \                     ; Pin;
  591. 00, \                     ; Copy;
  592. 15, \                     ; ConfigIndex;
  593. 01, \                     ; Present
  594. ;
  595. ;
  596. 00,00,00,00              ; TERMINATOR
  597. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  598. HKR,Override,0008,1,\
  599. 00,04,00,00, \            ; CONFIGMG_VERSION
  600. 01,00,00,00, \            ; PRIORITY
  601. ;
  602. ; I/O Resource Descriptor
  603. ;
  604. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  605. 02,00,00,00, \            ; ResType_IO = 0x00000002
  606. 01,00, \                  ; IOD_Count;
  607. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  608. 00,00, \                  ; IOD_Alloc_Base;
  609. 00,00, \                  ; IOD_Alloc_End;
  610. 00,00, \                  ; IOD_DesFlags;
  611. 00, \                     ; IOD_Alloc_Alias;
  612. 00, \                     ; IOD_Alloc_Decode;
  613. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  614. 08,00, \                  ; IOR_nPorts;    // Number of ports
  615. 68,01, \                  ; IOR_Min;    // Min port address
  616. 6F,01, \                  ; IOR_Max;    // Max port address
  617. 00,00, \                  ; IOR_RangeFlags;  // Flags
  618. 00, \                     ; IOR_Alias;    // Alias offset
  619. 00, \                     ; IOR_Decode;    // Address specified
  620. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  621. ;
  622. ; I/O Resource Descriptor
  623. ;
  624. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  625. 02,00,00,00, \            ; ResType_IO = 0x00000002
  626. 01,00, \                  ; IOD_Count;
  627. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  628. 00,00, \                  ; IOD_Alloc_Base;
  629. 00,00, \                  ; IOD_Alloc_End;
  630. 00,00, \                  ; IOD_DesFlags;
  631. 00, \                     ; IOD_Alloc_Alias;
  632. 00, \                     ; IOD_Alloc_Decode;
  633. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  634. 04,00, \                  ; IOR_nPorts;    // Number of ports
  635. 6C,03, \                  ; IOR_Min;    // Min port address
  636. 6F,03, \                  ; IOR_Max;    // Max port address
  637. 00,00, \                  ; IOR_RangeFlags;  // Flags
  638. 00, \                     ; IOR_Alias;    // Alias offset
  639. 00, \                     ; IOR_Decode;    // Address specified
  640. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  641. ;
  642. ; REQUEST_CONFIG_PKT Descriptor
  643. ;
  644. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  645. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  646. 00,00, \                  ; Socket;
  647. 00,00, \                  ; Attributes (0x0002: interrupt)
  648. 32, \                     ; Vcc;
  649. 32, \                     ; Vpp1;
  650. 32, \                     ; Vpp2;
  651. 02, \                     ; IntType;
  652. 00,08,00,00, \            ; ConfigBase;
  653. 00, \                     ; Status;
  654. 00, \                     ; Pin;
  655. 00, \                     ; Copy;
  656. 1D, \                     ; ConfigIndex;
  657. 01, \                     ; Present
  658. ;
  659. ;
  660. 00,00,00,00              ; TERMINATOR
  661. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  662. HKR,Override,0009,1,\
  663. 00,04,00,00, \            ; CONFIGMG_VERSION
  664. 01,00,00,00, \            ; PRIORITY
  665. ;
  666. ; I/O Resource Descriptor
  667. ;
  668. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  669. 02,00,00,00, \            ; ResType_IO = 0x00000002
  670. 01,00, \                  ; IOD_Count;
  671. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  672. 00,00, \                  ; IOD_Alloc_Base;
  673. 00,00, \                  ; IOD_Alloc_End;
  674. 00,00, \                  ; IOD_DesFlags;
  675. 00, \                     ; IOD_Alloc_Alias;
  676. 00, \                     ; IOD_Alloc_Decode;
  677. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  678. 08,00, \                  ; IOR_nPorts;    // Number of ports
  679. F0,01, \                  ; IOR_Min;    // Min port address
  680. F7,01, \                  ; IOR_Max;    // Max port address
  681. 00,00, \                  ; IOR_RangeFlags;  // Flags
  682. 00, \                     ; IOR_Alias;    // Alias offset
  683. 00, \                     ; IOR_Decode;    // Address specified
  684. 40,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  685. ;
  686. ; I/O Resource Descriptor
  687. ;
  688. 24,00,00,00, \            ; Total length of I/O Resource Descriptor
  689. 02,00,00,00, \            ; ResType_IO = 0x00000002
  690. 01,00, \                  ; IOD_Count;
  691. 0C,00, \                  ; IOD_Type;    // IOType_Range = 0x000C
  692. 00,00, \                  ; IOD_Alloc_Base;
  693. 00,00, \                  ; IOD_Alloc_End;
  694. 00,00, \                  ; IOD_DesFlags;
  695. 00, \                     ; IOD_Alloc_Alias;
  696. 00, \                     ; IOD_Alloc_Decode;
  697. FE,FF, \                  ; IOR_Align;    // Mask for base alignment
  698. 04,00, \                  ; IOR_nPorts;    // Number of ports
  699. F4,03, \                  ; IOR_Min;    // Min port address
  700. F7,03, \                  ; IOR_Max;    // Max port address
  701. 00,00, \                  ; IOR_RangeFlags;  // Flags
  702. 00, \                     ; IOR_Alias;    // Alias offset
  703. 00, \                     ; IOR_Decode;    // Address specified
  704. 20,00,00,00, \            ; PCCARD flags, 0x40 = 16-bit port;
  705. ;
  706. ; REQUEST_CONFIG_PKT Descriptor
  707. ;
  708. 19,00,00,00, \            ; Length of REQUEST_CONFIG_PKT Descriptor
  709. 7C,89,00,00, \            ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
  710. 00,00, \                  ; Socket;
  711. 00,00, \                  ; Attributes (0x0002: interrupt)
  712. 32, \                     ; Vcc;
  713. 32, \                     ; Vpp1;
  714. 32, \                     ; Vpp2;
  715. 02, \                     ; IntType;
  716. 00,08,00,00, \            ; ConfigBase;
  717. 00, \                     ; Status;
  718. 00, \                     ; Pin;
  719. 00, \                     ; Copy;
  720. 05, \                     ; ConfigIndex;
  721. 01, \                     ; Present
  722. ;
  723. ;
  724. 00,00,00,00              ; TERMINATOR
  725.  
  726. [Strings]
  727. HDCClassName        = "Hard disk controllers"
  728. Company             = "Iomega"
  729. PCMCIA\ClikCardDesc = "Clik! PC Card Drive"
  730.  
  731.