]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFrameworkModulePkg/Bus/Isa/IsaFloppy/Dxe/IsaFloppy.inf
Import IsaSerialDxe in IntelFrameworkModulePkg.
[mirror_edk2.git] / IntelFrameworkModulePkg / Bus / Isa / IsaFloppy / Dxe / IsaFloppy.inf
CommitLineData
11f43dfd 1#/** @file\r
2# Component description file for IsaFloppy module.\r
3#\r
4# ISA Floppy Driver\r
5# 1. Support two types diskette drive\r
6# 1.44M drive and 2.88M drive (and now only support 1.44M)\r
7# 2. Support two diskette drives\r
8# 3. Use DMA channel 2 to transfer data\r
9# 4. Do not use interrupt\r
10# 5. Support diskette change line signal and write protect\r
11# \r
12# Conforming to EFI driver model\r
13# Copyright (c) 2006 - 2007, Intel Corporation.\r
14#\r
15# All rights reserved.\r
16# This software and associated documentation (if any) is furnished\r
17# under a license and may only be used or copied in accordance\r
18# with the terms of the license. Except as permitted by such\r
19# license, no part of this software or documentation may be\r
20# reproduced, stored in a retrieval system, or transmitted in any\r
21# form or by any means without the express written consent of\r
22# Intel Corporation.\r
23#\r
24#\r
25#**/\r
26\r
27################################################################################\r
28#\r
29# Defines Section - statements that will be processed to create a Makefile.\r
30#\r
31################################################################################\r
32[Defines]\r
33 INF_VERSION = 0x00010005\r
34 BASE_NAME = IsaFloppy\r
35 FILE_GUID = 0abd8284-6da3-4616-971a-83a5148067ba\r
36 MODULE_TYPE = DXE_DRIVER\r
37 VERSION_STRING = 1.0\r
38 EDK_RELEASE_VERSION = 0x00020000\r
39 EFI_SPECIFICATION_VERSION = 0x00020000\r
40\r
41 ENTRY_POINT = InitializeIsaFloppy\r
42\r
43#\r
44# The following information is for reference only and not required by the build tools.\r
45#\r
46# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
47#\r
48# DRIVER_BINDING = gFdcControllerDriver \r
49# COMPONENT_NAME = gIsaFloppyComponentName \r
50# Create Event Guid C Name: Event Type: EVENT_TYPE_PERIODIC_TIMER\r
51#\r
52#\r
53\r
54################################################################################\r
55#\r
56# Sources Section - list of files that are required for the build to succeed.\r
57#\r
58################################################################################\r
59\r
60[Sources.common]\r
61 ComponentName.c\r
62 ComponentName.h\r
63 IsaFloppyCtrl.c\r
64 IsaFloppyBlock.c\r
65 IsaFloppy.c\r
66 IsaFloppy.h\r
11f43dfd 67\r
68################################################################################\r
69#\r
70# Package Dependency Section - list of Package files that are required for\r
71# this module.\r
72#\r
73################################################################################\r
74[Packages]\r
75 MdePkg/MdePkg.dec\r
76 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
77\r
78################################################################################\r
79#\r
80# Library Class Section - list of Library Classes that are required for\r
81# this module.\r
82#\r
83################################################################################\r
84\r
85[LibraryClasses]\r
86 ReportStatusCodeLib\r
87 UefiBootServicesTableLib\r
88 MemoryAllocationLib\r
89 BaseMemoryLib\r
90 UefiLib\r
91 BaseLib\r
92 UefiDriverEntryPoint\r
93 DebugLib\r
94 TimerLib\r
95\r
96\r
97################################################################################\r
98#\r
99# Protocol C Name Section - list of Protocol and Protocol Notify C Names\r
100# that this module uses or produces.\r
101#\r
102################################################################################\r
103\r
104[Protocols]\r
105 gEfiIsaIoProtocolGuid # PROTOCOL TO_START\r
106 gEfiBlockIoProtocolGuid # PROTOCOL BY_START\r
107 gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
108\r