diff options
Diffstat (limited to 'src/arch/x86/include')
-rw-r--r-- | src/arch/x86/include/arch/acpi_device.h | 9 |
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 |