aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/devfreq
AgeCommit message (Expand)AuthorFilesLines
2019-11-06PM / devfreq: tegra30: Use CPUFreq notifierDmitry Osipenko1-25/+155
2019-11-06PM / devfreq: tegra30: Use kHz units uniformly in the codeDmitry Osipenko1-5/+6
2019-11-06PM / devfreq: tegra30: Fix integer overflow on CPU's freq max outDmitry Osipenko1-1/+3
2019-11-06PM / devfreq: tegra30: Drop write-barrierDmitry Osipenko1-14/+0
2019-11-06PM / devfreq: tegra30: Handle possible round-rate errorDmitry Osipenko1-2/+15
2019-11-06PM / devfreq: tegra30: Keep interrupt disabled while governor is stoppedDmitry Osipenko1-23/+24
2019-11-06PM / devfreq: tegra30: Change irq type to unsigned intDmitry Osipenko1-4/+4
2019-11-06PM / devfreq: exynos-ppmu: remove useless assignmentMarek Szyprowski1-1/+0
2019-11-06PM / devfreq: Lock devfreq in trans_stat_showLeonard Crestez1-3/+9
2019-11-06PM / devfreq: Check NULL governor in available_governors_showLeonard Crestez1-1/+1
2019-11-06PM / devfreq: Make log message more explicit when devfreq device already existsMatthias Kaehlcke1-1/+1
2019-08-26PM / devfreq: passive: fix compiler warningMyungJoo Ham1-1/+0
2019-08-25PM / devfreq: passive: Use non-devm notifiersLeonard Crestez1-3/+3
2019-08-25PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()Kamil Konieczny1-106/+24
2019-08-25PM / devfreq: exynos-bus: Correct clock enable sequenceKamil Konieczny1-14/+17
2019-08-25PM / devfreq: Correct devm_devfreq_remove_device() documentationKrzysztof Kozlowski1-1/+1
2019-08-25PM / devfreq: events: extend events by type of counted dataLukasz Luba1-19/+41
2019-08-25PM / devfreq: exynos-events: change matching code during probeLukasz Luba1-13/+25
2019-08-24PM / devfreq: tegra20: add COMMON_CLK dependencyArnd Bergmann1-0/+1
2019-08-24PM / devfreq: events: add Exynos PPMU new eventsLukasz Luba1-0/+6
2019-08-24PM / devfreq: Fix kernel oops on governor module loadEzequiel Garcia1-1/+1
2019-08-24PM / devfreq: rk3399_dmc: Fix spelling typoGaël PORTAY1-1/+1
2019-08-24PM / devfreq: Fix spelling typoGaël PORTAY1-4/+4
2019-08-24PM / devfreq: Introduce driver for NVIDIA Tegra20Dmitry Osipenko3-0/+223
2019-08-24PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.cDmitry Osipenko2-1/+1
2019-08-24PM / devfreq: tegra: Enable COMPILE_TEST for the driverDmitry Osipenko1-1/+2
2019-08-24PM / devfreq: tegra: Support Tegra30Dmitry Osipenko2-2/+5
2019-08-24PM / devfreq: tegra: Reconfigure hardware on governor's restartDmitry Osipenko1-58/+40
2019-08-24PM / devfreq: tegra: Move governor registration to driver's probeDmitry Osipenko1-31/+12
2019-08-24PM / devfreq: tegra: Mark ACTMON's governor as immutableDmitry Osipenko2-1/+1
2019-08-24PM / devfreq: tegra: Avoid inconsistency of current frequency valueDmitry Osipenko1-2/+4
2019-08-24PM / devfreq: tegra: Clean up driver's probe / removeDmitry Osipenko1-36/+47
2019-08-24PM / devfreq: tegra: Properly disable interruptsDmitry Osipenko1-6/+15
2019-08-24PM / devfreq: tegra: Drop primary interrupt handlerDmitry Osipenko1-37/+18
2019-08-24PM / devfreq: tegra: Don't set EMC clock rate to maximum on probeDmitry Osipenko1-2/+0
2019-08-24PM / devfreq: tegra: Don't ignore clk errorsDmitry Osipenko1-2/+14
2019-08-24PM / devfreq: tegra: Replace write memory barrier with the read barrierDmitry Osipenko1-2/+1
2019-08-24PM / devfreq: tegra: Replace readl-writel with relaxed versionsDmitry Osipenko1-4/+4
2019-08-24PM / devfreq: tegra: Fix kHz to Hz conversionDmitry Osipenko1-7/+5
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner13-52/+13
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner2-18/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201Thomas Gleixner1-13/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner3-0/+3
2019-04-16PM / devfreq: add tracing for scheduling workLukasz Luba1-0/+5
2019-04-16PM / devfreq: rk3399_dmc: Pass ODT and auto power down parameters to TF-A.Enric Balletbo i Serra1-1/+70
2019-04-16PM / devfreq: rockchip-dfi: Move GRF definitions to a common place.Enric Balletbo i Serra1-16/+7
2019-04-16PM / devfreq: exynos-bus: Suspend all devices on system shutdownMarek Szyprowski1-0/+8
2019-04-16PM / devfreq: Fix static checker warning in try_then_request_governorEnric Balletbo i Serra1-2/+2
2019-04-16PM / devfreq: Restart previous governor if new governor fails to startSaravana Kannan1-2/+14
2019-04-16PM / devfreq: tegra: remove unneeded variableYangtao Li1-5/+2
2019-04-16PM / devfreq: rockchip-dfi: remove unneeded semicolonYangtao Li1-1/+1
2019-04-16PM / devfreq: rk3399_dmc: remove unneeded semicolonYangtao Li1-1/+1
2019-04-16PM / devfreq: consistent indentationMyungJoo Ham1-25/+24
2019-04-16PM / devfreq: fix missing check of return value in devfreq_add_device()Yangtao Li1-1/+13
2019-04-16PM / devfreq: fix mem leak in devfreq_add_device()Yangtao Li1-1/+1
2019-04-16PM / devfreq: Use of_node_name_eq for node name comparisonsRob Herring2-2/+2
2018-12-11PM / devfreq: add devfreq_suspend/resume() functionsLukasz Luba1-0/+44
2018-12-11PM / devfreq: add support for suspend/resume of a devfreq deviceLukasz Luba1-6/+41
2018-12-11PM / devfreq: refactor set_target frequency functionLukasz Luba1-26/+36
2018-10-02PM / devfreq: remove redundant null pointer check before kfreezhong jiang1-2/+1
2018-10-02PM / devfreq: stopping the governor before device_unregister()Vincent Donnefort1-5/+4
2018-10-02PM / devfreq: Convert to using %pOFn instead of device_node.nameRob Herring1-2/+2
2018-10-02PM / devfreq: Make update_devfreq() publicMatthias Kaehlcke1-3/+0
2018-10-02PM / devfreq: Don't adjust to user limits in governorsMatthias Kaehlcke5-26/+12
2018-10-02PM / devfreq: Fix handling of min/max_freq == 0Matthias Kaehlcke1-12/+30
2018-10-02PM / devfreq: Drop custom MIN/MAX macrosBjorn Andersson1-7/+4
2018-10-02PM / devfreq: Fix devfreq_add_device() when drivers are built as modules.Enric Balletbo i Serra1-4/+49
2018-08-18Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2018-07-18PM / devfreq: rk3399_dmc: Fix duplicated opp table on reload.Enric Balletbo i Serra1-4/+27
2018-07-18PM / devfreq: Init user limits from OPP limits, not viceversaMatthias Kaehlcke1-6/+6
2018-07-18PM / devfreq: rk3399_dmc: fix spelling mistakes.Enric Balletbo i Serra1-6/+6
2018-07-18PM / devfreq: rk3399_dmc: do not print error when get supply and clk defer.Lin Huang1-0/+6
2018-07-18PM / devfreq: rk3399_dmc: remove wait for dcf irq event.Enric Balletbo i Serra1-52/+1
2018-07-18PM / devfreq: use put_device() instead of kfree()Arvind Yadav1-1/+3
2018-07-18PM / devfreq: exynos-ppmu: Delete an error message for a failed memory alloca...Markus Elfring1-4/+2
2018-07-07headers: separate linux/mod_devicetable.h from linux/platform_device.hRandy Dunlap1-0/+1
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook2-8/+9
2018-01-02PM / devfreq: Fix potential NULL pointer dereference in governor_storeGustavo A. R. Silva1-1/+2
2018-01-02PM / devfreq: Propagate error from devfreq_add_device()Bjorn Andersson1-1/+1
2017-11-13Merge branches 'pm-devfreq' and 'pm-tools'Rafael J. Wysocki8-47/+109
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-26PM / devfreq: Define the constant governor nameChanwoo Choi7-8/+9
2017-10-26PM / devfreq: Remove unneeded conditional statementChanwoo Choi1-4/+3
2017-10-26PM / devfreq: Show the all available frequenciesChanwoo Choi1-11/+5
2017-10-26PM / devfreq: Change return type of devfreq_set_freq_table()Chanwoo Choi1-9/+9
2017-10-26PM / devfreq: Use the available min/max frequencyChanwoo Choi1-8/+32
2017-10-26Revert "PM / devfreq: Add show_one macro to delete the duplicate code"Chanwoo Choi1-9/+11
2017-10-26PM / devfreq: Set min/max_freq when adding the devfreq deviceChanwoo Choi1-0/+42
2017-08-28PM / devfreq: Fix memory leak when fail to register deviceChanwoo Choi1-1/+4
2017-08-28PM / devfreq: Add dependency on PM_OPPChanwoo Choi1-0/+1
2017-08-28PM / devfreq: Move private devfreq_update_stats() into devfreqChanwoo Choi1-0/+4
2017-08-28PM / devfreq: Convert to using %pOF instead of full_nameRob Herring1-2/+2
2017-07-06PM / devfreq: constify attribute_group structures.Arvind Yadav1-1/+1
2017-07-06PM / devfreq: tegra: fix error return code in tegra_devfreq_probe()Gustavo A. R. Silva1-3/+3
2017-07-06PM / devfreq: rk3399_dmc: fix error return code in rk3399_dmcfreq_probe()Gustavo A. R. Silva1-2/+3
2017-06-12PM / devfreq: exynos-ppmu: Staticize event listKrzysztof Kozlowski1-1/+1
2017-06-12PM / devfreq: exynos-ppmu: Handle return value of clk_prepare_enableArvind Yadav1-1/+5
2017-06-12PM / devfreq: exynos-nocp: Handle return value of clk_prepare_enableArvind Yadav1-1/+5
2017-04-12PM / devfreq: Move struct devfreq_governor to devfreq directoryChanwoo Choi1-0/+29
2017-02-27scripts/spelling.txt: add "followings" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-02-20Merge branch 'pm-devfreq'Rafael J. Wysocki7-126/+308
2017-01-31PM / devfreq: Modify the device name as devfreq(X) for sysfsChanwoo Choi1-1/+3
2017-01-31PM / devfreq: Simplify the sysfs name of devfreq-event deviceChanwoo Choi1-2/+2
2017-01-31PM / devfreq: Remove unnecessary separate _remove_devfreq()Chanwoo Choi1-16/+7
2017-01-31PM / devfreq: Fix wrong trans_stat of passive devfreq deviceChanwoo Choi3-1/+9
2017-01-31PM / devfreq: Fix available_governor sysfsChanwoo Choi2-4/+28
2017-01-31PM / devfreq: exynos-ppmu: Show the registred device for ppmu deviceChanwoo Choi1-0/+3
2017-01-31PM / devfreq: Fix the wrong description for userspace governorChanwoo Choi1-2/+1
2017-01-31PM / devfreq: Fix the checkpatch warningsChanwoo Choi1-6/+7
2017-01-31PM / devfreq: exynos-bus: Print the real clock rate of busChanwoo Choi1-4/+4
2017-01-31PM / devfreq: exynos-ppmu: Use the regmap interface to handle the registersChanwoo Choi1-89/+237
2017-01-31PM / devfreq: Don't delete sysfs group twiceChris Diamand1-1/+7
2017-01-30PM / OPP: Update OPP users to put referenceViresh Kumar5-35/+17
2017-01-27PM / OPP: Don't expose srcu_head to register notifiersViresh Kumar1-24/+2
2017-01-03PM / devfreq: exynos-bus: Fix the wrong return valueChanwoo Choi1-1/+1
2017-01-03PM / devfreq: Fix the bug of devfreq_add_device when governor is NULLChanwoo Choi1-5/+10
2016-12-08devfreq: rk3399_dmc: Don't use OPP structures outside of RCU locksViresh Kumar1-6/+5
2016-12-08devfreq: rk3399_dmc: Remove dangling rcu_read_unlock()Viresh Kumar1-1/+0
2016-12-08devfreq: exynos: Don't use OPP structures outside of RCU locksViresh Kumar1-15/+14
2016-11-17PM / devfreq: rk3399_dmc: Use the resource-managed function to add devfreq devChanwoo Choi1-1/+1
2016-11-17PM / devfreq: correct comment typo.MyungJoo Ham1-1/+1
2016-11-17PM / devfreq: exynos-ppmu: Remove unused mutex from struct exynos_ppmuAxel Lin1-3/+0
2016-11-17PM / devfreq: exynos-ppmu: ppmu_events array should not be NULL terminatedAxel Lin1-2/+0
2016-11-17PM / devfreq: exynos-ppmu: Fix module autoloadJavier Martinez Canillas1-0/+1
2016-11-17PM / devfreq: rockchip-dfi: Fix module autoloadJavier Martinez Canillas1-0/+1
2016-11-17PM / devfreq: exynos-nocp: Fix module autoloadJavier Martinez Canillas1-0/+1
2016-11-17PM / devfreq: rk3399_dmc: Fix module autoloadJavier Martinez Canillas1-0/+1
2016-10-11PM / devfreq: Skip status update on uninitialized previous_freqTobias Jakobi1-0/+4
2016-10-11PM / devfreq: Add proper locking around list_del()Axel Lin1-1/+3
2016-10-10PM / devfreq: exynos-nocp: Remove redundant codeAxel Lin1-3/+0
2016-10-10PM / devfreq: exynos-nocp: Select REGMAP_MMIOAxel Lin1-0/+1
2016-09-19PM / devfreq: rk3399_dmc: Remove explictly regulator_put call in .removeAxel Lin1-10/+0
2016-09-19PM / devfreq: rockchip: add PM_DEVFREQ_EVENT dependencyArnd Bergmann1-0/+1
2016-09-14partial revert of "PM / devfreq: Add COMPILE_TEST for build coverage"Stephen Rothwell1-1/+1
2016-09-06PM / devfreq: rockchip: add devfreq driver for rk3399 dmcLin Huang3-0/+492
2016-09-06PM / devfreq: event: support rockchip dfi controllerLin Huang3-0/+264
2016-09-06PM / devfreq: fix Kconfig indent styleJisheng Zhang1-8/+8
2016-09-06PM / devfreq: Add COMPILE_TEST for build coverageKrzysztof Kozlowski2-4/+4
2016-09-06PM / devfreq: exynos-ppmu: remove unneeded of_node_put()Wei Yongjun1-2/+0
2016-07-06PM / devfreq: exynos-bus: add missing of_node_put after calling of_parse_phandlePeter Chen1-3/+6
2016-07-06PM / devfreq: add missing of_node_put after calling of_parse_phandlePeter Chen1-0/+2
2016-07-06PM / devfreq: exynos-ppmu: fix error path in exynos_ppmu_probe()Bartlomiej Zolnierkiewicz1-1/+2
2016-07-06PM / devfreq: exynos: fix error path in exynos_bus_probe()Bartlomiej Zolnierkiewicz1-1/+1
2016-07-06PM / devfreq: make event/exynos-ppmu DEVFREQ_EVENT_EXYNOS_PPMU tristatePaul Gortmaker1-1/+1
2016-07-06PM / devfreq: make event/exynos-nocp DEVFREQ_EVENT_EXYNOS_NOCP tristatePaul Gortmaker1-1/+1
2016-07-06PM / devfreq: make exynos-bus ARM_EXYNOS_BUS_DEVFREQ tristatePaul Gortmaker1-1/+1
2016-07-06PM / devfreq: make devfreq-event explicitly non-modularPaul Gortmaker1-11/+1
2016-07-06PM / devfreq: make devfreq explicitly non-modularPaul Gortmaker1-12/+1
2016-06-23PM / devfreq: Send the DEVFREQ_POSTCHANGE notification when target() is failedChanwoo Choi1-1/+4
2016-06-22PM / devfreq: fix initialization of current frequency in last statusLukasz Luba1-0/+1
2016-06-22PM / devfreq: exynos-nocp: Remove incorrect IS_ERR() checkDan Carpenter1-3/+0
2016-06-22PM / devfreq: remove double put_deviceMyungJoo Ham1-1/+0
2016-06-22PM / devfreq: fix double call put_deviceCai Zhiyong1-1/+0
2016-06-22PM / devfreq: fix duplicated kfree on devfreq pointerMyungJoo Ham1-1/+0
2016-06-22PM / devfreq: devm_kzalloc to have dev pointer more preciselyMyungJoo Ham1-9/+9
2016-05-03PM / devfreq: style/typo fixesMyungJoo Ham2-4/+2
2016-05-03PM / devfreq: event: Find the instance of devfreq-event device by using phandleChanwoo Choi1-0/+5
2016-05-03PM / devfreq: event: Add new Exynos NoC probe driverChanwoo Choi4-0/+392
2016-05-03PM / devfreq: exynos: Remove unused exynos4/5 busfreq driverChanwoo Choi8-1828/+0
2016-05-03PM / devfreq: exynos: Add support of bus frequency of sub-blocks using passiv...Chanwoo Choi2-46/+174
2016-05-03PM / devfreq: Add new passive governorChanwoo Choi3-0/+216
2016-05-03PM / devfreq: Add new DEVFREQ_TRANSITION_NOTIFIER notifierChanwoo Choi1-1/+162
2016-05-03PM / devfreq: Add devfreq_get_devfreq_by_phandle()Chanwoo Choi1-0/+44
2016-05-03PM / devfreq: exynos: Add generic exynos bus frequency driverChanwoo Choi3-0/+459
2016-03-17PM / devfreq: Spelling s/frequnecy/frequency/Geert Uytterhoeven1-1/+1
2016-02-23PM / devfreq: tegra: Set freq in rate callbackTomeu Vizoso1-0/+2
2016-01-13PM / devfreq: Do not show statistics if it's not ready.MyungJoo Ham1-0/+2
2016-01-13PM / devfreq: Modify the indentation of trans_stat sysfs for readabilityChanwoo Choi1-5/+5
2016-01-13PM / devfreq: Set the freq_table of devfreq deviceChanwoo Choi1-2/+48
2016-01-13PM / devfreq: Add show_one macro to delete the duplicate codeChanwoo Choi1-11/+9
2016-01-13PM / devfreq: event: Fix the error and warning from script/checkpatch.plChanwoo Choi1-2/+3
2016-01-13PM / devfreq: event: Remove the error log of devfreq_event_get_edev_by_phandle()Chanwoo Choi1-9/+2
2015-10-02PM / devfreq: fix double kfreeGeliang Tang1-2/+1
2015-09-30PM / devfreq: Fix governor_store()Tobias Jakobi1-1/+3
2015-09-11PM / devfreq: Fix incorrect type issue.Xiaolong Ye1-1/+1
2015-09-11PM / devfreq: tegra: Update governor to use devfreq_update_stats()MyungJoo Ham1-3/+5
2015-09-11PM / devfreq: drop comment about thermal setting max_freqJavi Merino1-3/+3
2015-09-11PM / devfreq: cache the last call to get_dev_status()Javi Merino1-15/+18
2015-09-11PM / devfreq: Drop unlikely before IS_ERR(_OR_NULL)Viresh Kumar1-2/+2
2015-09-11PM / devfreq: exynos-ppmu: bit-wise operation bugfix.MyungJoo Ham1-1/+2
2015-09-11PM / devfreq: exynos-ppmu: Add the support of PPMUv2 for Exynos5433Chanwoo Choi2-7/+233
2015-03-31PM / devfreq: tegra: Register governor on module initTomeu Vizoso1-7/+30
2015-03-31PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitorTomeu Vizoso1-2/+2
2015-03-31PM / devfreq: tegra: Set drvdata before enabling the irqTomeu Vizoso1-2/+2
2015-03-31PM / devfreq: tegra: remove operating-pointsTomeu Vizoso1-6/+6
2015-03-31PM / devfreq: tegra: Use clock rate constraintsTomeu Vizoso1-10/+5
2015-03-31PM / devfreq: tegra: Update to v5 of the submitted patchesTomeu Vizoso1-204/+253
2015-03-30PM / devfreq: correct misleading commentMyungJoo Ham1-1/+0
2015-03-30PM / devfreq: event: Add const keyword for devfreq_event_ops structureChanwoo Choi1-1/+1
2015-02-13Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-devfreq', 'pm-opp' and 'pm-tools'Rafael J. Wysocki1-2/+2
2015-02-12PM / devfreq: event: testing the wrong variableDan Carpenter1-2/+2
2015-02-10Merge tag 'pm+acpi-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-0/+1723
2015-01-30devfreq: Fix build break of devfreq-event classChanwoo Choi1-0/+1
2015-01-30PM / devfreq: event: Add devfreq_event classChanwoo Choi7-0/+993
2015-01-29PM / devfreq: tegra: add devfreq driver for Tegra Activity MonitorTomeu Vizoso3-0/+729
2015-01-06rcu: Make SRCU optional by using CONFIG_SRCUPranith Kumar1-0/+1
2014-10-20devfreq: exynos: drop owner assignment from platform_driversWolfram Sang2-2/+0
2014-09-29PM / devfreq: exynos: Enable building exynos PPMU as modulePunit Agrawal2-1/+4
2014-09-29PM / devfreq: Export helper functions for driversÃrjan Eide1-0/+3
2014-09-29PM / devfreq: Remove ARCH_HAS_OPP completelyPaul Bolle1-1/+0