aboutsummaryrefslogtreecommitdiff
path: root/drivers/cpufreq/intel_pstate.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-18cpufreq: intel_pstate: Eliminate some code duplicationRafael J. Wysocki1-14/+14
2025-11-12cpufreq: intel_pstate: Use mutex guard for driver lockingRafael J. Wysocki1-66/+33
2025-11-12Merge back cpufreq material for 6.19Rafael J. Wysocki1-49/+51
2025-11-12cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writesSrinivas Pandruvada1-5/+4
2025-10-30cpufreq: intel_pstate: Add Diamond Rapids OOB mode supportKuppuswamy Sathyanarayanan1-0/+1
2025-10-20cpufreq: intel_pstate: Improve printing of debug messagesRafael J. Wysocki1-12/+13
2025-10-20cpufreq: intel_pstate: hybrid: Adjust energy model rulesRafael J. Wysocki1-21/+14
2025-10-20cpufreq: intel_pstate: Add and use hybrid_has_l3()Rafael J. Wysocki1-12/+18
2025-10-20cpufreq: intel_pstate: Add and use hybrid_get_cpu_type()Rafael J. Wysocki1-6/+7
2025-09-24Merge back earlier cpufreq material for 6.18Rafael J. Wysocki1-93/+89
2025-09-19cpufreq: intel_pstate: Use likely() optimization in intel_pstate_sample()Yaxiong Tian1-1/+1
2025-09-19cpufreq: intel_pstate: Enable HWP without EPP if DEC is enabledRafael J. Wysocki1-16/+56
2025-09-10PM: EM: Add function for registering a PD without capacity updateRafael J. Wysocki1-2/+2
2025-09-09cpufreq: intel_pstate: Adjust frequency percentage computationsRafael J. Wysocki1-5/+3
2025-09-09cpufreq: intel_pstate: Rearrange freq QoS updates using __free()Rafael J. Wysocki1-29/+28
2025-09-09cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()Rafael J. Wysocki1-3/+5
2025-09-05cpufreq: intel_pstate: Remove EPB-related codeSrinivas Pandruvada1-45/+4
2025-09-05cpufreq: intel_pstate: Rearrange variable declaration involving __free()Rafael J. Wysocki1-3/+1
2025-08-11cpufreq: intel_pstate: Support Clearwater Forest OOB modeSrinivas Pandruvada1-0/+1
2025-07-14cpufreq: intel_pstate: Add Granite Rapids support in no-HWP modeLi RongQing1-0/+2
2025-07-14cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive modeRafael J. Wysocki1-2/+2
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-31/+150
2025-05-13cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cacheRafael J. Wysocki1-0/+17
2025-05-13cpufreq: intel_pstate: EAS support for hybrid platformsRafael J. Wysocki1-2/+113
2025-05-07cpufreq: intel_pstate: Populate the cpu_capacity sysfs entriesRicardo Neri1-0/+2
2025-05-06Merge tag 'v6.15-rc5' into x86/msr, to pick up fixes and to resolve conflictsIngo Molnar1-0/+3
2025-05-04Merge back cpufreq material for 6.16Rafael J. Wysocki1-29/+18
2025-05-02Merge tag 'v6.15-rc4' into x86/msr, to pick up fixes and resolve conflictsIngo Molnar1-1/+1
2025-04-30cpufreq: intel_pstate: Unchecked MSR aceess in legacy modeSrinivas Pandruvada1-0/+3
2025-04-19Merge back earlier cpufreq material for 6.16Rafael J. Wysocki1-29/+18
2025-04-14cpufreq: intel_pstate: Fix hwp_get_cpu_scaling()Rafael J. Wysocki1-1/+1
2025-04-10x86/msr: Rename 'wrmsrl_on_cpu()' to 'wrmsrq_on_cpu()'Ingo Molnar1-17/+17
2025-04-10x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()'Ingo Molnar1-12/+12
2025-04-10x86/msr: Rename 'rdmsrl_safe_on_cpu()' to 'rdmsrq_safe_on_cpu()'Ingo Molnar1-3/+3
2025-04-10x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()'Ingo Molnar1-1/+1
2025-04-10x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()'Ingo Molnar1-1/+1
2025-04-10x86/msr: Rename 'wrmsrl()' to 'wrmsrq()'Ingo Molnar1-6/+6
2025-04-10x86/msr: Rename 'rdmsrl()' to 'rdmsrq()'Ingo Molnar1-14/+14
2025-04-09cpufreq: Pass policy pointer to ->update_limits()Rafael J. Wysocki1-11/+18
2025-04-09cpufreq: intel_pstate: Rearrange max frequency updates handling codeRafael J. Wysocki1-35/+17
2025-03-25Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-9/+18
2025-02-27cpufreq: intel_pstate: Avoid SMP calls to get cpu-typePawan Gupta1-12/+4
2025-02-21cpufreq: intel_pstate: Relocate platform preference checkRafael J. Wysocki1-9/+9
2025-02-18cpufreq: intel_pstate: Make it possible to avoid enabling CASRafael J. Wysocki1-0/+9
2024-12-18cpufreq: intel_pstate: Use CPUFREQ_POLICY_UNKNOWNChristian Loehle1-1/+1
2024-12-10cpufreq: intel_pstate: Drop Arrow Lake from "scaling factor" listRafael J. Wysocki1-1/+0
2024-12-10cpufreq: intel_pstate: Use CPPC to get scaling factorsRafael J. Wysocki1-24/+33
2024-11-14Merge back cpufreq material for 6.13Rafael J. Wysocki1-0/+2
2024-11-13cpufreq: intel_pstate: Update Balance-performance EPP for Granite RapidsSrinivas Pandruvada1-0/+2
2024-11-11cpufreq: intel_pstate: Rearrange locking in hybrid_init_cpu_capacity_scaling()Rafael J. Wysocki1-19/+16