mbox series

[GIT,PULL] OPP updates for 6.7

Message ID 20231025110338.zxl2yhg5lkcgpwbn@vireshk-i7 (mailing list archive)
State Mainlined, archived
Headers show
Series [GIT,PULL] OPP updates for 6.7 | expand

Pull-request

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

Message

Viresh Kumar Oct. 25, 2023, 11:03 a.m. UTC
Hi Rafael,

The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:

  Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 35e0964e4876c4d77ed0d6d49678f7f6270f32e2:

  dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property (2023-10-19 12:16:11 +0530)

----------------------------------------------------------------
OPP updates for 6.7

- Extend support for the opp-level beyond required-opps (Ulf Hansson).

- Add dev_pm_opp_find_level_floor() (Krishna chaitanya chundru).

- dt-bindings: Allow opp-peak-kBpsfor kryo CPUs, support Qualcomm Krait
  SoCs and document named opp-microvolt property (Bjorn Andersson,
  Dmitry Baryshkov and Christian Marangi).

- Fix -Wunsequenced warning (Nathan Chancellor).

- General cleanup (Viresh Kumar).

----------------------------------------------------------------
Bjorn Andersson (1):
      dt-bindings: opp: opp-v2-kryo-cpu: Allow opp-peak-kBps

Christian Marangi (1):
      dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property

Dmitry Baryshkov (1):
      dt-bindings: opp: opp-v2-kryo-cpu: support Qualcomm Krait SoCs

Krishna chaitanya chundru (1):
      OPP: Add dev_pm_opp_find_level_floor()

Nathan Chancellor (1):
      OPP: Fix -Wunsequenced in _of_add_opp_table_v1()

Ulf Hansson (6):
      PM: domains: Introduce dev_pm_domain_set_performance_state()
      PM: domains: Implement the ->set_performance_state() callback for genpd
      OPP: Add dev_pm_opp_add_dynamic() to allow more flexibility
      OPP: Extend dev_pm_opp_data with a level
      OPP: Switch to use dev_pm_domain_set_performance_state()
      OPP: Extend support for the opp-level beyond required-opps

Viresh Kumar (7):
      OPP: Remove doc style comments for internal routines
      OPP: debugfs: Fix warning with W=1 builds
      OPP: Fix formatting of if/else block
      OPP: Add _link_required_opps() to avoid code duplication
      OPP: Reorder code in _opp_set_required_opps_genpd()
      OPP: Remove genpd_virt_dev_lock
      OPP: No need to defer probe from _opp_attach_genpd()

 Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml |  36 ++++++++++++++++++++---
 drivers/base/power/common.c                                |  21 ++++++++++++++
 drivers/base/power/domain.c                                |  33 +++++++++++++--------
 drivers/opp/core.c                                         | 231 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------------------------------------------------
 drivers/opp/debugfs.c                                      |   2 +-
 drivers/opp/of.c                                           |  74 +++++++++++++++++++++++-----------------------
 drivers/opp/opp.h                                          |   4 +--
 include/linux/pm.h                                         |   2 ++
 include/linux/pm_domain.h                                  |   6 ++++
 include/linux/pm_opp.h                                     |  40 ++++++++++++++++++++++---
 10 files changed, 254 insertions(+), 195 deletions(-)