diff options
Diffstat (limited to 'include/acpi')
-rw-r--r-- | include/acpi/actbl1.h | 25 |
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 | |||
153 | struct 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 | |||
177 | struct 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 | /******************************************************************************* |