summaryrefslogtreecommitdiffstats
path: root/drivers/opp
AgeCommit message (Expand)AuthorLines
2025-05-19OPP: switch to use kmemdup_array()Zhang Enpei-2/+2
2025-05-02OPP: Use mutex locking guardsViresh Kumar-164/+105
2025-05-02OPP: Define and use scope-based cleanup helpersViresh Kumar-190/+95
2025-04-24OPP: Use scope-based OF cleanup helpersViresh Kumar-71/+40
2025-04-24OPP: Return opp_table from dev_pm_opp_get_opp_table_ref()Viresh Kumar-11/+7
2025-04-24OPP: Return opp from dev_pm_opp_get()Viresh Kumar-7/+6
2025-04-24OPP: Remove _get_opp_table_kref()Viresh Kumar-11/+5
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-6/+4
2025-01-20PM / OPP: Add reference counting helpers for Rust implementationViresh Kumar-6/+12
2025-01-15saner replacement for debugfs_rename()Al Viro-6/+4
2025-01-07OPP: OF: Fix an OF node leak in _opp_add_static_v2()Joe Hattori-1/+3
2024-12-23OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not initializedNeil Armstrong-2/+13
2024-12-23OPP: add index check to assert to avoid buffer overflow in _read_freq()Neil Armstrong-15/+27
2024-12-23opp: core: Fix off by one in dev_pm_opp_get_bw()Dan Carpenter-1/+1
2024-12-23opp: core: implement dev_pm_opp_get_bwNeil Armstrong-0/+25
2024-11-27Merge tag 'pm-6.13-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds-2/+0
2024-11-19Merge tag 'opp-updates-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kerne...Rafael J. Wysocki-2/+0
2024-10-10OPP: Drop redundant *_opp_attach|detach_genpd()Ulf Hansson-132/+2
2024-10-10OPP: Drop redundant code in _link_required_opps()Ulf Hansson-36/+3
2024-10-10OPP: Rework _set_required_devs() to manage a single device per callUlf Hansson-29/+59
2024-10-02OPP: fix error code in dev_pm_opp_set_config()Dan Carpenter-1/+3
2024-10-01OPP: Remove unused declarations in header fileZhang Zekun-2/+0
2024-09-11Merge branches 'pm-sleep', 'pm-opp' and 'pm-tools'Rafael J. Wysocki-1/+1
2024-09-04opp: ti: Drop unnecessary of_match_ptr()Rob Herring (Arm)-1/+1
2024-08-23OPP: Fix support for required OPPs for multiple PM domainsUlf Hansson-34/+22
2024-07-15Merge branches 'pm-opp' and 'pm-tools'Rafael J. Wysocki-7/+40
2024-06-26OPP: Introduce an OF helper function to inform if required-opps is usedUlf Hansson-0/+32
2024-06-25OPP: Drop a redundant in-parameter to _set_opp_level()Ulf Hansson-5/+4
2024-06-11OPP: ti: Fix ti_opp_supply_probe wrong return valuesPrimoz Fiser-2/+4
2024-05-28OPP: Fix missing cleanup on error in _opp_attach_genpd()Viresh Kumar-2/+4
2024-05-17Merge tag 'opp-updates-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Rafael J. Wysocki-1/+30
2024-05-17OPP: Fix required_opp_tables for multiple genpds using same tableViresh Kumar-1/+30
2024-04-08OPP: OF: Export dev_opp_pm_calc_power() for usage from EMLukasz Luba-5/+12
2024-03-11OPP: debugfs: Fix warning around icc_get_name()Viresh Kumar-2/+4
2024-03-11OPP: debugfs: Fix warning with W=1 buildsViresh Kumar-4/+4
2024-03-11OPP: Extend dev_pm_opp_data with turbo supportSibi Sankar-0/+1
2024-01-05OPP: Rename 'rate_clk_single'Viresh Kumar-4/+4
2024-01-05OPP: Pass rounded rate to _set_opp()Viresh Kumar-3/+3
2024-01-05OPP: Relocate dev_pm_opp_sync_regulators()Viresh Kumar-41/+41
2024-01-03OPP: Move dev_pm_opp_icc_bw to internal opp.hViresh Kumar-0/+12
2023-12-28OPP: Fix _set_required_opps when opp is NULLBryan O'Donoghue-1/+4
2023-12-27OPP: The level field is always of unsigned int typeViresh Kumar-2/+7
2023-11-28OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil()Viresh Kumar-0/+2
2023-11-28OPP: Don't set OPP recursively for a parent genpdViresh Kumar-3/+20
2023-11-28OPP: Call dev_pm_opp_set_opp() for required OPPsViresh Kumar-98/+95
2023-11-28OPP: Use _set_opp_level() for single genpd caseViresh Kumar-5/+32
2023-11-28OPP: Level zero is validViresh Kumar-5/+27
2023-11-23opp: ti: Use device_get_match_data()Rob Herring-10/+3
2023-10-17OPP: No need to defer probe from _opp_attach_genpd()Viresh Kumar-8/+0
2023-10-17OPP: Remove genpd_virt_dev_lockViresh Kumar-35/+6