rename to meet actual filenames
[people/mcb30/edk2.git] / edk2 / IntelFrameworkModulePkg / Bus / Pci / IdeBusDxe / IdeBusDxe.inf
1 #/** @file\r
2 # Component description file for PS2 keyboard module.\r
3 #\r
4 # IDE bus driver. This driver will enumerate IDE device and export the blockIo\r
5 #  protocol for every device.\r
6 # Copyright (c) 2006 - 2008, Intel Corporation\r
7 #\r
8 #  All rights reserved. This program and the accompanying materials\r
9 #  are licensed and made available under the terms and conditions of the BSD License\r
10 #  which accompanies this distribution. The full text of the license may be found at\r
11 #  http://opensource.org/licenses/bsd-license.php\r
12 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14 #\r
15 #\r
16 #**/\r
17 \r
18 [Defines]\r
19   INF_VERSION                    = 0x00010005\r
20   BASE_NAME                      = IdeBusDxe\r
21   FILE_GUID                      = 69FD8E47-A161-4550-B01A-5594CEB2B2B2\r
22   MODULE_TYPE                    = DXE_DRIVER\r
23   VERSION_STRING                 = 1.0\r
24   EDK_RELEASE_VERSION            = 0x00020000\r
25   EFI_SPECIFICATION_VERSION      = 0x00020000\r
26 \r
27   ENTRY_POINT                    = InitializeIdeBus\r
28 \r
29 #\r
30 # The following information is for reference only and not required by the build tools.\r
31 #\r
32 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
33 #\r
34 #  DRIVER_BINDING                =  gIDEBusDriverBinding                         \r
35 #  COMPONENT_NAME                =  gIDEBusComponentName                         \r
36 #  Variable Guid C Name: gConfigurationGuid Variable Name: L"Configuration"\r
37 #\r
38 #\r
39 \r
40 [Sources.common]\r
41   DriverDiagnostics.c\r
42   DriverConfiguration.c\r
43   ComponentName.h\r
44   ComponentName.c\r
45   Atapi.c\r
46   Ata.c\r
47   Ide.c\r
48   IdeBus.c\r
49   IdeData.h\r
50   Ide.h\r
51   IdeBus.h\r
52 \r
53 \r
54 [Packages]\r
55   MdePkg/MdePkg.dec\r
56   MdeModulePkg/MdeModulePkg.dec\r
57   IntelFrameworkPkg/IntelFrameworkPkg.dec\r
58   \r
59 \r
60 \r
61 [LibraryClasses]\r
62   DevicePathLib\r
63   UefiRuntimeServicesTableLib\r
64   UefiBootServicesTableLib\r
65   PerformanceLib\r
66   MemoryAllocationLib\r
67   ReportStatusCodeLib\r
68   BaseMemoryLib\r
69   UefiLib\r
70   BaseLib\r
71   UefiDriverEntryPoint\r
72   DebugLib\r
73 \r
74 \r
75 [Guids]\r
76   gEfiDiskInfoIdeInterfaceGuid                  # SOMETIMES_CONSUMED\r
77 \r
78 \r
79 [Protocols]\r
80   gEfiDiskInfoProtocolGuid                      # PROTOCOL BY_START\r
81   gEfiBlockIoProtocolGuid                       # PROTOCOL BY_START\r
82   gEfiIdeControllerInitProtocolGuid             # PROTOCOL TO_START\r
83   gEfiPciIoProtocolGuid                         # PROTOCOL TO_START\r
84   gEfiDevicePathProtocolGuid                    # PROTOCOL TO_START\r
85 \r