aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/include')
-rw-r--r--src/arch/x86/include/arch/acpi_device.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/arch/x86/include/arch/acpi_device.h b/src/arch/x86/include/arch/acpi_device.h
index 483fa477d7..d4d82fc1db 100644
--- a/src/arch/x86/include/arch/acpi_device.h
+++ b/src/arch/x86/include/arch/acpi_device.h
@@ -308,12 +308,17 @@ void acpi_device_write_spi(const struct acpi_spi *spi);
/*
* Add a basic PowerResource block for a device that includes
- * GPIOs for enable and/or reset control of the device. Each
+ * GPIOs to control enable, reset and stop operation of the device. Each
* GPIO is optional, but at least one must be provided.
+ *
+ * Reset - Put the device into / take the device out of reset.
+ * Enable - Enable / disable power to device.
+ * Stop - Stop / start operation of device.
*/
void acpi_device_add_power_res(
struct acpi_gpio *reset, unsigned int reset_delay_ms,
- struct acpi_gpio *enable, unsigned int enable_delay_ms);
+ struct acpi_gpio *enable, unsigned int enable_delay_ms,
+ struct acpi_gpio *stop, unsigned int stop_delay_ms);
/*
* Writing Device Properties objects via _DSD