1 /*++ 2 3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR> 4 5 This program and the accompanying materials are licensed and made available under 7 the terms and conditions of the BSD License that accompanies this distribution. 9 The full text of the license may be found at 11 http://opensource.org/licenses/bsd-license.php. 13 15 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 17 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 19 21 23 --*/ 24 25 #ifndef _FSA_LIB_H 26 #define _FSA_LIB_H 27 #include <Uefi.h> 28 #include <Uefi/UefiSpec.h> 29 30 #define FSA_REG_DEVID 0x1 31 #define FSA_REG_CTRL 0x2 32 #define FSA_REG_INTR 0x3 33 #define FSA_REG_INTR_MSK 0x5 34 #define FSA_REG_RESISTOR_CODE 0x7 35 #define FSA_REG_TIMING_SET 0x8 36 #define FSA_REG_STATUS 0x9 37 #define FSA_REG_DEV_TYPE 0xA 38 #define FSA_REG_DAC_SAR 0xB 39 #define FSA_REG_MANUAL_SW 0x13 40 #define FSA_REG_MANUAL_CHG_CTRL 0x14 41 42 extern 43 EFI_STATUS 44 EFIAPI 45 FsaUsbDeviceMode ( 46 VOID 47 ); 48 49 50 extern 51 EFI_STATUS 52 EFIAPI 53 DisableFsaTimerHandler ( 54 VOID 55 ); 56 57 extern 58 EFI_STATUS 59 EFIAPI 60 FSAInit ( 61 IN UINT32 FFRDVer 62 ); 63 64 #endif 65