]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/Include/Library/PlatformFsaLib.h
Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Library / PlatformFsaLib.h
CommitLineData
3cbfba02
DW
1/*++\r
2\r
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
4 \r\r
9dc8036d
MK
5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
6\r
3cbfba02
DW
7 \r\r
8\r
9--*/\r
10\r
11#ifndef _FSA_LIB_H\r
12#define _FSA_LIB_H\r
13#include <Uefi.h>\r
14#include <Uefi/UefiSpec.h>\r
15\r
16#define FSA_REG_DEVID 0x1\r
17#define FSA_REG_CTRL 0x2\r
18#define FSA_REG_INTR 0x3\r
19#define FSA_REG_INTR_MSK 0x5\r
20#define FSA_REG_RESISTOR_CODE 0x7\r
21#define FSA_REG_TIMING_SET 0x8\r
22#define FSA_REG_STATUS 0x9\r
23#define FSA_REG_DEV_TYPE 0xA\r
24#define FSA_REG_DAC_SAR 0xB\r
25#define FSA_REG_MANUAL_SW 0x13\r
26#define FSA_REG_MANUAL_CHG_CTRL 0x14\r
27\r
28extern\r
29EFI_STATUS\r
30EFIAPI\r
31FsaUsbDeviceMode (\r
32 VOID\r
33);\r
34\r
35\r
36extern\r
37EFI_STATUS\r
38EFIAPI\r
39DisableFsaTimerHandler (\r
40 VOID\r
41);\r
42\r
43extern\r
44EFI_STATUS\r
45EFIAPI\r
46FSAInit (\r
47 IN UINT32 FFRDVer\r
48);\r
49\r
50#endif\r