aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2007-02-02 11:48:20 -0500
committerLen Brown <len.brown@intel.com>2007-02-02 21:14:25 -0500
commit775d85b6aa33116da8aacad4168c540ce86a1803 (patch)
tree274104d15d675dd2002275ba2cda065e954c2ae7
parentcc2a472b8411ce0b71738039e15d45917da30fbe (diff)
ACPICA: Add declarations for ASF! sub-tables
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
-rw-r--r--include/acpi/actbl1.h25
1 files changed, 22 insertions, 3 deletions
diff --git a/include/acpi/actbl1.h b/include/acpi/actbl1.h
index 8494c4269db2..3156d1ab61fe 100644
--- a/include/acpi/actbl1.h
+++ b/include/acpi/actbl1.h
@@ -148,7 +148,21 @@ struct acpi_asf_alert {
148 u8 deassert_mask; 148 u8 deassert_mask;
149 u8 alerts; 149 u8 alerts;
150 u8 data_length; 150 u8 data_length;
151 u8 array[1]; 151};
152
153struct acpi_asf_alert_data {
154 u8 address;
155 u8 command;
156 u8 mask;
157 u8 value;
158 u8 sensor_type;
159 u8 type;
160 u8 offset;
161 u8 source_type;
162 u8 severity;
163 u8 sensor_number;
164 u8 entity;
165 u8 instance;
152}; 166};
153 167
154/* 2: ASF Remote Control */ 168/* 2: ASF Remote Control */
@@ -158,7 +172,13 @@ struct acpi_asf_remote {
158 u8 controls; 172 u8 controls;
159 u8 data_length; 173 u8 data_length;
160 u16 reserved2; 174 u16 reserved2;
161 u8 array[1]; 175};
176
177struct acpi_asf_control_data {
178 u8 function;
179 u8 address;
180 u8 command;
181 u8 value;
162}; 182};
163 183
164/* 3: ASF RMCP Boot Options */ 184/* 3: ASF RMCP Boot Options */
@@ -180,7 +200,6 @@ struct acpi_asf_address {
180 struct acpi_asf_header header; 200 struct acpi_asf_header header;
181 u8 eprom_address; 201 u8 eprom_address;
182 u8 devices; 202 u8 devices;
183 u8 smbus_addresses[1];
184}; 203};
185 204
186/******************************************************************************* 205/*******************************************************************************