]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf
ArmPkg/GenericWatchdogDxe: clean up the code
[mirror_edk2.git] / ArmPkg / Drivers / GenericWatchdogDxe / GenericWatchdogDxe.inf
CommitLineData
9f38945f 1#\r
baee8efb 2# Copyright (c) 2013-2017, ARM Limited. All rights reserved.\r
9f38945f
OM
3#\r
4# This program and the accompanying materials\r
5# are licensed and made available under the terms and conditions of the BSD License\r
6# which accompanies this distribution. The full text of the license may be found at\r
7# http://opensource.org/licenses/bsd-license.php\r
8#\r
9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
11#\r
12\r
13[Defines]\r
14 INF_VERSION = 0x00010016\r
15 BASE_NAME = GenericWatchdogDxe\r
16 FILE_GUID = 0619f5c2-4858-4caa-a86a-73a21a18df6b\r
17 MODULE_TYPE = DXE_DRIVER\r
18 VERSION_STRING = 1.0\r
9f38945f
OM
19 ENTRY_POINT = GenericWatchdogEntry\r
20\r
21[Sources.common]\r
22 GenericWatchdogDxe.c\r
23\r
24[Packages]\r
9f38945f
OM
25 ArmPkg/ArmPkg.dec\r
26 ArmPlatformPkg/ArmPlatformPkg.dec\r
d3b05936
AB
27 EmbeddedPkg/EmbeddedPkg.dec\r
28 MdePkg/MdePkg.dec\r
9f38945f
OM
29\r
30[LibraryClasses]\r
31 ArmGenericTimerCounterLib\r
32 BaseLib\r
33 BaseMemoryLib\r
34 DebugLib\r
35 IoLib\r
36 PcdLib\r
37 UefiLib\r
38 UefiBootServicesTableLib\r
39 UefiDriverEntryPoint\r
40 UefiRuntimeServicesTableLib\r
41\r
0b4d97a0
RC
42[Pcd.common]\r
43 gArmTokenSpaceGuid.PcdGenericWatchdogControlBase\r
44 gArmTokenSpaceGuid.PcdGenericWatchdogRefreshBase\r
45 gArmTokenSpaceGuid.PcdGenericWatchdogEl2IntrNum\r
9f38945f
OM
46\r
47[Protocols]\r
d3b05936
AB
48 gEfiWatchdogTimerArchProtocolGuid ## ALWAYS_PRODUCES\r
49 gHardwareInterrupt2ProtocolGuid ## ALWAYS_CONSUMES\r
9f38945f
OM
50\r
51[Depex]\r
baee8efb 52 gHardwareInterrupt2ProtocolGuid\r