| 5d6d106fa455 ("OPP: Populate required opp tables from "required-opps" property") |
| 283d55e68d8a ("OPP: Prevent creating multiple OPP tables for devices sharing OPP nodes") |
| cdd6ed90cdb6 ("OPP: Use a single mechanism to free the OPP table") |
| 2a4eb7358aba ("OPP: Don't remove dynamic OPPs from _dev_pm_opp_remove_table()") |
| d0e8ae6c26da ("OPP: Create separate kref for static OPPs list") |
| f06ed90e7051 ("OPP: Parse OPP table's DT properties from _of_init_opp_table()") |
| eb7c8743d6cf ("OPP: Pass index to _of_init_opp_table()") |
| 3d2556992a87 ("OPP: Protect dev_list with opp_table lock") |
| 404b1369ea26 ("OPP: Don't try to remove all OPP tables on failure") |
| 2fbb8670b4ff ("OPP: Free OPP table properly on performance state irregularities") |
| 3ba98324e81a ("PM / OPP: Get performance state using genpd helper") |
| a88bd2a51e90 ("PM / OPP: Implement of_dev_pm_opp_find_required_opp()") |
| fa9b274f8aef ("PM / OPP: Implement dev_pm_opp_of_add_table_indexed()") |
| 009acd196fc8 ("PM / OPP: Support updating performance state of device's power domain") |
| 9867999f3a85 ("PM / OPP: add missing of_node_put() for of_get_cpu_node()") |
| 7978db344719 ("PM / OPP: Add missing of_node_put(np)") |
| 762792913f8c ("PM / OPP: Fix get sharing CPUs when hotplug is used") |
| c74b32fadc00 ("PM / OPP: Reorganize _generic_set_opp_regulator()") |
| 0764c604c812 ("PM / OPP: Expose _of_get_opp_desc_node as dev_pm_opp API") |
| 052c6f19141d ("PM / OPP: Move away from RCU locking") |
| 5b650b388844 ("PM / OPP: Take kref from _find_opp_table()") |
| 8a31d9d94297 ("PM / OPP: Update OPP users to put reference") |
| 7034764a1e4a ("PM / OPP: Add 'struct kref' to struct dev_pm_opp") |
| b83c1899a0e9 ("PM / OPP: Use dev_pm_opp_get_opp_table() instead of _add_opp_table()") |
| 31641cda53dd ("PM / OPP: Take reference of the OPP table while adding/removing OPPs") |
| fa30184d192e ("PM / OPP: Return opp_table from dev_pm_opp_set_*() routines") |
| f067a982cefa ("PM / OPP: Add 'struct kref' to OPP table") |
| 37a73ec0c9bb ("PM / OPP: Add per OPP table mutex") |
| b6160e26936b ("PM / OPP: Split out part of _add_opp_table() and _remove_opp_table()") |
| dc2c9ad52af4 ("PM / OPP: Don't expose srcu_head to register notifiers") |
| 3aa26a3b2ea6 ("PM / OPP: Rename dev_pm_opp_get_suspend_opp() and return OPP rate") |
| 8cd2f6e8f34e ("PM / OPP: Don't allocate OPP table from _opp_allocate()") |
| 9274c892430e ("PM / OPP: Rename and split _dev_pm_opp_remove_table()") |
| 969fceb3c7e6 ("PM / OPP: Add light weight _opp_free() routine") |
| 04a86a84c42c ("PM / OPP: Error out on failing to add static OPPs for v1 bindings") |
| 63a69ea4b88f ("PM / OPP: Rename _allocate_opp() to _opp_allocate()") |
| 1715371ddd5a ("PM / OPP: Remove useless TODO") |
| 7f8538ebaefc ("PM / OPP: Fix memory leak while adding duplicate OPPs") |
| bbc17bb8a89b ("Merge branch 'pm-devfreq'") |