[PATCH 1/3] lib: acpi: Add in GAS address types
Colin King
colin.king at canonical.com
Fri Jun 12 17:40:26 UTC 2015
From: Colin Ian King <colin.king at canonical.com>
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/lib/include/fwts_acpi.h | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/lib/include/fwts_acpi.h b/src/lib/include/fwts_acpi.h
index 45cc515..0f7a6aa 100644
--- a/src/lib/include/fwts_acpi.h
+++ b/src/lib/include/fwts_acpi.h
@@ -38,6 +38,14 @@
#define FWTS_FACP_IAPC_BOOT_ARCH_MSI_NOT_SUPPORTED (0x0008)
#define FWTS_FACP_IAPC_BOOT_ARCH_PCIE_ASPM_CONTROLS (0x0010)
+#define FWTS_GAS_ADDR_SPACE_ID_SYSTEM_MEMORY (0x00)
+#define FWTS_GAS_ADDR_SPACE_ID_SYSTEM_IO (0x01)
+#define FWTS_GAS_ADDR_SPACE_ID_PCI_CONFIG (0x02)
+#define FWTS_GAS_ADDR_SPACE_ID_EC (0x03)
+#define FWTS_GAS_ADDR_SPACE_ID_SMBUS (0x04)
+#define FWTS_GAS_ADDR_SPACE_ID_PCC (0x0a)
+#define FWTS_GAS_ADDR_SPACE_ID_FFH (0x7f)
+
#include "fwts_types.h"
#include "fwts_framework.h"
#include "fwts_log.h"
@@ -51,7 +59,7 @@ extern const char *fwts_acpi_fadt_preferred_pm_profile[];
/* 5.2.3.1 Generic Address Structure */
typedef struct {
uint8_t address_space_id;
- uint8_t register_bit_width;
+ uint8_t register_bit_width;
uint8_t register_bit_offset;
uint8_t access_width;
uint64_t address;
--
2.1.4
More information about the fwts-devel
mailing list