+++ /dev/null
-/*++\r
-\r
- Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
- \r\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
- \r\r
-\r
-\r
-Module Name:\r
-\r
- LegacySpeaker.h\r
-\r
-Abstract:\r
-\r
- Speaker enabling related data\r
-\r
---*/\r
-\r
-#ifndef _PEI_LEGACY_SPEAKER_H\r
-#define _PEI_LEGACY_SPEAKER_H\r
-\r
-\r
-//\r
-// Speaker Related Port Information\r
-//\r
-#define EFI_TIMER_COUNTER_PORT 0x40\r
-#define EFI_TIMER_CONTROL_PORT 0x43\r
-#define EFI_TIMER_2_PORT 0x42\r
-#define EFI_SPEAKER_CONTROL_PORT 0x61\r
-\r
-#define EFI_SPEAKER_OFF_MASK 0xFC\r
-\r
-#define EFI_DEFAULT_BEEP_FREQUENCY 0x500\r
-\r
-//\r
-// Default Intervals/Beep Duration\r
-//\r
-#define EFI_DEFAULT_LONG_BEEP_DURATION 0x70000\r
-#define EFI_DEFAULT_SHORT_BEEP_DURATION 0x50000\r
-#define EFI_DEFAULT_BEEP_TIME_INTERVAL 0x20000\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-ProgramToneFrequency (\r
- IN CONST EFI_PEI_SERVICES **PeiServices,\r
- IN UINT16 Frequency\r
- );\r
-\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-GenerateBeepTone (\r
- IN CONST EFI_PEI_SERVICES **PeiServices,\r
- IN UINTN NumberOfBeeps,\r
- IN UINTN BeepDuration,\r
- IN UINTN TimeInterval\r
- );\r
-\r
-EFI_STATUS\r
-TurnOnSpeaker (\r
- IN CONST EFI_PEI_SERVICES **PeiServices\r
- );\r
-\r
-EFI_STATUS\r
-TurnOffSpeaker (\r
- IN CONST EFI_PEI_SERVICES **PeiServices\r
- );\r
-\r
-#endif\r