aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq
AgeCommit message (Expand)AuthorFilesLines
2023-05-11cpufreq: sparc: Don't allocate cpufreq_driver dynamicallyViresh Kumar2-82/+34
2023-05-11cpufreq: tegra194: Fix an error handling path in tegra194_cpufreq_probe()Christophe JAILLET1-2/+4
2023-05-11cpufreq: dt-platdev: Add JH7110 SOC to the allowlistMason Huo1-0/+2
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-17/+21
2023-04-27Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds12-11/+12
2023-04-25Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds15-173/+364
2023-04-24Merge branches 'acpi-processor', 'acpi-pm', 'acpi-tables' and 'acpi-sysfs'Rafael J. Wysocki2-27/+46
2023-04-20Merge tag 'cpufreq-arm-updates-6.4' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki10-108/+215
2023-04-18cpufreq: use correct unit when verify cur freqSanjay Chandrashekara1-1/+1
2023-04-18cpufreq: tegra194: add OPP support and set bandwidthSumit Gupta1-13/+143
2023-04-13cpufreq: sun50i: Add explicit include for cpu.hRob Herring1-1/+2
2023-04-13cpufreq: Adjust includes to remove of_device.hRob Herring9-10/+8
2023-04-11cpufreq: amd-pstate: Make varaiable mode_state_machine staticTom Rix1-1/+1
2023-04-11amd-pstate: Fix amd_pstate mode switchWyes Karny1-10/+8
2023-04-07cpufreq: drivers with target_index() must set freq_tableViresh Kumar2-1/+11
2023-03-30cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qosBjorn Andersson1-14/+0
2023-03-30cpufreq: Add SM7225 to cpufreq-dt-platdev blocklistLuca Weiss1-0/+1
2023-03-30cpufreq: qcom-cpufreq-hw: fix double IO unmap and resource release on exitKrzysztof Kozlowski1-9/+2
2023-03-30cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623AngeloGioacchino Del Regno1-2/+11
2023-03-30cpufreq: mediatek: raise proc/sram max voltage for MT8516Jia-Wei Chang1-2/+11
2023-03-30cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_putJia-Wei Chang1-32/+30
2023-03-30cpufreq: mediatek: fix passing zero to 'PTR_ERR'Jia-Wei Chang1-5/+5
2023-03-27cpufreq: pmac32: Use of_property_read_bool() for boolean propertiesRob Herring1-3/+3
2023-03-22cpufreq: Fix typo in the ARM_BRCMSTB_AVS_CPUFREQ Kconfig entryJingyu Wang1-1/+1
2023-03-22cpufreq: warn about invalid vals to scaling_max/min_freq interfacesqinyu1-3/+3
2023-03-20ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC driversPetr Pavlu2-27/+46
2023-03-17cpufreq: amd-pstate: Add guided mode control support via sysfsWyes Karny1-42/+101
2023-03-17cpufreq: amd-pstate: Add guided autonomous modeWyes Karny1-6/+28
2023-03-17cpufreq: intel_pstate: Enable HWP IO boost for all serversSrinivas Pandruvada1-10/+1
2023-03-17cpufreq: amd-pstate: move to use bus_get_dev_root()Greg Kroah-Hartman1-14/+10
2023-03-17cpufreq: move to use bus_get_dev_root()Greg Kroah-Hartman2-3/+11
2023-03-13cpufreq: Use of_property_present() for testing DT property presenceRob Herring5-6/+6
2023-03-13cpufreq: qcom-hw: Simplify counting frequency domainsKonrad Dybcio1-23/+6
2023-03-13kbuild, cpufreq: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-03-13kbuild, cpufreq: tegra124: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-03-03Merge tag 'pm-6.3-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds3-5/+4
2023-03-01cpufreq: apple-soc: Fix an IS_ERR() vs NULL checkDan Carpenter1-2/+2
2023-02-28cpufreq: intel_pstate: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-02-23cpufreq: amd-pstate: remove MODULE_LICENSE in non-modulesNick Alcock1-1/+0
2023-02-23cpufreq: amd-pstate: Let user know amd-pstate is disabledKai-Heng Feng1-1/+1
2023-02-23cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire RapidsSrinivas Pandruvada1-0/+1
2023-02-21Merge tag 'acpi-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-14/+0
2023-02-21Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds11-267/+706
2023-02-20Merge tag 'arm-boardfile-remove-6.3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds11-2320/+1
2023-02-15cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQWyes Karny1-12/+13
2023-02-15Merge branches 'acpi-processor', 'acpi-tables', 'acpi-pnp' and 'acpi-maintain...Rafael J. Wysocki1-14/+0
2023-02-14Merge tag 'cpufreq-arm-updates-6.3' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki2-1/+3
2023-02-14Merge back cpufreq material for 6.3-rc1.Rafael J. Wysocki10-266/+702
2023-02-14cpufreq: qcom-hw: Add missing null pointer checkManivannan Sadhasivam1-0/+2
2023-02-09cpufreq: Make kobj_type structure constantThomas Weißschuh1-1/+1
2023-02-09cpufreq: davinci: Fix clk use after freeUwe Kleine-König1-2/+2
2023-02-09cpufreq: amd-pstate: avoid uninitialized variable useArnd Bergmann1-5/+4
2023-02-09cpufreq: Make cpufreq_unregister_driver() return voidUwe Kleine-König7-15/+18
2023-02-09Merge back cpufreq material for 6.3-rc1.Rafael J. Wysocki4-252/+686
2023-02-06Merge tag 'cpufreq-arm-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kerne...Rafael J. Wysocki1-11/+13
2023-02-06cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systemsDouglas Anderson1-11/+13
2023-02-06cpufreq: mediatek-hw: Register to module device tableNícolas F. R. A. Prado1-0/+1
2023-02-06cpufreq: tegra194: Enable CPUFREQ thermal coolingYi-Wei Wang1-1/+2
2023-02-03cpufreq: amd-pstate: convert sprintf with sysfs_emit()Perry Yuan1-3/+3
2023-02-03cpufreq: amd-pstate: add driver working mode switch supportPerry Yuan1-0/+118
2023-02-03cpufreq: amd-pstate: implement suspend and resume callbacksPerry Yuan1-0/+40
2023-02-03cpufreq: amd-pstate: implement amd pstate cpu online and offline callbackPerry Yuan1-0/+82
2023-02-03cpufreq: amd-pstate: implement Pstate EPP support for the AMD processorsPerry Yuan1-6/+414
2023-02-03cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_par...Wyes Karny1-10/+29
2023-01-20drivers/cpufreq: Remove "select SRCU"Paul E. McKenney1-1/+0
2023-01-20cpufreq: loongson1: Delete obsolete driverKeguang Zhang3-232/+0
2023-01-16cpufreq: remove s3c24xx driversArnd Bergmann8-2103/+0
2023-01-16cpufreq: remove sa1100 driverArnd Bergmann4-211/+1
2023-01-12ARM: sa1100: remove unused board filesArnd Bergmann1-6/+0
2023-01-10cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregisteringPerry Yuan1-0/+1
2023-01-10cpufreq: armada-37xx: stop using 0 as NULL pointerMiles Chen1-1/+1
2023-01-04cpufreq: apple-soc: Switch to the lowest frequency on suspendHector Martin1-0/+2
2023-01-04cpufreq: Add SM6375 to cpufreq-dt-platdev blocklistKonrad Dybcio1-0/+1
2022-12-30cpufreq: intel_pstate: Drop ACPI _PSS states table patchingRafael J. Wysocki1-14/+0
2022-12-27cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklistSumit Gupta1-0/+1
2022-12-27cpufreq: qcom-hw: Fix reading "reg" with address/size-cells != 2Konrad Dybcio1-2/+20
2022-12-27cpufreq: CPPC: Add u64 casts to avoid overflowingPierre Gondois1-5/+6
2022-12-27cpufreq: apple: remove duplicate intializerArnd Bergmann1-1/+0
2022-12-12Merge tag 'linux-kselftest-next-6.2-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2022-12-06cpufreq: stats: Convert to use sysfs_emit_at() APIye xingchen1-9/+7
2022-12-06cpufreq: ACPI: Only set boost MSRs on supported CPUsStuart Hayes1-1/+2
2022-12-06Merge tag 'cpufreq-arm-updates-6.2' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki8-93/+543
2022-12-01cpufreq: tegra186: Use flexible array to simplify memory allocationChristophe JAILLET1-7/+4
2022-11-30cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP modeGiovanni Gherdovich1-0/+1
2022-11-30cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()Xiongfeng Wang1-0/+2
2022-11-30cpufreq: Init completion before kobject_init_and_add()Yongqiang Liu1-1/+1
2022-11-30cpufreq: apple-soc: Add new driver to control Apple SoC CPU P-statesHector Martin4-0/+364
2022-11-28Merge back earlier cpufreq material for v6.2.Rafael J. Wysocki4-43/+14
2022-11-24cpufreq: qcom-hw: Add CPU clock provider supportManivannan Sadhasivam1-0/+46
2022-11-22cpufreq: amd-pstate: add amd-pstate driver parameter for mode selectionPerry Yuan1-9/+27
2022-11-22cpufreq: amd-pstate: change amd-pstate driver to be built-in typePerry Yuan2-11/+2
2022-11-22cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at ...Wyes Karny1-0/+10
2022-11-21cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()Manivannan Sadhasivam1-13/+29
2022-11-16cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret'Nathan Chancellor1-6/+0
2022-11-16cpufreq: amd-pstate: fix spdxcheck warnings for amd-pstate-ut.cMeng Li1-1/+1
2022-11-09cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()Chen Hui1-0/+1
2022-11-07cpufreq: ti: Enable ti-cpufreq for ARCH_K3Dave Gerlach1-2/+2
2022-11-07cpufreq: dt-platdev: Blacklist ti,am625 SoCDave Gerlach1-0/+1
2022-11-07cpufreq: ti-cpufreq: Add support for AM625Dave Gerlach1-0/+36
2022-11-03cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmwareSrinivas Pandruvada1-4/+5
2022-11-03cpufreq: ACPI: Defer setting boost MSRsStuart Hayes1-28/+3
2022-11-03cpufreq: SPEAr: Make read-only array sys_clk_src staticColin Ian King1-1/+1
2022-11-03cpufreq: longhaul: Make array speeds static constColin Ian King1-2/+2
2022-11-03cpufreq: ACPI: Use str_enabled_disabled() helperAndy Shevchenko1-2/+3
2022-11-02cpufreq: qcom-hw: Move soc_data to struct qcom_cpufreqManivannan Sadhasivam1-13/+14
2022-11-02cpufreq: qcom-hw: Use cached dev pointer in probe()Manivannan Sadhasivam1-7/+8
2022-11-02cpufreq: qcom-hw: Allocate qcom_cpufreq_data during probeManivannan Sadhasivam1-49/+37
2022-11-02cpufreq: qcom-hw: Remove un-necessary cpumask_empty() checkManivannan Sadhasivam1-5/+0
2022-11-02cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle formatHector Martin1-5/+9
2022-10-25cpufreq: intel_pstate: hybrid: Use known scaling factor for P-coresRafael J. Wysocki1-54/+15
2022-10-25cpufreq: intel_pstate: Read all MSRs on the target CPURafael J. Wysocki1-33/+33
2022-10-18cpufreq: sun50i: Switch to use dev_err_probe() helperYang Yingliang1-6/+3
2022-10-18cpufreq: qcom-nvmem: Switch to use dev_err_probe() helperYang Yingliang1-5/+2
2022-10-18cpufreq: imx6q: Switch to use dev_err_probe() helperYang Yingliang1-3/+1
2022-10-18cpufreq: dt: Switch to use dev_err_probe() helperYang Yingliang1-4/+2
2022-10-18cpufreq: qcom: remove unused parameter in function definitionFabien Parent1-4/+4
2022-10-18cpufreq: qcom: fix writes in read-only memory regionFabien Parent1-1/+2
2022-10-18cpufreq: qcom: fix memory leak in error pathFabien Parent1-2/+5
2022-10-18cpufreq: tegra194: Fix module loadingJon Hunter1-0/+1
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2022-10-06Merge tag 'linux-kselftest-next-6.1-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds4-59/+310
2022-10-05cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UTMeng Li1-0/+8
2022-10-05cpufreq: amd-pstate: modify type in argument 2 for filp_openMeng Li1-1/+1
2022-10-05cpufreq: amd-pstate: Add test module for amd-pstate driverMeng Li3-0/+301
2022-10-05cpufreq: amd-pstate: Expose struct amd_cpudataMeng Li1-59/+1
2022-10-03Merge tag 'pm-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds9-47/+69
2022-10-03Merge branches 'acpi-cppc', 'acpi-pcc', 'acpi-apei' and 'acpi-osi'Rafael J. Wysocki2-6/+23
2022-09-28Merge tag 'cpufreq-arm-updates-6.1' of git://git.kernel.org/pub/scm/linux/ker...Rafael J. Wysocki7-29/+47
2022-09-26cpufreq: qcom-cpufreq-hw: Add cpufreq qos for LMhXuewen Yan1-0/+14
2022-09-26cpufreq: Add __init annotation to module init funcsXiu Jianfeng3-3/+3
2022-09-26cpufreq: tegra194: change tegra239_cpufreq_soc to staticYang Yingliang1-1/+1
2022-09-24ACPI: CPPC: Disable FIE if registers in PCC regionsJeremy Linton1-4/+21
2022-09-24nvmem: prefix all symbols with NVMEM_Rafał Miłecki1-1/+1
2022-09-21cpufreq: tegra194: Add support for Tegra239Sumit Gupta1-14/+15
2022-09-21cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warningViresh Kumar1-5/+5
2022-09-10cpufreq: intel_pstate: Add Tigerlake support in no-HWP modeDoug Smythies1-0/+1
2022-09-03cpufreq: amd-pstate: Fix initial highest_perf valuePerry Yuan1-2/+12
2022-09-01cpufreq: tegra194: Remove the unneeded result variableye xingchen1-5/+1
2022-08-31cpufreq: amd-pstate: update pstate frequency transition delay timePerry Yuan1-2/+2
2022-08-31cpufreq: amd_pstate: map desired perf into pstate scope for powersave governorPerry Yuan1-2/+1
2022-08-31cpufreq: amd_pstate: fix wrong lowest perf fetchPerry Yuan1-1/+1
2022-08-31cpufreq: amd-pstate: fix white-spacePerry Yuan1-2/+2
2022-08-31cpufreq: amd-pstate: simplify cpudata pointer assignmentPerry Yuan1-9/+3
2022-08-30cpufreq: bmips-cpufreq: Use module_init and add module_exitZhang Jianhua1-2/+8
2022-08-25ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid()Perry Yuan2-2/+2
2022-08-23cpufreq: check only freq_table in __resolve_freq()Lukasz Luba1-1/+1
2022-08-16cpufreq: Add SM6115 to cpufreq-dt-platdev blocklistAdam Skladowski1-0/+1
2022-08-08Merge tag 'pm-5.20-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds11-174/+103
2022-08-08Merge branch 'pm-cpufreq'Rafael J. Wysocki4-10/+15
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-13/+2
2022-08-03Merge tag 'opp-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki7-164/+88
2022-08-03Merge tag 'cpufreq-arm-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linu...Rafael J. Wysocki4-10/+15
2022-07-29Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-domains' and 'pm-em'Rafael J. Wysocki2-5/+17
2022-07-25cpufreq: ondemand: Use cpumask_var_t for on-stack cpu maskZhao Liu1-4/+9
2022-07-25cpufreq: loongson2: fix Kconfig "its" grammarRandy Dunlap1-1/+1
2022-07-18Merge back earlier cpufreq material for 5.20.Rafael J. Wysocki2-20/+21
2022-07-18cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instancesViresh Kumar1-2/+2
2022-07-18cpufreq: Change order of online() CB and policy->cpus modificationPierre Gondois1-3/+3
2022-07-15cpufreq: Warn users while freeing active policyViresh Kumar1-2/+8
2022-07-15cpufreq: scmi: Support the power scale in micro-Watts in SCMI v3.1Lukasz Luba1-5/+10
2022-07-15PM: EM: convert power field to micro-Watts precision and align driversLukasz Luba2-3/+10
2022-07-15Merge tag 'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel.org/pub/scm/linux/...Rafael J. Wysocki1-2/+6
2022-07-13cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() callPierre Gondois1-3/+3
2022-07-13cpufreq: qcom-hw: Disable LMH irq when disabling policyPierre Gondois1-0/+1
2022-07-13cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabledPierre Gondois1-0/+4
2022-07-13cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.hYicong Yang1-2/+1
2022-07-13cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()Yang Yingliang1-0/+1
2022-07-13cpufreq: mediatek: Handle sram regulator probe deferralAngeloGioacchino Del Regno1-2/+6
2022-07-08OPP: Migrate set-prop-name helper API to use set-config helpersViresh Kumar1-17/+14
2022-07-08OPP: Migrate set-supported-hw API to use set-config helpersViresh Kumar2-13/+11
2022-07-08OPP: Migrate set-regulators API to use set-config helpersViresh Kumar1-6/+6
2022-07-08cpufreq: ti: Migrate to dev_pm_opp_set_config()Viresh Kumar1-23/+14
2022-07-08cpufreq: sti: Migrate to dev_pm_opp_set_config()Viresh Kumar1-17/+10
2022-07-08cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config()Viresh Kumar1-81/+28
2022-07-08OPP: Make dev_pm_opp_set_regulators() accept NULL terminated listViresh Kumar2-9/+7
2022-07-04Merge back earlier cpufreq material for 5.20.Rafael J. Wysocki2-18/+13
2022-06-29cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface supportTony W Wang-oc1-0/+4
2022-06-28Merge tag 'cpufreq-arm-fixes-5.19-rc5' of git://git.kernel.org/pub/scm/linux/...Rafael J. Wysocki4-0/+12
2022-06-28cpufreq: Add MT8186 to cpufreq-dt-platdev blocklistAngeloGioacchino Del Regno1-0/+1
2022-06-28cpufreq: pmac32-cpufreq: Fix refcount leak bugLiang He1-0/+4
2022-06-28cpufreq: qcom-hw: Don't do lmh things without a throttle interruptStephen Boyd1-0/+6
2022-06-28drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.cLiang He1-0/+1
2022-06-23cpufreq: amd-pstate: Add resume and suspend callbacksJinzhou Su1-0/+24
2022-06-14cpufreq: Drop unnecessary cpus locking from store()Viresh Kumar1-15/+4
2022-06-14cpufreq: Optimize cpufreq_show_cpus()Viresh Kumar1-3/+5
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULEThomas Gleixner1-9/+1
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (pa...Thomas Gleixner1-4/+1
2022-06-02Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-33/+38
2022-05-30cpufreq: CPPC: Fix unused-function warningPierre Gondois1-9/+8
2022-05-30cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIEZheng Bin1-1/+2
2022-05-25Merge tag 'cpufreq-arm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki2-259/+623
2022-05-19cpufreq: CPPC: Enable dvfs_possible_from_any_cpuPierre Gondois1-0/+1
2022-05-19cpufreq: CPPC: Enable fast_switchPierre Gondois1-0/+24
2022-05-17cpufreq: make interface functions and lock holding state clearSchspa Shi1-3/+3
2022-05-17cpufreq: Abort show()/store() for half-initialized policiesSchspa Shi1-4/+7
2022-05-12cpufreq: Rearrange locking in cpufreq_remove_dev()Rafael J. Wysocki1-7/+14
2022-05-12cpufreq: Split cpufreq_offline()Rafael J. Wysocki1-14/+19
2022-05-12cpufreq: Reorganize checks in cpufreq_offline()Rafael J. Wysocki1-12/+12
2022-05-12cpufreq: mediatek: Add support for MT8186Jia-Wei Chang1-0/+10
2022-05-12cpufreq: mediatek: Link CCI device to CPURex-BC Chen1-1/+81