home *** CD-ROM | disk | FTP | other *** search
- ;
- ; This file installs the Clik! PC Card ATA/ATAPI driver
- ; Copyright (C) 1999 Iomega Corporation
- ; $Revision: $
- ;
-
- [Version]
- Signature="$CHICAGO$"
- Class=hdc
- ClassGUID={8713B2C0-C086-11d2-B15C-00A0C95D816B}
- Provider=%Company%
-
- [ClassInstall]
- AddReg=HDC_Class
-
- [HDC_Class]
- HKR,,,,%HDCClassName%
- HKR,,Icon,,-9
-
- [Manufacturer]
- %Company%=CLIK_HDC
-
- [CLIK_HDC]
- %PCMCIA\ClikCardDesc%=CLIK_IDE, PCMCIA\PC_CARD_MANUFACTURER-PCMCIA_ATA/ATAPI_ADAPTER-4629
-
- [CLIK_IDE]
- AddReg=CLIK_AddReg,CLIK_Override
-
- [CLIK_AddReg]
- HKR,,DriverDesc,,"Clik! PC Card Driver"
- HKR,,DevLoader,,*IOS
- HKR,,PortDriver,,CLIKCARD.MPD
- HKR,,DontLoadIfConflict,,"Y"
-
- [CLIK_Override]
- HKR,Override,0000,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 00,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 80,01, \ ; IOR_Min; // Min port address
- 87,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 84,03, \ ; IOR_Min; // Min port address
- 87,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 25, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0001,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 00,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 70,01, \ ; IOR_Min; // Min port address
- 77,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 74,03, \ ; IOR_Min; // Min port address
- 77,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 0D, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0002,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 00,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- E8,01, \ ; IOR_Min; // Min port address
- EF,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- EC,03, \ ; IOR_Min; // Min port address
- EF,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 15, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0003,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 00,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 68,01, \ ; IOR_Min; // Min port address
- 6F,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 6C,03, \ ; IOR_Min; // Min port address
- 6F,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 1D, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0004,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 00,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- F0,01, \ ; IOR_Min; // Min port address
- F7,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- F4,03, \ ; IOR_Min; // Min port address
- F7,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; IRQ Resource Descriptor
- ;
- 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
- 04,00,00,00, \ ; ResType_IRQ = 0x00000004
- 00,00, \ ; IRQD_Flags;
- 00,00, \ ; IRQD_Alloc_Num; // Allocated IRQ number
- FF,FF, \ ; IRQD_Req_Mask; // Mask of possible IRQs
- 00,00, \ ; IRQD_Reserved;
- 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode int's
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 02,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 05, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0005,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 01,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 80,01, \ ; IOR_Min; // Min port address
- 87,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 84,03, \ ; IOR_Min; // Min port address
- 87,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 00,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 25, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0006,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 01,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 70,01, \ ; IOR_Min; // Min port address
- 77,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 74,03, \ ; IOR_Min; // Min port address
- 77,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 00,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 0D, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0007,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 01,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- E8,01, \ ; IOR_Min; // Min port address
- EF,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- EC,03, \ ; IOR_Min; // Min port address
- EF,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 00,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 15, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0008,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 01,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- 68,01, \ ; IOR_Min; // Min port address
- 6F,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- 6C,03, \ ; IOR_Min; // Min port address
- 6F,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 00,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 1D, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- HKR,Override,0009,1,\
- 00,04,00,00, \ ; CONFIGMG_VERSION
- 01,00,00,00, \ ; PRIORITY
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 08,00, \ ; IOR_nPorts; // Number of ports
- F0,01, \ ; IOR_Min; // Min port address
- F7,01, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; I/O Resource Descriptor
- ;
- 24,00,00,00, \ ; Total length of I/O Resource Descriptor
- 02,00,00,00, \ ; ResType_IO = 0x00000002
- 01,00, \ ; IOD_Count;
- 0C,00, \ ; IOD_Type; // IOType_Range = 0x000C
- 00,00, \ ; IOD_Alloc_Base;
- 00,00, \ ; IOD_Alloc_End;
- 00,00, \ ; IOD_DesFlags;
- 00, \ ; IOD_Alloc_Alias;
- 00, \ ; IOD_Alloc_Decode;
- FE,FF, \ ; IOR_Align; // Mask for base alignment
- 04,00, \ ; IOR_nPorts; // Number of ports
- F4,03, \ ; IOR_Min; // Min port address
- F7,03, \ ; IOR_Max; // Max port address
- 00,00, \ ; IOR_RangeFlags; // Flags
- 00, \ ; IOR_Alias; // Alias offset
- 00, \ ; IOR_Decode; // Address specified
- 20,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port;
- ;
- ; REQUEST_CONFIG_PKT Descriptor
- ;
- 19,00,00,00, \ ; Length of REQUEST_CONFIG_PKT Descriptor
- 7C,89,00,00, \ ; ResType_Ignored_Bit+PCCARD_DEVICE_ID=0x897C
- 00,00, \ ; Socket;
- 00,00, \ ; Attributes (0x0002: interrupt)
- 32, \ ; Vcc;
- 32, \ ; Vpp1;
- 32, \ ; Vpp2;
- 02, \ ; IntType;
- 00,08,00,00, \ ; ConfigBase;
- 00, \ ; Status;
- 00, \ ; Pin;
- 00, \ ; Copy;
- 05, \ ; ConfigIndex;
- 01, \ ; Present
- ;
- ;
- 00,00,00,00 ; TERMINATOR
-
- [Strings]
- HDCClassName = "Hard disk controllers"
- Company = "Iomega"
- PCMCIA\ClikCardDesc = "Clik! PC Card Drive"
-
-