aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq
AgeCommit message (Expand)AuthorFilesLines
2020-08-11cpufreq: intel_pstate: Implement passive mode with HWP enabledRafael J. Wysocki2-67/+184
2020-08-04Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki12-101/+595
2020-08-04cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0Srinivas Pandruvada1-0/+1
2020-08-03Merge tag 'pm-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds24-217/+262
2020-08-03Merge tag 'arm-drivers-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+2
2020-08-03Merge tag 'rm-unicore32' of git://git.kernel.org/pub/scm/linux/kernel/git/rpp...Linus Torvalds2-77/+0
2020-08-03Merge branch 'pm-cpufreq'Rafael J. Wysocki16-202/+252
2020-08-03Merge branches 'pm-em' and 'pm-core'Rafael J. Wysocki8-15/+10
2020-07-30cpufreq: intel_pstate: Fix EPP setting via sysfs in active modeRafael J. Wysocki1-5/+12
2020-07-30cpufreq: intel_pstate: Rearrange the storing of new EPP valuesRafael J. Wysocki1-20/+15
2020-07-30cpufreq: make schedutil the default for arm and arm64Valentin Schneider1-1/+1
2020-07-30cpufreq: cached_resolved_idx can not be negativeViresh Kumar2-5/+2
2020-07-30cpufreq: Add Tegra194 cpufreq driverSumit Gupta3-0/+398
2020-07-30cpufreq: imx: Select NVMEM_IMX_OCOTPWalter Lozano1-0/+1
2020-07-30cpufreq: sti-cpufreq: Fix some formatting and misspelling issuesLee Jones1-4/+4
2020-07-30cpufreq: tegra186: Simplify probe return pathJon Hunter1-6/+0
2020-07-30cpufreq: CPPC: Reuse caps variable in few routinesXin Hao1-2/+2
2020-07-30cpufreq: ap806: fix cpufreq driver needs ap cpu clkSven Auhagen1-0/+1
2020-07-30cpufreq: cppc: Reorder code and remove apply_hisi_workaround variableViresh Kumar1-49/+42
2020-07-30cpufreq: dt: fix oops on armada37xxIvan Kokshaysky1-0/+1
2020-07-30cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVSMarkus Mayer1-1/+11
2020-07-30cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmwareFlorian Fainelli1-13/+34
2020-07-30cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command()Markus Mayer1-16/+14
2020-07-30cpufreq: qcom: Disable fast switch when scaling DDR/L3Sibi Sankar1-2/+1
2020-07-30cpufreq: qcom: Update the bandwidth levels on frequency changeSibi Sankar1-2/+81
2020-07-27Merge back cpufreq material for v5.9.Rafael J. Wysocki16-189/+237
2020-07-16cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supportedRafael J. Wysocki1-1/+6
2020-07-16cpufreq: intel_pstate: Clean up aperf_mperf_shift descriptionRafael J. Wysocki1-3/+1
2020-07-15cpufreq: powernv: Make some symbols staticWei Yongjun1-4/+4
2020-07-15cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unusedLee Jones1-1/+1
2020-07-15cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mper...Lee Jones1-0/+1
2020-07-15cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unusedLee Jones1-1/+1
2020-07-15cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unusedLee Jones1-2/+2
2020-07-15cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unusedLee Jones1-2/+2
2020-07-15cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unusedLee Jones1-2/+2
2020-07-15cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issuesLee Jones1-5/+6
2020-07-15cpufreq: pasemi: Include header file for {check,restore}_astate prototypesLee Jones1-0/+2
2020-07-15cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard co...Lee Jones1-1/+1
2020-07-15cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc statusLee Jones1-15/+17
2020-07-15cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment b...Lee Jones1-3/+3
2020-07-13cpufreq: intel_pstate: Fix active mode setting from command lineRafael J. Wysocki1-2/+6
2020-07-13cpufreq: Replace HTTP links with HTTPS onesAlexander A. Klimov2-2/+2
2020-07-13cpufreq: intel_pstate: Fix static checker warning for epp variableSrinivas Pandruvada1-1/+1
2020-07-02cpufreq: Remove the weakly defined cpufreq_default_governor()Viresh Kumar1-7/+0
2020-07-02cpufreq: Specify default governor on command lineQuentin Perret1-9/+22
2020-07-02cpufreq: Register governors at core_initcallQuentin Perret5-77/+19
2020-07-02cpufreq: Fix locking issues with governorsViresh Kumar1-23/+35
2020-07-02cpufreq: intel_pstate: Allow raw energy performance preference valueSrinivas Pandruvada1-10/+40
2020-07-02cpufreq: intel_pstate: Allow enable/disable energy efficiencySrinivas Pandruvada1-24/+73
2020-07-01cpufreq: remove unicore32 driverMike Rapoport2-77/+0
2020-06-30cpufreq: arm_scmi: Set fast_switch_possible conditionallyNicola Mazzucato1-1/+2
2020-06-24OPP: refactor dev_pm_opp_of_register_em() and update related driversLukasz Luba7-7/+7
2020-06-24PM / EM: update callback structure and add device pointerLukasz Luba1-8/+3
2020-06-23cpufreq: intel_pstate: Add one more OOB control bitSrinivas Pandruvada1-2/+5
2020-06-23cpufreq: blacklist SC7180 in cpufreq-dt-platdevSibi Sankar1-0/+1
2020-06-23cpufreq: blacklist SDM845 in cpufreq-dt-platdevSibi Sankar1-0/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-2/+2
2020-06-10Merge tag 'pm-5.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds5-35/+82
2020-06-10Merge branches 'pm-cpufreq' and 'pm-acpi'Rafael J. Wysocki4-35/+78
2020-06-10Merge branch 'pm-opp'Rafael J. Wysocki1-0/+4
2020-06-05cpufreq: CPPC: add SW BOOST supportXiongfeng Wang1-2/+37
2020-06-05cpufreq: change '.set_boost' to act on one policyXiongfeng Wang2-32/+39
2020-06-04Merge tag 'arm-drivers-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-164/+59
2020-06-03Merge tag 'mips_5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-18/+4
2020-06-01Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki1-1/+2
2020-06-01Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki1-0/+4
2020-05-29cpufreq: dt: Add support for interconnect bandwidth scalingGeorgi Djakov1-0/+4
2020-05-25Merge tag 'tegra-for-5.8-cpufreq' of git://git.kernel.org/pub/scm/linux/kerne...Arnd Bergmann2-164/+59
2020-05-18cpufreq: Fix up cpufreq_boost_set_sw()Rafael J. Wysocki1-5/+6
2020-05-18cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flagMian Yousaf Kaukab1-1/+2
2020-05-12Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki6-51/+117
2020-05-08cpufreq: qoriq: Add platform dependenciesGeert Uytterhoeven1-1/+2
2020-05-07cpufreq: qoriq: convert to a platform driverMian Yousaf Kaukab1-47/+29
2020-05-06cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now)Dmitry Osipenko2-164/+59
2020-05-04cpufreq: qcom: fix wrong compatible bindingAnsuel Smith1-1/+1
2020-05-02Merge back cpufreq material for v5.8.Rafael J. Wysocki1-1/+2
2020-04-28cpufreq: imx-cpufreq-dt: support i.MX7ULPPeng Fan1-2/+82
2020-04-28cpufreq: dt: Add support for r8a7742Lad Prabhakar1-0/+1
2020-04-28cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklistPeng Fan1-0/+1
2020-04-28cpufreq: omap: Build driver by default for ARCH_OMAP2PLUSAnders Roxell1-0/+1
2020-04-27cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode onceChris Wilson1-1/+1
2020-04-17cpufreq: intel_pstate: Use passive mode by default without HWPRafael J. Wysocki1-1/+2
2020-04-16mips: loongsoon2ef: remove private clk apiArnd Bergmann1-18/+4
2020-04-06Merge tag 'pm-5.7-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-1/+5
2020-04-06Merge branches 'pm-sleep' and 'pm-cpufreq'Rafael J. Wysocki2-1/+5
2020-04-05Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-11/+19
2020-04-03cpufreq: Select schedutil when using big.LITTLELinus Walleij1-0/+1
2020-03-31Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+20
2020-03-30Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2020-03-30Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds15-73/+61
2020-03-30Merge branches 'pm-devfreq', 'powercap' and 'pm-docs'Rafael J. Wysocki1-1/+1
2020-03-26cpufreq: intel_pstate: Select schedutil as the default governorRafael J. Wysocki2-1/+4
2020-03-26cpufreq: intel_pstate: Simplify intel_pstate_cpu_init()Rafael J. Wysocki1-4/+5
2020-03-25Merge branch 'x86/cpu' into perf/core, to resolve conflictIngo Molnar15-73/+61
2020-03-25cpufreq/intel_pstate: Fix wrong macro conversionThomas Gleixner1-1/+1
2020-03-25cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fnPratik Rajesh Sampat1-5/+8
2020-03-24cpufreq: Convert to new X86 CPU match macrosThomas Gleixner15-73/+59
2020-03-24x86/devicetable: Move x86 specific macro out of generic codeThomas Gleixner2-0/+2
2020-03-23Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki8-48/+249
2020-03-20cpufreq: qcom: Add support for krait based socsAnsuel Smith3-17/+181
2020-03-17cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER handlingAnson Huang1-5/+3
2020-03-14cpufreq: Use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-7/+7
2020-03-14cpufreq: intel_pstate: Consolidate policy verificationRafael J. Wysocki1-9/+8
2020-03-13cpufreq: powernv: Fix unsafe notifiersOliver O'Halloran1-6/+5
2020-03-13cpufreq: powernv: Fix use-after-freeOliver O'Halloran1-0/+6
2020-03-12cpufreq: dt: Allow platform specific intermediate callbacksPeng Fan2-0/+8
2020-03-11cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment fuse locationAnson Huang1-1/+9
2020-03-06cpufreq: add function to get the hardware max frequencyIonela Voinescu1-0/+20
2020-03-06Merge branch 'linus' into sched/core, to pick up fixesIngo Molnar1-2/+10
2020-03-05docs: cpufreq: fix a broken referenceMauro Carvalho Chehab1-1/+1
2020-03-03cpufreq: imx6q: read OCOTP through nvmem for imx6qPeng Fan1-29/+38
2020-03-03cpufreq: imx6q: fix error handlingPeng Fan1-4/+5
2020-02-27cpufreq: Fix policy initialization for internal governor driversRafael J. Wysocki1-2/+10
2020-02-24Merge tag 'v5.6-rc3' into sched/core, to pick up fixes and dependent patchesIngo Molnar19-132/+144
2020-02-17cpufreq: imx-cpufreq-dt: Add "cpu-supply" property checkAnson Huang1-0/+3
2020-02-14Merge branch 'pm-cpufreq'Rafael J. Wysocki1-3/+2
2020-02-12cpufreq: ti-cpufreq: Add support for OPP_PLUSLokesh Vutla1-0/+7
2020-02-12cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULLChristoph Niedermaier1-0/+3
2020-02-08Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds1-1/+1
2020-02-03cpufreq: Make cpufreq_global_kobject staticYangtao Li1-3/+2
2020-01-31Merge tag 'pm-5.6-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds10-111/+96
2020-01-28x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency in...Giovanni Gherdovich1-0/+1
2020-01-27Merge tag 'ioremap-5.6' of git://git.infradead.org/users/hch/ioremapLinus Torvalds1-1/+1
2020-01-27cpufreq: Avoid creating excessively large stack framesRafael J. Wysocki10-111/+96
2020-01-27Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki7-10/+30
2020-01-23cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFGAlexandre Oliva1-3/+5
2020-01-20cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcountchenqiwu1-0/+2
2020-01-13cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether"Harry Pan1-1/+1
2020-01-13Merge back cpufreq fixes for v5.6.Rafael J. Wysocki1-2/+6
2020-01-08Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/people/ulf.hansson/...Olof Johansson1-1/+1
2020-01-07Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel...Rafael J. Wysocki1-0/+2
2020-01-07cpufreq: s3c: fix unbalances of cpufreq policy refcountchenqiwu2-2/+21
2020-01-07cpufreq: imx-cpufreq-dt: Add i.MX8MP supportAnson Huang1-2/+4
2020-01-07cpufreq: Use imx-cpufreq-dt for i.MX8MP's speed gradingAnson Huang1-0/+1
2020-01-07cpufreq: tegra186: convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
2020-01-07cpufreq: kirkwood: convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2019-12-29cpufreq: CPPC: put ACPI table after using itHanjun Guo1-0/+2
2019-12-29cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matchedHanjun Guo1-2/+4
2019-12-24cpufreq: scmi: Match scmi device by both name and protocol idSudeep Holla1-1/+1
2019-12-16cpufreq: dt-platdev: Blacklist NVIDIA Tegra20 and Tegra30 SoCsDmitry Osipenko1-0/+2
2019-12-09cpufreq: vexpress-spc: Switch cpumask from topology core to OPP sharingSudeep Holla1-1/+1
2019-12-06Merge tag 'tegra-for-5.5-cpufreq' of git://git.kernel.org/pub/scm/linux/kerne...Olof Johansson1-0/+59
2019-12-05Merge branch 'thermal/next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-7/+7
2019-12-04Merge branches 'pm-sleep', 'pm-cpuidle', 'pm-cpufreq', 'pm-devfreq' and 'pm-avs'Rafael J. Wysocki2-12/+12
2019-11-29cpufreq: Fix Kconfig indentationKrzysztof Kozlowski2-12/+12
2019-11-26Merge tag 'pm-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds14-796/+743
2019-11-26Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-10/+13
2019-11-25Merge tag 'mips_5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-1/+1
2019-11-21cpufreq: Use vtime aware kcpustat accessors for user timeFrederic Weisbecker2-10/+13
2019-11-14cpufreq: Register drivers only after CPU devices have been registeredViresh Kumar1-0/+7
2019-11-11Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki11-776/+698
2019-11-11Merge tag 'v5.4-rc7' into sched/core, to pick up fixesIngo Molnar3-69/+52
2019-11-10Merge back cpufreq changes for v5.5.Rafael J. Wysocki3-20/+38
2019-11-08cpufreq: Add NULL checks to show() and store() methods of cpufreqKai Shen1-0/+6
2019-11-08cpufreq: intel_pstate: Fix invalid EPB settingSrinivas Pandruvada1-3/+1
2019-11-07cpufreq: qcom-hw: Move driver initialization earlierAmit Kucheria1-1/+1
2019-11-07cpufreq: Initialize cpufreq-dt driver earlierAmit Kucheria1-1/+1
2019-11-07cpufreq: Initialize the governors in core_initcallAmit Kucheria5-5/+5
2019-11-06cpufreq: intel_pstate: Fix plain int as pointer warning from sparseJamal Shareef1-15/+15
2019-11-05cpufreq: sun50i: Fix CPU speed bin detectionOndrej Jirman1-15/+10
2019-11-04cpufreq: powernv: fix stack bloat and hard limit on number of CPUsJohn Hubbard1-4/+13
2019-11-04cpufreq: Clarify the comment in cpufreq_set_policy()Viresh Kumar1-1/+4
2019-11-01MIPS: Fork loongson2ef from loongson64Jiaxun Yang1-1/+1
2019-10-29cpufreq: tegra124: Add suspend and resume supportSowjanya Komatineni1-0/+59
2019-10-29cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEMFrederic Weisbecker1-1/+1
2019-10-24cpufreq: vexpress-spc: find and skip duplicates when merging frequenciesSudeep Holla1-3/+19
2019-10-24cpufreq: vexpress-spc: use macros instead of hardcoded values for cluster idsSudeep Holla1-2/+3
2019-10-23cpufreq: s3c64xx: Remove pointless NULL check in s3c64xx_cpufreq_driver_initNathan Chancellor1-7/+0
2019-10-22cpufreq: Cancel policy update work scheduled before freeingSudeep Holla1-0/+3
2019-10-22cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade valueAnson Huang1-10/+10
2019-10-21cpufreq: vexpress-spc: fix some coding style issuesSudeep Holla1-18/+18
2019-10-21cpufreq: vexpress-spc: remove lots of debug messagesSudeep Holla1-55/+14
2019-10-21cpufreq: vexpress-spc: drop unnessary cpufreq_arm_bL_ops abstractionSudeep Holla1-111/+37
2019-10-21cpufreq: merge arm_big_little and vexpress-spcSudeep Holla5-726/+649
2019-10-21cpufreq: scpi: remove stale/outdated comment about the driverSudeep Holla1-2/+0
2019-10-21cpufreq: Use per-policy frequency QoSRafael J. Wysocki3-56/+48
2019-10-10cpufreq: ti-cpufreq: Add support for AM3517Adam Ford1-0/+16
2019-10-10ARM: dts: omap36xx: using OPP1G needs to control the abb_ldoH. Nikolaus Schaller1-1/+1
2019-10-10cpufreq: ti-cpufreq: omap36xx use "cpu0","vbb" if run in multi_regulator modeH. Nikolaus Schaller1-2/+10
2019-10-10ARM: dts: omap34xx & omap36xx: replace opp-v1 tables by opp-v2 forH. Nikolaus Schaller1-1/+1
2019-10-10cpufreq: ti-cpufreq: add support for omap34xx and omap36xxH. Nikolaus Schaller1-2/+89
2019-10-10cpufreq: Avoid cpufreq_suspend() deadlock on system shutdownRafael J. Wysocki1-10/+0
2019-09-17Merge tag 'pm-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds16-336/+853
2019-09-05Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/k...Rafael J. Wysocki11-262/+627
2019-09-05Merge branch 'pm-cpufreq-qos'Rafael J. Wysocki4-67/+107
2019-09-03Merge branch 'cpufreq/qcom-updates' into cpufreq/arm/linux-nextViresh Kumar5-252/+356
2019-09-03cpufreq: Add qcs404 to cpufreq-dt-platdev blacklistJorge Ramirez-Ortiz1-0/+1
2019-09-03cpufreq: qcom: Add support for qcs404 on nvmem driverNiklas Cassel1-3/+47
2019-09-03cpufreq: qcom: Refactor the driver to make it easier to extendNiklas Cassel1-44/+79
2019-09-03cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom ...Sricharan R3-52/+76
2019-09-02cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier eventsViresh Kumar1-29/+7
2019-08-28x86/intel: Aggregate microserver namingPeter Zijlstra1-3/+3
2019-08-28x86/intel: Aggregate big core graphics namingPeter Zijlstra1-2/+2
2019-08-28x86/intel: Aggregate big core mobile namingPeter Zijlstra1-2/+2
2019-08-28x86/intel: Aggregate big core client namingPeter Zijlstra1-6/+6
2019-08-26cpufreq: powerpc_cbe: Switch to QoS requests for freq limitsViresh Kumar3-37/+86
2019-08-22cpufreq: Print driver name if cpufreq_suspend() failsFlorian Fainelli1-2/+2
2019-08-22cpufreq: mediatek: Add support for mt8183Andrew-sh.Cheng2-0/+2
2019-08-22cpufreq: mediatek: change to regulator_get_optionalAndrew-sh.Cheng1-1/+1