# UFS 电源管理状态

Source: [https://docs.qualcomm.com/doc/80-70014-6Y/topic/ufs_power_management_states.html](https://docs.qualcomm.com/doc/80-70014-6Y/topic/ufs_power_management_states.html)

UFS 驱动程序提供多种电源状态来优化功耗。

开发人员可以根据需求改变这些状态。然而，需要注意的是，状态的改变也可能导致功耗的变化。

| 状态 | 说明 |
| :--- | :--- |
| 自动冬眠 (Auto-Hibernate) | 自动冬眠 8 (AH8) 会在 150 ms 的空闲时间后自动将 phy 链路转换为冬眠 (Hibernate) 状态。该值是可调的。<br><br><br>                            <br>要检查 AH8 空闲持续时间值（以 ms 为单位），在主机上运行以下 ssh 命令：<br><br><br>                            <br><br>    cat /sys/devices/platform/soc@0/1d84000.ufs/auto_hibern8Copy to clipboard<br><br><br>                            <br>**注**：可以减小此值以降低功耗。<br> |
| 时钟门控 | 当 UFS 时钟由于用例而增加到最大频率时，时钟门控会在 50 ms 的空闲时间后进行门控。<br><br><br>                            <br>如果时钟缩减到最佳频率，则时钟会在 10 ms 的空闲时间后进行门控。要检查时钟截断启用/禁用状态，在主机上运行以下 ssh 命令：<br><br><br>                            <br><br>    cat /sys/devices/platform/soc@0/1d84000.ufs/clkgate_enable Copy to clipboard<br><br><br>                            <br>默认情况下启用时钟门控。<br><br><br>                            <br>要调试与时钟门控/非时钟门控相关的 UFS 问题，可以在主机上使用以下 ssh 命令禁用时钟门控：<br><br><br>                            <br><br>    echo 0 > /sys/devices/platform/soc@0/1d84000.ufs/clkgate_enable Copy to clipboard |
| 时钟缩放 | 在 UFS 负载超过 `upthreshold` 值时，时钟频率设置为时钟增加后的最大频率。<br><br><br>                            <br>在负载低于阈值时，降低时钟频率。UFS 负载由历史 UFS 操作决定。要检查时钟缩放状态，在主机上运行以下 ssh 命令：<br><br><br>                            <br><br>    cat /sys/devices/platform/soc@0/1d84000.ufs/clkscale_enable Copy to clipboard<br><br><br>                            <br>默认情况下启用时钟缩放。<br><br><br>                            <br>禁用时钟缩放可能会导致功耗增加。要调试与时钟缩放相关的任何问题，<br>可以在主机上执行以下 ssh 命令将其禁用：<br><br><br><br>                            <br><br>    echo 0 > /sys/devices/platform/soc@0/1d84000.ufs/clkscale_enable Copy to clipboard |
| Runtime suspend/resume | 3s 不活动后，UFS 将进入 runtime suspend 状态。下一个 UFS 操作时可以 resume。该功能始终处于启用状态且不可配置。 |
| 系统 suspend/resume | UFS 随着 suspend 事件进入系统 suspend 状态。UFS resume 随系统 resume 事件的发生而发生。该功能始终处于启用状态且不可配置。 |

**Parent Topic:** [配置](https://docs.qualcomm.com/doc/80-70014-6Y/topic/configuration.html)

Last Published: Aug 09, 2024

[Previous Topic
内核配置](https://docs.qualcomm.com/bundle/publicresource/80-70014-6Y/topics/ufs-kernel-configuration.md) [Next Topic
SD 卡电源管理状态](https://docs.qualcomm.com/bundle/publicresource/80-70014-6Y/topics/sd-card-power-management.md)