patch-2.4.23 linux-2.4.23/include/acpi/actbl2.h
Next file: linux-2.4.23/include/acpi/actypes.h
Previous file: linux-2.4.23/include/acpi/actbl1.h
Back to the patch index
Back to the overall index
- Lines: 47
- Date:
2003-11-28 10:26:21.000000000 -0800
- Orig file:
linux-2.4.22/include/acpi/actbl2.h
- Orig date:
2003-08-25 04:44:43.000000000 -0700
diff -urN linux-2.4.22/include/acpi/actbl2.h linux-2.4.23/include/acpi/actbl2.h
@@ -71,7 +71,7 @@
*/
struct rsdt_descriptor_rev2
{
- struct acpi_table_header header; /* ACPI table header */
+ ACPI_TABLE_HEADER_DEF /* ACPI common table header */
u32 table_offset_entry [1]; /* Array of pointers to */
/* ACPI table headers */
};
@@ -82,7 +82,7 @@
*/
struct xsdt_descriptor_rev2
{
- struct acpi_table_header header; /* ACPI table header */
+ ACPI_TABLE_HEADER_DEF /* ACPI common table header */
u64 table_offset_entry [1]; /* Array of pointers to */
/* ACPI table headers */
};
@@ -124,7 +124,7 @@
*/
struct fadt_descriptor_rev2
{
- struct acpi_table_header header; /* ACPI table header */
+ ACPI_TABLE_HEADER_DEF /* ACPI common table header */
u32 V1_firmware_ctrl; /* 32-bit physical address of FACS */
u32 V1_dsdt; /* 32-bit physical address of DSDT */
u8 reserved1; /* System Interrupt Model isn't used in ACPI 2.0*/
@@ -195,6 +195,19 @@
};
+/* Embedded Controller */
+
+struct ec_boot_resources
+{
+ ACPI_TABLE_HEADER_DEF
+ struct acpi_generic_address ec_control; /* Address of EC command/status register */
+ struct acpi_generic_address ec_data; /* Address of EC data register */
+ u32 uid; /* Unique ID - must be same as the EC _UID method */
+ u8 gpe_bit; /* The GPE for the EC */
+ u8 ec_id[1]; /* Full namepath of the EC in the ACPI namespace */
+};
+
+
#pragma pack()
#endif /* __ACTBL2_H__ */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)