Chameleon

Chameleon Svn Source Tree

Root/branches/cparm/i386/modules/ACPICodec/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 kOEMDSDT"oemDSDT"/* acpi_codec.c */
17#define kOEMFADT"oemFADT"/* acpi_codec.c */
18
19#define kRestartFix"RestartFix" /* acpi_codec.c */
20#define kGeneratePStates"GeneratePStates"/* acpi_codec.c */
21#define kGenerateCStates"GenerateCStates"/* acpi_codec.c */
22#define kMaxRatio"MaxBusRatio"/* acpi_codec.c */
23#define kMinRatio"MinBusRatio"/* acpi_codec.c */
24#definekSpeedstep"EnableSpeedStep"/* acpi_codec.c */
25#define kEnableC4State"EnableC4State"/* acpi_codec.c */
26
27#define kUpdateACPI"UpdateACPI" /* acpi_codec.c */
28
29#if UNUSED
30#define kGenerateFACS"GenerateFACS"/* acpi_codec.c */
31#define kOEMFACS"oemFACS"/* acpi_codec.c */
32#endif
33
34#define KIntelFADT"IntelFADTSpec"/* acpi_codec.c */
35
36#define KResetType"ResetType"/* acpi_codec.c */
37
38#define PCI_RESET_TYPE0// (default)
39#define KEYBOARD_RESET_TYPE1
40
41#define OEMOPT_SIZEsizeof("oemXXXX")
42
43extern EFI_STATUS setupAcpi();
44
45struct p_state
46{
47union
48{
49uint16_t Control;
50struct
51{
52uint8_t VID;// Voltage ID
53uint8_t FID;// Frequency ID
54};
55};
56
57uint8_tCID;// Compare ID
58uint32_tFrequency;
59};
60
61#endif /* !__LIBSAIO_ACPI_CODEC_H */
62

Archive Download this file

Revision: 1119