aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/tr...Mark Brown1-1/+2
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown7-148/+4
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/rust/kern...Mark Brown1-4/+5
2 daysMerge branch 'cpufreq/arm/linux-next' of https://git.kernel.org/pub/scm/linux...Mark Brown5-23/+41
3 daysMerge trace/for-nextSteven Rostedt (Google)1-1/+2
3 daysMerge back earlier cpufreq material for 7.2Rafael J. Wysocki8-281/+67
3 daysMerge branch into tip/master: 'x86/cpu'Ingo Molnar8-390/+4
3 daysMerge tag 'dd-lifetimes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Danilo Krummrich1-4/+5
5 daysrust: platform: make Driver trait lifetime-parameterizedDanilo Krummrich1-5/+5
5 daysrust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich1-1/+1
5 daysrust: driver: decouple driver private data from driver typeDanilo Krummrich1-0/+1
5 dayscpufreq: governor: Fix stale prev_cpu_nice spike when enabling ignore_nice_loadZhongqiu Han1-12/+21
5 dayscpufreq: governor: Fix data races on per-CPU idle/nice baselinesZhongqiu Han1-2/+7
6 dayscpufreq/amd-pstate-ut: Disable dynamic_epp after the mode switchK Prateek Nayak1-6/+10
9 dayscpufreq: intel_pstate: Improve warning message on HWP-disabled hybrid CPUsYohei Kojima1-0/+6
9 dayscpufreq: elanfreq: Drop support for AMD Elan SC4*Sean Young3-242/+0
9 dayscpufreq: clean up dead dependencies on X86 in KconfigJulian Braha1-3/+2
9 dayscpufreq: conservative: Simplify frequency limit handlingLifeng Zheng1-11/+1
9 dayscpufreq: Avoid redundant target() calls for unchanged limitsViresh Kumar1-9/+22
10 dayscpufreq: intel_pstate: Sync policy->cur during CPU offlineFushuai Wang1-2/+4
10 dayscpufreq: amd-pstate: Use trace_call__##name() at guarded tracepoint call siteVineeth Pillai1-1/+2
11 dayscpufreq: Fix hotplug-suspend race during rebootTianxiang Chen1-0/+2
11 dayscpufreq: pcc: fix use-after-free and double free in _OSC evaluationYuho Choi1-0/+2
11 daysMerge tag 'amd-pstate-v7.1-2026-05-14' of ssh://gitolite.kernel.org/pub/scm/l...Rafael J. Wysocki3-28/+47
12 dayscpufreq: cppc: mask Desired_Excursion when autonomous selection is enabledXueqin Luo1-1/+28
2026-05-14cpufreq/amd-pstate: Drop Kconfig option for dynamic EPPMario Limonciello2-16/+0
2026-05-13cpufreq: intel_pstate: Use HYBRID_SCALING_FACTOR_ADL for Bartlett LakeHenry Tseng1-0/+1
2026-05-13cpufreq: intel_pstate: Use correct scaling factor on Raptor Lake-ERafael J. Wysocki1-1/+1
2026-05-08x86/cpu, cpufreq: Remove AMD ELAN supportIngo Molnar4-390/+0
2026-05-08cpufreq/amd-pstate-ut: Drop policy reference before driver switchK Prateek Nayak1-7/+29
2026-05-08cpufreq/amd-pstate: Use "epp_default_dc" as default when dynamic_epp is disabledK Prateek Nayak1-2/+2
2026-05-08cpufreq/amd-pstate: Reorder notifier unregistration and floor perf resetK Prateek Nayak1-2/+3
2026-05-08cpufreq/amd-pstate: Allow writes to dynamic_epp when state isn't modifiedK Prateek Nayak1-1/+2
2026-05-08cpufreq/amd-pstate: Return -ENOMEM on failure to allocate profile_nameK Prateek Nayak1-0/+2
2026-05-08cpufreq/amd-pstate: Grab "amd_pstate_driver_lock" when toggling dynamic_eppK Prateek Nayak1-0/+9
2026-05-06treewide: Explicitly include the x86 CPUID headersAhmed S. Darwish4-0/+4
2026-05-05cpufreq: qcom-cpufreq-hw: Fix possible double freeGuangshuo Li1-1/+0
2026-05-05cpufreq: apple-soc: Use FIELD_MODIFY()Hans Zhang1-4/+2
2026-05-05cpufreq/amd-pstate: Use FIELD_MODIFY()Hans Zhang1-16/+10
2026-05-05cpufreq: qcom: Unify user-visible "Qualcomm" nameKrzysztof Kozlowski1-1/+1
2026-04-17Merge tag 'devicetree-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-31/+4
2026-04-17Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds3-7/+7
2026-04-13Merge tag 'pm-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds14-166/+975
2026-04-09Merge branches 'acpi-processor' and 'acpi-cppc'Rafael J. Wysocki1-12/+92
2026-04-07cpufreq/amd-pstate: Add POWER_SUPPLY select for dynamic EPPMario Limonciello1-0/+1
2026-04-06Merge tag 'cpufreq-arm-updates-7.1-rc1' of git://git.kernel.org/pub/scm/linux...Rafael J. Wysocki3-3/+4
2026-04-04Merge tag 'amd-pstate-v7.1-2026-04-02' of ssh://gitolite.kernel.org/pub/scm/l...Rafael J. Wysocki7-94/+905
2026-04-04Merge back earlier cpufreq material for 7.1Rafael J. Wysocki7-69/+65
2026-04-02cpufreq: Pass the policy to cpufreq_driver->adjust_perf()K Prateek Nayak3-7/+6
2026-04-02cpufreq/amd-pstate: Pass the policy to amd_pstate_update()K Prateek Nayak1-7/+4
2026-04-02cpufreq/amd-pstate-ut: Add a unit test for raw EPPMario Limonciello (AMD)3-4/+120
2026-04-02cpufreq/amd-pstate: Add support for raw EPP writesMario Limonciello (AMD)2-10/+27
2026-04-02cpufreq/amd-pstate: Add support for platform profile classMario Limonciello (AMD)3-6/+107
2026-04-02cpufreq/amd-pstate: add kernel command line to override dynamic eppMario Limonciello (AMD)1-0/+11
2026-04-02cpufreq/amd-pstate: Add dynamic energy performance preferenceMario Limonciello (AMD)3-7/+143
2026-04-02cpufreq/amd-pstate: Cache the max frequency in cpudataMario Limonciello (AMD)2-18/+11
2026-04-02amd-pstate-ut: Add a testcase to validate the visibility of driver attributesGautham R. Shenoy3-5/+146
2026-04-02amd-pstate-ut: Add module parameter to select testcasesGautham R. Shenoy1-1/+30
2026-04-02amd-pstate: Introduce a tracepoint trace_amd_pstate_cppc_req2()Gautham R. Shenoy2-3/+46
2026-04-02amd-pstate: Add sysfs support for floor_freq and floor_countGautham R. Shenoy2-6/+89
2026-04-02amd-pstate: Add support for CPPC_REQ2 and FLOOR_PERFGautham R. Shenoy2-1/+85
2026-04-02amd-pstate: Make certain freq_attrs conditionally visibleGautham R. Shenoy1-31/+93
2026-04-02amd-pstate: Update cppc_req_cached in fast_switch caseGautham R. Shenoy1-1/+0
2026-04-02amd-pstate: Fix memory leak in amd_pstate_epp_cpu_init()Gautham R. Shenoy1-1/+1
2026-04-01cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error pathGuangshuo Li1-3/+3
2026-04-01cpufreq: clean up dead code in KconfigJulian Braha1-3/+2
2026-04-01cpufreq: Allocate QoS freq_req objects with policyViresh Kumar1-39/+14
2026-03-30cpufreq: Add boost_freq_req QoS requestPierre Gondois3-25/+33
2026-03-30cpufreq: Remove max_freq_req update for pre-existing policyPierre Gondois1-4/+0
2026-03-28cpufreq: Use trace_call__##name() at guarded tracepoint call sitesVineeth Pillai (Google)3-7/+7
2026-03-27Merge back earlier cpufreq material for 7.1Rafael J. Wysocki4-12/+30
2026-03-25cpufreq: acpi-cpufreq: use DMI max speed when CPPC is unavailableHenry Tseng1-7/+24
2026-03-23cpufreq: conservative: Reset requested_freq on limits changeViresh Kumar3-0/+16
2026-03-23cpufreq: Don't skip cpufreq_frequency_table_cpuinfo()Viresh Kumar2-6/+7
2026-03-20cpufreq: tegra194: remove COMPILE_TESTRosen Penev1-1/+1
2026-03-17cpufreq: Add QCS8300 to cpufreq-dt-platdev blocklistFaruque Ansari1-0/+1
2026-03-13cpufreq: ti-cpufreq: Convert to of_machine_get_match()Geert Uytterhoeven1-11/+1
2026-03-13cpufreq: qcom-nvmem: Convert to of_machine_get_match()Geert Uytterhoeven1-14/+2
2026-03-13cpufreq: airoha: Convert to of_machine_get_match()Geert Uytterhoeven1-6/+1
2026-03-06cpufreq: governor: Use sysfs_emit() in sysfs show functionsThorsten Blum1-2/+3
2026-03-06cpufreq: intel_pstate: Allow repeated intel_pstate disableFabio M. De Francesco1-1/+1
2026-03-05ACPI: CPPC: Move reference performance to capabilitiesPengjie Zhang1-9/+12
2026-03-05cpufreq: Add debug print for current frequency in __cpufreq_driver_target()Pengjie Zhang1-2/+2
2026-03-03cpufreq: tegra194: Rename Tegra239 to Tegra238Thierry Reding1-2/+2
2026-02-27ACPI: CPPC: add APIs and sysfs interface for perf_limitedSumit Gupta1-0/+5
2026-02-27cpufreq: cppc: Update MIN_PERF/MAX_PERF in target callbacksSumit Gupta1-1/+40
2026-02-27cpufreq: CPPC: Update cached perf_ctrls on sysfs writeSumit Gupta1-2/+29
2026-02-27ACPI: CPPC: Add cppc_get_perf() API to read performance controlsSumit Gupta1-0/+6
2026-02-25cpufreq: intel_pstate: Fix crash during turbo disableSrinivas Pandruvada1-5/+5
2026-02-24cpufreq: intel_pstate: Fix NULL pointer dereference in update_cpu_qos_request()David Arcari1-1/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds5-10/+5
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds29-38/+38
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook33-52/+49
2026-02-11Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+4
2026-02-09Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+6
2026-02-03cpufreq: s5pv210: Simplify with scoped for each OF child loopKrzysztof Kozlowski1-6/+4
2026-02-03cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not possibleYaxiong Tian1-1/+1
2026-01-28cpufreq: ondemand: Simplify idle cputime granularity testFrederic Weisbecker1-6/+1
2026-01-28cpufreq: userspace: make scaling_setspeed return the actual requested frequencyPengjie Zhang1-1/+3
2026-01-28cpufreq: CPPC: Add generic helpers for sysfs show/storeSumit Gupta1-43/+25
2026-01-27Merge tag 'cpufreq-arm-updates-7.0-rc1' of git://git.kernel.org/pub/scm/linux...Rafael J. Wysocki6-37/+120
2026-01-27Merge back earlier cpufreq material for 6.20Rafael J. Wysocki4-208/+6
2026-01-27Merge tag 'cpufreq-arm-fixes-6.19-rc8' of git://git.kernel.org/pub/scm/linux/...Rafael J. Wysocki1-0/+1
2026-01-27cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id()Felix Gu1-0/+1
2026-01-27cpufreq: ti-cpufreq: add support for AM62L3 SoCDhruva Gole1-1/+33
2026-01-27cpufreq: dt-platdev: Add ti,am62l3 to blocklistDhruva Gole1-0/+1
2026-01-27cpufreq/amd-pstate: Add comment explaining nominal_perf usage for performance...Juan Martinez1-0/+13
2026-01-27cpufreq: scmi: correct SCMI explanationSergey Shtylyov1-1/+1
2026-01-27cpufreq: dt-platdev: Block the driver from probing on more QC platformsKonrad Dybcio1-0/+3
2026-01-27cpufreq: CPPC: Update FIE arch_freq_scale in ticks for non-PCC regsJie Zhan1-25/+52
2026-01-27cpufreq: CPPC: Factor out cppc_fie_kworker_init()Jie Zhan1-12/+17
2026-01-27cpufreq: qcom-nvmem: add sentinel to qcom_cpufreq_ipq806x_match_listPei Xiao1-0/+1
2026-01-27rust: cpufreq: replace `kernel::c_str!` with C-StringsTamir Duberstein1-3/+2
2026-01-27cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklistAaron Kling1-0/+2
2026-01-08cpufreq: omap: remove driverAndreas Kemnade3-201/+0
2026-01-05cpufreq: Add new helper function returning cpufreq policyLifeng Zheng1-0/+6
2025-12-16cpufreq: dt-platdev: Fix creating device on OPPv1 platformsKrzysztof Kozlowski1-3/+4
2025-12-16cpufreq: cpufreq_boost_trigger_state() optimizationLifeng Zheng1-9/+4
2025-12-16cpufreq: Return -EOPNOTSUPP if no policy supports boostLifeng Zheng1-1/+5
2025-12-05Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2025-12-04Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-31/+7
2025-11-26cpufreq: sun50i: Simplify with of_machine_device_match()Krzysztof Kozlowski1-10/+1
2025-11-26cpufreq: mediatek: Simplify with of_machine_get_match_data()Krzysztof Kozlowski1-10/+2
2025-11-26cpufreq: dt-platdev: Simplify with of_machine_get_match_data()Krzysztof Kozlowski1-11/+4
2025-11-25Merge tag 'cpufreq-arm-updates-6.19' of git://git.kernel.org/pub/scm/linux/ke...Rafael J. Wysocki7-21/+194
2025-11-21cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_listChristian Marangi1-1/+1
2025-11-20cpufreq: ACPI: Replace udelay() with usleep_range()Kaushlendra Kumar1-1/+1
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 tag 'amd-pstate-v6.19-2025-11-10' of ssh://gitolite.kernel.org/pub/scm/...Rafael J. Wysocki1-20/+15
2025-11-12Merge back cpufreq material for 6.19Rafael J. Wysocki2-53/+58
2025-11-12cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writesSrinivas Pandruvada1-5/+4
2025-11-10cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUsGautham R. Shenoy1-1/+1
2025-11-10cpufreq/amd-pstate: Add static asserts for EPP indicesMario Limonciello (AMD)1-0/+3
2025-11-10cpufreq/amd-pstate: Fix some whitespace issuesMario Limonciello (AMD)1-2/+2
2025-11-10cpufreq/amd-pstate: Adjust return values in amd_pstate_update_status()Mario Limonciello (AMD)1-3/+2
2025-11-10cpufreq/amd-pstate: Make amd_pstate_get_mode_string() never return NULLMario Limonciello (AMD)1-2/+2
2025-11-10cpufreq/amd-pstate: Drop NULL value from amd_pstate_mode_stringMario Limonciello (AMD)1-1/+1
2025-11-10cpufreq/amd-pstate: Use sysfs_match_string() for eppMario Limonciello (AMD)1-11/+4
2025-11-10cpufreq: tegra194: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+2
2025-11-10cpufreq: qcom-nvmem: add compatible fallback for ipq806x for no SMEMChristian Marangi1-2/+33
2025-10-30cpufreq: intel_pstate: Add Diamond Rapids OOB mode supportKuppuswamy Sathyanarayanan1-0/+1
2025-10-28cpufreq: CPPC: Don't warn if FIE init fails to read countersJie Zhan1-9/+8
2025-10-28cpufreq: nforce2: fix reference count leak in nforce2Miaoqian Lin1-0/+3
2025-10-27Merge 6.18-rc3 into driver-core-nextGreg Kroah-Hartman1-1/+5
2025-10-23cpufreq: tegra186: add OPP support and set bandwidthAaron Kling1-7/+143
2025-10-23cpufreq: dt-platdev: Add JH7110S SOC to the allowlistHal Feng1-0/+1
2025-10-23cpufreq: s5pv210: fix refcount leakShuhao Fu1-2/+4
2025-10-21rust: driver: let probe() return impl PinInit<Self, Error>Danilo Krummrich1-2/+2
2025-10-20cpufreq: Replace deprecated strcpy() in cpufreq_unregister_governor()Thorsten Blum1-1/+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-10-20cpufreq: preserve freq_table_sorted across suspend/hibernateZihuan Zhang1-3/+6
2025-10-15cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernateMario Limonciello (AMD)1-1/+5
2025-10-01Merge tag 'cpufreq-arm-updates-6.18-rc' of git://git.kernel.org/pub/scm/linux...Rafael J. Wysocki3-18/+41
2025-10-01ACPI: CPPC: Do not use CPUFREQ_ETERNAL as an error valueRafael J. Wysocki2-6/+6
2025-10-01cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delayRafael J. Wysocki1-2/+12
2025-10-01cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latencyRafael J. Wysocki7-7/+7
2025-09-29cpufreq: tegra186: Initialize all cores to max frequenciesAaron Kling1-6/+21
2025-09-29cpufreq: tegra186: Set target frequency for all cpus in policyAaron Kling1-2/+6
2025-09-29rust: cpufreq: streamline find_supply_namesThorsten Blum1-7/+3
2025-09-29cpufreq: mediatek: fix device leak on probe failureJohan Hovold1-3/+11
2025-09-24Merge back earlier cpufreq material for 6.18Rafael J. Wysocki24-248/+320
2025-09-23cpufreq: Replace pointer subtraction with iteration macroZihuan Zhang1-4/+4
2025-09-20cpufreq: Initialize cpufreq-based invariance before subsysChristian Loehle1-9/+11
2025-09-19cpufreq: intel_pstate: Use likely() optimization in intel_pstate_sample()Yaxiong Tian1-1/+1
2025-09-19cpufreq: Add defensive check during driver registrationZihuan Zhang1-0/+1
2025-09-19cpufreq: intel_pstate: Enable HWP without EPP if DEC is enabledRafael J. Wysocki1-16/+56
2025-09-15cpufreq: ACPI: Use on_each_cpu_mask() in drv_write()Rafael J. Wysocki1-8/+1
2025-09-15Merge back earlier cpufreq material for 6.18Rafael J. Wysocki23-219/+257
2025-09-11Merge branches 'pm-sleep' and 'pm-em'Rafael J. Wysocki1-2/+2
2025-09-10cpufreq: ondemand: Update the efficient idle check for Intel extended FamiliesSohil Mehta2-24/+24
2025-09-10cpufreq: conservative: Replace sscanf() with kstrtouint()Kaushlendra Kumar1-12/+12
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-09-05cpufreq: core: Rearrange variable declarations involving __free()Rafael J. Wysocki1-20/+7
2025-09-05cpufreq: speedstep-lib: Use int type to store negative error codesQianfeng Rong2-11/+11
2025-09-05cpufreq: Use int type to store negative error codesQianfeng Rong1-1/+1
2025-09-05cpufreq: Drop redundant freq_table parameterZihuan Zhang4-14/+10
2025-09-04Merge tag 'cpufreq-arm-updates-6.18' of git://git.kernel.org/pub/scm/linux/ke...Rafael J. Wysocki13-54/+155
2025-09-04cpufreq: mediatek: avoid redundant conditionsLiao Yuanhong1-1/+1
2025-09-03cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resumeMario Limonciello (AMD)1-4/+5
2025-09-01cpufreq/longhaul: handle NULL policy in longhaul_exitDennis Beier1-0/+3
2025-08-29cpufreq: tegra186: Use scope-based cleanup helperZihuan Zhang1-3/+1
2025-08-29cpufreq: mediatek: Use scope-based cleanup helperZihuan Zhang1-5/+4
2025-08-29cpufreq: s5pv210: Use scope-based cleanup helperZihuan Zhang1-3/+1
2025-08-29cpufreq: CPPC: Use scope-based cleanup helperZihuan Zhang1-3/+1
2025-08-29cpufreq: brcmstb-avs: Use scope-based cleanup helperZihuan Zhang1-3/+1
2025-08-22cpufreq: simplify setpolicy/target check in driver verificationZihuan Zhang1-4/+1
2025-08-22cpufreq: use strlen() for governor name comparisonZihuan Zhang1-2/+2
2025-08-22cpufreq: ti: Allow all silicon revisions to support OPPsJudith Mendez1-4/+4
2025-08-22cpufreq: ti: Support more speed grades on AM62Px SoCJudith Mendez1-0/+4
2025-08-21cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performan...Gautham R. Shenoy1-4/+6