Chameleon

Chameleon Svn Source Tree

Root/branches/ErmaC/Enoch_Modules/i386/modules/AcpiCodec/include/acpi_codec.h

  • Property svn:executable set to *
1/*
2 * Copyright 2008 mackerintel
3 */
4
5/*
6 * Copyright (c) 2011 cparm <armelcadetpetit@gmail.com>. All rights reserved.
7 *
8 */
9
10#ifndef __LIBSAIO_ACPI_CODEC_H
11#define __LIBSAIO_ACPI_CODEC_H
12
13#include "libsaio.h"
14#include "efi.h"
15
16#define OEMOPT_TEMPLATE"oemXXXX"
17#define OEMOPT_SIZEsizeof(OEMOPT_TEMPLATE)
18
19#define kOEMDSDT"oemDSDT"/* acpi_codec.c */
20#define kOEMFADT"oemFADT"/* acpi_codec.c */
21#define kOEMAPIC"oemAPIC"/* acpi_codec.c */
22
23#define KIntelFADT"IntelFADTSpec"/* acpi_codec.c */
24
25#define kSTRIPAPIC "StripAPICTable" /* acpi_codec.c */
26
27#define kRestartFix"RestartFix" /* acpi_codec.c */
28#define KResetType"ResetType"/* acpi_codec.c */
29#define PCI_RESET_TYPE0// (default)
30#define KEYBOARD_RESET_TYPE1
31
32#define kGeneratePStates"GeneratePStates"/* acpi_codec.c */
33#define kGenerateCStates"GenerateCStates"/* acpi_codec.c */
34#define kGenerateTStates"GenerateTStates"/* acpi_codec.c */
35
36#define kMaxRatio"MaxBusRatio"/* acpi_codec.c */
37#define kMinRatio"MinBusRatio"/* acpi_codec.c */
38#definekSpeedstep"EnableSpeedStep"/* acpi_codec.c */
39#define kEnableC2State "EnableC2State" /* acpi_codec.c */
40#define kEnableC3State "EnableC3State" /* acpi_codec.c */
41#define kEnableC4State"EnableC4State"/* acpi_codec.c */
42#define kEnableC6State "EnableC6State" /* acpi_codec.c */
43#define kEnableC7State "EnableC7State" /* acpi_codec.c */
44#define KEnableMwait"EnableMwait" /* acpi_codec.c */
45#define KForceSSDT"ForceGenSSDT" /* acpi_codec.c */
46#define KAcpiCoordType"PstateCoordination" /* acpi_codec.c */
47#define kCoreTurbo"EnableTurbo"/* acpi_codec.c */
48
49#define kUpdateACPI"UpdateACPI" /* acpi_codec.c */
50//#define kUnsafeACPI"UnsafeACPI"/* acpi_codec.c */ // DEPRECATED, replaced by nacpi=0x2000
51
52#define kOnlySignedAml"LoadSignedAmlOnly" /* acpi_codec.c */
53
54#if UNUSED
55#define kGenerateFACS"GenerateFACS"/* acpi_codec.c */
56#define kOEMFACS"oemFACS"/* acpi_codec.c */
57#endif
58
59extern int AcpiSetup(void);
60
61struct p_state
62{
63union
64{
65uint16_t Control;
66struct
67{
68uint8_t VID;// Voltage ID
69uint8_t FID;// Frequency ID
70};
71};
72
73uint8_tCID;// Compare ID
74uint32_tFrequency;
75};
76
77#endif /* !__LIBSAIO_ACPI_CODEC_H */
78

Archive Download this file

Revision: 2238