• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  USB Serial Driver that manages USB Serial device and produces Serial IO
3#  Protocol.
4#
5#  USB Serial Driver consumes USB I/O Protocol and Device Path Protocol, and
6#  produces Serial IO Protocol on USB Serial devices.
7#  It manages the USB Serial device via USB Bulk Transfer of USB I/O Protocol.
8#  This module refers to following specifications:
9#  1. UEFI Specification, v2.1
10#
11# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
12#
13# This program and the accompanying materials
14# are licensed and made available under the terms and conditions of the BSD
15# License which accompanies this distribution. The full text of the license may
16# be found at http://opensource.org/licenses/bsd-license.php
17#
18# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
19# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
20#
21##
22
23[Defines]
24  INF_VERSION                    = 0x00010005
25  BASE_NAME                      = FtdiUsbSerialDxe
26  FILE_GUID                      = A8154B55-2021-4D40-AE81-2E23A02dCC46
27  MODULE_TYPE                    = UEFI_DRIVER
28  VERSION_STRING                 = 1.0
29  ENTRY_POINT                    = FtdiUsbSerialEntryPoint
30  UNLOAD_IMAGE                   = FtdiUsbSerialUnload
31
32#
33#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
34#
35
36[Sources]
37  FtdiUsbSerialDriver.c
38  FtdiUsbSerialDriver.h
39  ComponentName.c
40
41[Packages]
42  MdePkg/MdePkg.dec
43
44[LibraryClasses]
45  UefiDriverEntryPoint
46  BaseMemoryLib
47  DebugLib
48  MemoryAllocationLib
49  UefiBootServicesTableLib
50  UefiLib
51  DevicePathLib
52
53[Guids]
54  gEfiUartDevicePathGuid
55
56[Protocols]
57  ## TO_START
58  ## BY_START
59  gEfiDevicePathProtocolGuid
60  gEfiUsbIoProtocolGuid                         ## TO_START
61  gEfiSerialIoProtocolGuid                      ## BY_START
62