Added Throttling api's and support

date	2000.03.29.23.57.00;	author rmosgrov;	state Exp;
This commit is contained in:
aystarik 2005-06-29 19:37:46 +00:00
parent 9bae57d519
commit a7dacc53e0

View File

@ -250,22 +250,6 @@ HwInitialize();
ACPI_STATUS
HwShutdown();
ACPI_STATUS
HwShutdownErrataHandling();
ACPI_STATUS
HwInitErrataHandling();
ACPI_STATUS
HwGetInstalledHandler(ACPI_ERRATA_HANDLER *Handler,
ACPI_FUNCTION Function);
ACPI_STATUS
HwInstallHandler(ACPI_ERRATA_HANDLER *NewHandler);
ACPI_STATUS
HwInstallErrata(ACPI_ERRATA_HANDLER *HandlerList);
ACPI_STATUS
HwInitializeSystemInfo();
@ -321,6 +305,30 @@ HwObtainSleepTypeRegisterData (
UINT8 *Slp_TypB);
/* Throttling Prototypes */
void
HwEnableThrottling (ACPI_IO_ADDRESS PBlkAddress);
void
HwDisableThrottling (ACPI_IO_ADDRESS PBlkAddress);
UINT32
HwGetDutyCycle (
UINT8 DutyOffset,
NATIVE_UINT PBlkAddress,
UINT32 NumThrottleStates);
void
HwProgramDutyCycle (
UINT8 DutyOffset,
UINT32 DutyCycle,
NATIVE_UINT PBlkAddress,
UINT32 NumThrottleStates);
NATIVE_UINT
HwLocalPow(NATIVE_UINT x,NATIVE_UINT y);
/* ACPI Timer prototypes */
UINT32