PowerConfig

Platform configuration options for the power area.

FieldTypeDescriptionDefault
suspend_enabled bool Whether power suspend/resume is supported.
storage_power_management_enabled \[bool] Deprecated and ignored. Storage power management is enabled by the `fuchsia::storage_power_management` and `fuchsia::suspending_token` board features instead. This is still accepted so that product configs generated by older versions of assembly (e.g. hybrid product configs) continue to parse, but it is never serialized. TODO(https://fxbug.dev/419601965): Remove once no product configs contain this field.
metrics_logging_config Option Configuration of devices and drivers for power-metrics collection
gpu_power_management_enabled bool Whether power management for the GPU subsystem is enabled. Defaults to 'true'.
enable_non_hermetic_testing bool Whether to include the power framework components that are needed for power system non-hermetic testing in the platform.
deep_suspend_enabled bool Whether the platform may use the deep system suspend state. Gates the `fuchsia.power.DeepSuspendEnabled` config capability, which suspend drivers (e.g. generic-suspend, and board drivers that enforce deep-suspend dependencies) consume. Only takes effect if the board provides the `fuchsia::deep_suspend` feature and `suspend_enabled` is true. Products can set this to false to disable deep suspend. Defaults to 'true'.