Platform configuration options for the power area.
| Field | Type | Description | Default |
|---|---|---|---|
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'. |