aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/amd/pmc/pmc.c
diff options
context:
space:
mode:
authorIngo Molnar <[email protected]>2025-05-06 07:59:02 +0000
committerIngo Molnar <[email protected]>2025-05-06 08:00:58 +0000
commit24035886d735e4ce1c4605638adafe1fa2988e7a (patch)
tree8c75625bc848a16bde8ce69e902c70c28e7d3da7 /drivers/platform/x86/amd/pmc/pmc.c
parentx86/cpufeatures: Shorten X86_FEATURE_AMD_HETEROGENEOUS_CORES (diff)
parentLinux 6.15-rc5 (diff)
downloadkernel-24035886d735e4ce1c4605638adafe1fa2988e7a.tar.gz
kernel-24035886d735e4ce1c4605638adafe1fa2988e7a.zip
Merge tag 'v6.15-rc5' into x86/cpu, to resolve conflicts
Conflicts: tools/arch/x86/include/asm/cpufeatures.h Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'drivers/platform/x86/amd/pmc/pmc.c')
-rw-r--r--drivers/platform/x86/amd/pmc/pmc.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/platform/x86/amd/pmc/pmc.c b/drivers/platform/x86/amd/pmc/pmc.c
index e5c4e6be37f7..37c7a57afee5 100644
--- a/drivers/platform/x86/amd/pmc/pmc.c
+++ b/drivers/platform/x86/amd/pmc/pmc.c
@@ -644,10 +644,9 @@ static void amd_pmc_s2idle_check(void)
struct smu_metrics table;
int rc;
- /* CZN: Ensure that future s0i3 entry attempts at least 10ms passed */
- if (pdev->cpu_id == AMD_CPU_ID_CZN && !get_metrics_table(pdev, &table) &&
- table.s0i3_last_entry_status)
- usleep_range(10000, 20000);
+ /* Avoid triggering OVP */
+ if (!get_metrics_table(pdev, &table) && table.s0i3_last_entry_status)
+ msleep(2500);
/* Dump the IdleMask before we add to the STB */
amd_pmc_idlemask_read(pdev, pdev->dev, NULL);