diff options
| author | Nishad Saraf <nishads@amd.com> | 2026-04-23 21:08:23 -0700 |
|---|---|---|
| committer | Lizhi Hou <lizhi.hou@amd.com> | 2026-04-27 09:04:51 -0700 |
| commit | e22bb770b01dc65c29553013e6278a84fc3c3d73 (patch) | |
| tree | e446e21d69431bf0b3ab53534ce6aa12d27ecfdb /drivers/accel | |
| parent | 4ee91aadeee48f57b0988ecb63eb526064bbb180 (diff) | |
| download | linux-next-e22bb770b01dc65c29553013e6278a84fc3c3d73.tar.gz linux-next-e22bb770b01dc65c29553013e6278a84fc3c3d73.zip | |
accel/amdxdna: Add configuring low and medium power mode
Add support for POWER_MODE_LOW and POWER_MODE_MEDIUM.
Signed-off-by: Nishad Saraf <nishads@amd.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Signed-off-by: Lizhi Hou <lizhi.hou@amd.com>
Link: https://patch.msgid.link/20260424040824.2253607-2-lizhi.hou@amd.com
Diffstat (limited to 'drivers/accel')
| -rw-r--r-- | drivers/accel/amdxdna/aie2_pm.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/accel/amdxdna/aie2_pm.c b/drivers/accel/amdxdna/aie2_pm.c index d9ccd7fc8a6d..4fe6030d2c41 100644 --- a/drivers/accel/amdxdna/aie2_pm.c +++ b/drivers/accel/amdxdna/aie2_pm.c @@ -108,6 +108,14 @@ int aie2_pm_set_mode(struct amdxdna_dev_hdl *ndev, enum amdxdna_power_mode_type clk_gating = AIE2_CLK_GATING_ENABLE; dpm_level = ndev->dft_dpm_level; break; + case POWER_MODE_LOW: + clk_gating = AIE2_CLK_GATING_ENABLE; + dpm_level = 0; + break; + case POWER_MODE_MEDIUM: + clk_gating = AIE2_CLK_GATING_ENABLE; + dpm_level = ndev->max_dpm_level / 2; + break; default: return -EOPNOTSUPP; } |
