Messages in this thread | | | From | Oleksandr Natalenko <> | Subject | Re: [REGRESSION] amd-pstate doesn't work since v5.18.11 | Date | Tue, 12 Jul 2022 23:55:05 +0200 |
| |
Hello.
On úterý 12. července 2022 22:07:15 CEST Limonciello, Mario wrote: > See if this helps out: > > diff --git a/arch/x86/kernel/acpi/cppc.c b/arch/x86/kernel/acpi/cppc.c > index 734b96454896..88a81e6b9228 100644 > --- a/arch/x86/kernel/acpi/cppc.c > +++ b/arch/x86/kernel/acpi/cppc.c > @@ -16,6 +16,13 @@ bool cpc_supported_by_cpu(void) > switch (boot_cpu_data.x86_vendor) { > case X86_VENDOR_AMD: > case X86_VENDOR_HYGON: > + if (boot_cpu_data.x86 == 0x19 && > + ((boot_cpu_data.x86_model >= 0x00 && > boot_cpu_data.x86_model <= 0x0f) || > + (boot_cpu_data.x86_model >= 0x20 && > boot_cpu_data.x86_model <= 0x2f))) > + return true; > + else if (boot_cpu_data.x86 == 0x17 && > + boot_cpu_data.x86_model >= 0x70 && > boot_cpu_data.x86_model <= 0x7f) > + return true; > return boot_cpu_has(X86_FEATURE_CPPC); > } > return false; > > If that works and no one has a better idea how to do it for these > systems I'll send out a proper proper patch tomorrow.
This patch (also mirrored here [1]) works for me, thanks.
[1] https://codeberg.org/pf-kernel/linux/commit/cc5c57b8c349c85b81b44cf5fe2d2577b947a7de
-- Oleksandr Natalenko (post-factum)
| |