[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