| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-23 | OPP: Initialize scope-based pointers inline | Viresh Kumar | 1 | -55/+70 |
| 2025-05-02 | OPP: Use mutex locking guards | Viresh Kumar | 1 | -40/+25 |
| 2025-05-02 | OPP: Define and use scope-based cleanup helpers | Viresh Kumar | 1 | -17/+7 |
| 2025-04-24 | OPP: Use scope-based OF cleanup helpers | Viresh Kumar | 1 | -71/+40 |
| 2025-04-24 | OPP: Return opp_table from dev_pm_opp_get_opp_table_ref() | Viresh Kumar | 1 | -6/+3 |
| 2025-04-24 | OPP: Remove _get_opp_table_kref() | Viresh Kumar | 1 | -3/+3 |
| 2025-01-07 | OPP: OF: Fix an OF node leak in _opp_add_static_v2() | Joe Hattori | 1 | -1/+3 |
| 2024-10-10 | OPP: Drop redundant code in _link_required_opps() | Ulf Hansson | 1 | -36/+3 |
| 2024-06-26 | OPP: Introduce an OF helper function to inform if required-opps is used | Ulf Hansson | 1 | -0/+32 |
| 2024-04-08 | OPP: OF: Export dev_opp_pm_calc_power() for usage from EM | Lukasz Luba | 1 | -5/+12 |
| 2023-11-28 | OPP: Don't set OPP recursively for a parent genpd | Viresh Kumar | 1 | -2/+5 |
| 2023-11-28 | OPP: Call dev_pm_opp_set_opp() for required OPPs | Viresh Kumar | 1 | -7/+10 |
| 2023-11-28 | OPP: Use _set_opp_level() for single genpd case | Viresh Kumar | 1 | -3/+28 |
| 2023-11-28 | OPP: Level zero is valid | Viresh Kumar | 1 | -1/+7 |
| 2023-10-16 | OPP: Add _link_required_opps() to avoid code duplication | Viresh Kumar | 1 | -33/+29 |
| 2023-10-16 | OPP: Fix formatting of if/else block | Viresh Kumar | 1 | -2/+2 |
| 2023-10-06 | OPP: Fix -Wunsequenced in _of_add_opp_table_v1() | Nathan Chancellor | 1 | -2/+4 |
| 2023-10-06 | OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility | Ulf Hansson | 1 | -4/+6 |
| 2023-06-27 | OPP: Properly propagate error along when failing to get icc_path | Andrew Halaney | 1 | -1/+1 |
| 2023-06-26 | OPP: Use dev_err_probe() when failing to get icc_path | Andrew Halaney | 1 | -5/+1 |
| 2023-06-19 | OPP: Simplify the over-designed pstate <-> level dance | Viresh Kumar | 1 | -4/+1 |
| 2023-06-19 | OPP: pstate is only valid for genpd OPP tables | Viresh Kumar | 1 | -0/+6 |
| 2023-06-14 | OPP: don't drop performance constraint on OPP table removal | Viresh Kumar | 1 | -8/+0 |
| 2023-06-14 | OPP: Protect `lazy_opp_tables` list with `opp_table_lock` | Viresh Kumar | 1 | -2/+12 |
| 2023-06-08 | OPP: Staticize `lazy_opp_tables` in of.c | Viresh Kumar | 1 | -0/+3 |
| 2023-04-27 | Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
| 2023-04-13 | OPP: Adjust includes to remove of_device.h | Rob Herring | 1 | -1/+1 |
| 2023-04-03 | OPP: Move required opps configuration to specialized callback | Viresh Kumar | 1 | -0/+3 |
| 2023-03-13 | opp: Use of_property_present() for testing DT property presence | Rob Herring | 1 | -2/+2 |
| 2022-11-04 | OPP: decouple dt properties in opp_parse_supplies() | James Calligeros | 1 | -11/+25 |
| 2022-11-04 | OPP: Simplify opp_parse_supplies() by restructuring it | Viresh Kumar | 1 | -135/+81 |
| 2022-11-04 | OPP: Parse named opp-microwatt property too | Viresh Kumar | 1 | -3/+13 |
| 2022-08-03 | Merge tag 'opp-updates-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Rafael J. Wysocki | 1 | -70/+80 |
| 2022-07-19 | OPP: Don't drop opp->np reference while it is still in use | Liang He | 1 | -3/+9 |
| 2022-07-19 | OPP: Don't drop opp_table->np reference while it is still in use | Liang He | 1 | -1/+1 |
| 2022-07-15 | PM: EM: convert power field to micro-Watts precision and align drivers | Lukasz Luba | 1 | -7/+8 |
| 2022-07-12 | OPP: Remove dev{m}_pm_opp_of_add_table_noclk() | Viresh Kumar | 1 | -40/+8 |
| 2022-07-12 | OPP: Allow multiple clocks for a device | Viresh Kumar | 1 | -14/+52 |
| 2022-07-08 | OPP: Reuse _opp_compare_key() in _opp_add_static_v2() | Viresh Kumar | 1 | -2/+2 |
| 2022-07-08 | OPP: Remove rate_not_available parameter to _opp_add() | Viresh Kumar | 1 | -6/+4 |
| 2022-07-08 | OPP: Use consistent names for OPP table instances | Viresh Kumar | 1 | -6/+6 |
| 2022-05-25 | Merge tag 'opp-updates-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Rafael J. Wysocki | 1 | -1/+1 |
| 2022-04-13 | PM: EM: Change the order of arguments in the .active_power() callback | Lukasz Luba | 1 | -3/+3 |
| 2022-04-11 | OPP: call of_node_put() on error path in _bandwidth_supported() | Dan Carpenter | 1 | -1/+1 |
| 2022-03-03 | OPP: Add support of "opp-microwatt" for EM registration | Lukasz Luba | 1 | -1/+60 |
| 2022-03-03 | OPP: Add "opp-microwatt" supporting code | Lukasz Luba | 1 | -2/+45 |
| 2021-10-08 | opp: Fix return in _opp_add_static_v2() | YueHaibing | 1 | -1/+1 |
| 2021-10-04 | opp: Add more resource-managed variants of dev_pm_opp_of_add_table() | Dmitry Osipenko | 1 | -7/+39 |
| 2021-10-04 | opp: Fix required-opps phandle array count check | Pavankumar Kondeti | 1 | -1/+1 |
| 2021-08-30 | Merge back new PM domains material for v5.15. | Rafael J. Wysocki | 1 | -10/+2 |
| 2021-08-16 | opp: Don't print an error if required-opps is missing | Rajendra Nayak | 1 | -10/+2 |
| 2021-08-04 | opp: remove WARN when no valid OPPs remain | Michał Mirosław | 1 | -2/+3 |
| 2021-06-18 | opp: Allow required-opps to be used for non genpd use cases | Hsin-Yi Wang | 1 | -22/+2 |
| 2021-05-20 | opp: use list_del_init instead of list_del/INIT_LIST_HEAD | Yang Yingliang | 1 | -2/+1 |
| 2021-03-15 | opp: Add devres wrapper for dev_pm_opp_of_add_table | Yangtao Li | 1 | -0/+36 |
| 2021-02-02 | opp: Allow lazy-linking of required-opps | Viresh Kumar | 1 | -5/+117 |
| 2021-02-02 | opp: Print OPP level in debug message of _opp_add_static_v2() | Dmitry Osipenko | 1 | -2/+3 |
| 2021-02-02 | opp: Add dev_pm_opp_of_add_table_noclk() | Viresh Kumar | 1 | -0/+18 |
| 2021-02-02 | opp: Defer acquiring the clk until OPPs are added | Viresh Kumar | 1 | -4/+4 |
| 2021-02-02 | opp: Create _of_add_table_indexed() to reduce code duplication | Viresh Kumar | 1 | -48/+33 |
| 2021-02-02 | opp: Correct debug message in _opp_add_static_v2() | Dmitry Osipenko | 1 | -2/+2 |
| 2020-12-15 | Merge branch 'pm-cpufreq' | Rafael J. Wysocki | 1 | -1/+1 |
| 2020-12-09 | Merge branch 'opp/empty' into opp/linux-next | Viresh Kumar | 1 | -2/+5 |
| 2020-12-09 | opp: of: Allow empty opp-table with opp-shared | Nicola Mazzucato | 1 | -2/+5 |
| 2020-12-09 | opp: Don't create an OPP table from dev_pm_opp_get_opp_table() | Viresh Kumar | 1 | -2/+2 |
| 2020-11-10 | PM: EM: Add a flag indicating units of power values in Energy Model | Lukasz Luba | 1 | -1/+1 |
| 2020-11-06 | opp: Allocate the OPP table outside of opp_table_lock | Viresh Kumar | 1 | -2/+3 |
| 2020-10-27 | opp: Don't always remove static OPPs in _of_add_opp_table_v1() | Viresh Kumar | 1 | -0/+2 |
| 2020-09-16 | opp: Allow opp-level to be set to 0 | Viresh Kumar | 1 | -13/+7 |
| 2020-09-16 | opp: Allow opp-supported-hw to contain multiple versions | Viresh Kumar | 1 | -14/+33 |
| 2020-09-16 | Merge branch 'opp/defer-probe' into HEAD | Viresh Kumar | 1 | -15/+28 |
| 2020-09-16 | opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1() | Viresh Kumar | 1 | -11/+24 |
| 2020-08-25 | opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER | Stephan Gerhold | 1 | -4/+4 |
| 2020-08-24 | opp: Remove _dev_pm_opp_find_and_remove_table() wrapper | Viresh Kumar | 1 | -1/+1 |
| 2020-08-03 | Merge branches 'pm-em' and 'pm-core' | Rafael J. Wysocki | 1 | -31/+45 |
| 2020-07-16 | opp: Increase parsed_static_opps in _of_add_opp_table_v1() | Walter Lozano | 1 | -0/+4 |
| 2020-06-24 | OPP: refactor dev_pm_opp_of_register_em() and update related drivers | Lukasz Luba | 1 | -26/+45 |
| 2020-06-24 | PM / EM: update callback structure and add device pointer | Lukasz Luba | 1 | -7/+2 |
| 2020-06-01 | opp: Don't parse icc paths unnecessarily | Sibi Sankar | 1 | -1/+44 |
| 2020-05-29 | opp: Add sanity checks in _read_opp_key() | Georgi Djakov | 1 | -7/+13 |
| 2020-05-29 | opp: Add support for parsing interconnect bandwidth | Georgi Djakov | 1 | -1/+113 |
| 2020-05-13 | OPP: Add helpers for reading the binding properties | Saravana Kannan | 1 | -18/+26 |
| 2019-12-10 | opp: Replace list_kref with a local counter | Viresh Kumar | 1 | -15/+11 |
| 2019-12-10 | opp: Free static OPPs on errors while adding them | Viresh Kumar | 1 | -4/+13 |
| 2019-10-23 | opp: Reinitialize the list_kref before adding the static OPPs again | Viresh Kumar | 1 | -0/+7 |
| 2019-10-10 | opp: of: drop incorrect lockdep_assert_held() | Viresh Kumar | 1 | -2/+0 |
| 2019-07-26 | opp: of: Support multiple suspend OPPs defined in DT | Anson Huang | 1 | -3/+6 |
| 2019-07-26 | opp: Don't decrement uninitialized list_kref | Viresh Kumar | 1 | -17/+4 |
| 2019-06-26 | Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Rafael J. Wysocki | 1 | -28/+2 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-05-20 | opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() | Viresh Kumar | 1 | -28/+2 |
| 2019-03-11 | OPP: Fix handling of multiple power domains | Rajendra Nayak | 1 | -2/+14 |
| 2019-03-06 | Merge tag 'pm-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae... | Linus Torvalds | 1 | -0/+99 |
| 2019-02-07 | PM / OPP: Introduce a power estimation helper | Quentin Perret | 1 | -0/+99 |
| 2019-01-22 | OPP: Add support for parsing the 'opp-level' property | Rajendra Nayak | 1 | -0/+2 |
| 2018-12-14 | Merge branch 'opp/genpd/propagation' into opp/linux-next | Viresh Kumar | 1 | -41/+278 |
| 2018-12-14 | OPP: Don't return 0 on error from of_get_required_opp_performance_state() | Viresh Kumar | 1 | -5/+5 |
| 2018-12-14 | OPP: Improve _find_table_of_opp_np() | Viresh Kumar | 1 | -4/+10 |
| 2018-12-11 | OPP: Fix missing debugfs supply directory for OPPs | Viresh Kumar | 1 | -4/+16 |
| 2018-11-23 | OPP: Fix parsing of multiple phandles in "operating-points-v2" property | Viresh Kumar | 1 | -4/+2 |
| 2018-11-05 | OPP: Remove of_dev_pm_opp_find_required_opp() | Viresh Kumar | 1 | -54/+0 |
| 2018-11-05 | OPP: Rename and relocate of_genpd_opp_to_performance_state() | Viresh Kumar | 1 | -0/+44 |
| 2018-11-05 | OPP: Configure all required OPPs | Viresh Kumar | 1 | -2/+3 |
| 2018-11-05 | OPP: Add dev_pm_opp_{set|put}_genpd_virt_dev() helper | Viresh Kumar | 1 | -1/+15 |
| 2018-11-05 | OPP: Populate OPPs from "required-opps" property | Viresh Kumar | 1 | -2/+79 |
| 2018-11-05 | OPP: Populate required opp tables from "required-opps" property | Viresh Kumar | 1 | -0/+147 |
| 2018-11-05 | OPP: Identify and mark genpd OPP tables | Viresh Kumar | 1 | -2/+4 |
| 2018-10-04 | PM / OPP: _of_add_opp_table_v2(): increment count only if OPP is added | Dave Gerlach | 1 | -13/+20 |
| 2018-10-04 | OPP: Improve error handling in dev_pm_opp_of_cpumask_add_table() | Viresh Kumar | 1 | -6/+12 |
| 2018-10-01 | OPP: Pass OPP table to _of_add_opp_table_v{1|2}() | Viresh Kumar | 1 | -40/+28 |
| 2018-10-01 | OPP: Prevent creating multiple OPP tables for devices sharing OPP nodes | Viresh Kumar | 1 | -22/+13 |
| 2018-09-19 | OPP: Use a single mechanism to free the OPP table | Viresh Kumar | 1 | -14/+18 |
| 2018-09-19 | OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table() | Viresh Kumar | 1 | -6/+6 |
| 2018-09-19 | OPP: Create separate kref for static OPPs list | Viresh Kumar | 1 | -0/+7 |
| 2018-09-19 | OPP: Parse OPP table's DT properties from _of_init_opp_table() | Viresh Kumar | 1 | -31/+48 |
| 2018-09-19 | OPP: Pass index to _of_init_opp_table() | Viresh Kumar | 1 | -5/+7 |
| 2018-09-19 | OPP: Don't try to remove all OPP tables on failure | Viresh Kumar | 1 | -2/+2 |
| 2018-09-19 | OPP: Free OPP table properly on performance state irregularities | Viresh Kumar | 1 | -0/+1 |
| 2018-05-30 | OPP: Allow same OPP table to be used for multiple genpd | Viresh Kumar | 1 | -2/+15 |
| 2018-05-16 | PM / OPP: silence an uninitialized variable warning | Dan Carpenter | 1 | -1/+1 |
| 2018-05-09 | PM / OPP: Get performance state using genpd helper | Viresh Kumar | 1 | -1/+19 |
| 2018-05-09 | PM / OPP: Implement dev_pm_opp_get_of_node() | Viresh Kumar | 1 | -0/+19 |
| 2018-05-09 | PM / OPP: Implement of_dev_pm_opp_find_required_opp() | Viresh Kumar | 1 | -0/+54 |
| 2018-05-09 | PM / OPP: Implement dev_pm_opp_of_add_table_indexed() | Viresh Kumar | 1 | -9/+41 |
| 2018-05-09 | PM / OPP: "opp-hz" is optional for power domains | Viresh Kumar | 1 | -9/+17 |
| 2017-10-14 | PM / OPP: add missing of_node_put() for of_get_cpu_node() | Sudeep Holla | 1 | -2/+3 |
| 2017-10-11 | PM / OPP: Add missing of_node_put(np) | Tobias Jordan | 1 | -0/+1 |
| 2017-10-03 | PM / OPP: Move the OPP directory out of power/ | Viresh Kumar | 1 | -0/+633 |