mbox series

[GIT,PULL] OPP updates for 6.8

Message ID 20240108095513.qlrwjon6qwhealvk@vireshk-i7
State New
Headers show
Series [GIT,PULL] OPP updates for 6.8 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git tags/opp-updates-6.8

Message

Viresh Kumar Jan. 8, 2024, 9:55 a.m. UTC
Hi Rafael,

The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86:

  Linux 6.7-rc1 (2023-11-12 16:19:07 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git tags/opp-updates-6.8

for you to fetch changes up to dcfec12b67980cba139a6c3afba57ebd4936ebe8:

  OPP: Rename 'rate_clk_single' (2024-01-05 15:55:41 +0530)

----------------------------------------------------------------
OPP updates for 6.8

- Fix _set_required_opps when opp is NULL (Bryan O'Donoghue).
- ti: Use device_get_match_data() (Rob Herring).
- Minor cleanups around OPP level and other parts and call
  dev_pm_opp_set_opp() recursively for required OPPs (Viresh Kumar).

----------------------------------------------------------------
Bryan O'Donoghue (1):
      OPP: Fix _set_required_opps when opp is NULL

Rob Herring (1):
      opp: ti: Use device_get_match_data()

Viresh Kumar (10):
      OPP: Level zero is valid
      OPP: Use _set_opp_level() for single genpd case
      OPP: Call dev_pm_opp_set_opp() for required OPPs
      OPP: Don't set OPP recursively for a parent genpd
      OPP: Check for invalid OPP in dev_pm_opp_find_level_ceil()
      OPP: The level field is always of unsigned int type
      OPP: Move dev_pm_opp_icc_bw to internal opp.h
      OPP: Relocate dev_pm_opp_sync_regulators()
      OPP: Pass rounded rate to _set_opp()
      OPP: Rename 'rate_clk_single'

 drivers/opp/core.c          | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------
 drivers/opp/of.c            |  57 ++++++++++++++++++++++++++++------
 drivers/opp/opp.h           |  24 ++++++++++-----
 drivers/opp/ti-opp-supply.c |  13 ++------
 include/linux/pm_opp.h      |  28 +++++++----------
 5 files changed, 244 insertions(+), 172 deletions(-)