lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240311154604.3069122-1-ulf.hansson@linaro.org>
Date: Mon, 11 Mar 2024 16:46:04 +0100
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Linus <torvalds@...ux-foundation.org>,
	linux-pm@...r.kernel.org,
	linux-kernel@...r.kernel.org
Cc: Ulf Hansson <ulf.hansson@...aro.org>,
	linux-arm-kernel@...ts.infradead.org
Subject: [GIT PULL] pmdomain updates for v6.9

Hi Linus,

Here's the pull-request with pmdomain updates for v6.9. Details about the
highlights are as usual found in the signed tag.

Please note that, there are a couple remoteproc drivers and a media driver
changed here as well, ack-ed of course. Potentially those may cause some merge
conflicts, but just let me know if there are some issues.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit 2a93c6cbd5a703d44c414a3c3945a87ce11430ba:

  pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation (2024-02-28 16:31:45 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git tags/pmdomain-v6.9

for you to fetch changes up to ccabbb6768fc72d6cb0223324925c93658d91e63:

  pmdomain: renesas: rcar-gen4-sysc: Reduce atomic delays (2024-03-06 11:25:27 +0100)

----------------------------------------------------------------
Core:
 - Log a message when unused PM domains gets disabled
 - Scale down parent/child performance states in the reverse order

Providers:
 - qcom: rpmpd: Add power domains support for MSM8974, MSM8974PRO, PMA8084
   and PM8841
 - renesas: rcar-gen4-sysc: Reduce atomic delays
 - renesas: rcar-sysc: Adjust the waiting time to cover the worst case
 - renesas: r8a779h0-sysc: Add support for the r8a779h0 PM domains
 - imx: imx8mp-blk-ctrl: Add the fdcc clock to the hdmimix domains
 - imx: imx8mp-blk-ctrl: Error out if domains are missing in DT

Improve support for multiple PM domains:
 - Add two helper functions to attach/detach multiple PM domains
 - Convert a couple of drivers to use the new helper functions

----------------------------------------------------------------
Adam Ford (2):
      dt-bindings: soc: imx: add missing clock and power-domains to imx8mp-hdmi-blk-ctrl
      pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain

Dien Pham (1):
      pmdomain: renesas: Adjust the waiting time to cover the worst case

Duy Nguyen (3):
      dt-bindings: power: renesas,rcar-sysc: Document R-Car V4M support
      dt-bindings: power: Add r8a779h0 SYSC power domain definitions
      pmdomain: renesas: r8a779h0-sysc: Add r8a779h0 support

Geert Uytterhoeven (2):
      pmdomain: renesas: rcar-gen4-sysc: Remove unneeded includes
      pmdomain: renesas: rcar-gen4-sysc: Reduce atomic delays

Konrad Dybcio (2):
      pmdomain: qcom: rpmpd: Keep one RPM handle for all RPMPDs
      pmdomain: core: Print a message when unused power domains are disabled

Krzysztof Kozlowski (2):
      pmdomain: core: constify of_phandle_args in xlate
      pmdomain: core: constify of_phandle_args in add device and subdomain

Kunwu Chan (1):
      pmdomain: ti: Add a null pointer check to the omap_prm_domain_init

Luca Weiss (3):
      dt-bindings: power: rpmpd: Add MSM8974 power domains
      pmdomain: qcom: rpmpd: Add MSM8974+PM8841 power domains
      pmdomain: qcom: rpmpd: Add MSM8974PRO+PMA8084 power domains

Marek Vasut (1):
      pmdomain: imx8mp-blk-ctrl: Error out if domains are missing in DT

Markus Elfring (1):
      pmdomain: mediatek: Use devm_platform_ioremap_resource() in init_scp()

Stephan Gerhold (1):
      pmdomain: core: Scale down parent/child performance states in reverse order

Ulf Hansson (8):
      pmdomain: Merge branch dt into next
      pmdomain: Merge branch fixes into next
      PM: domains: Add helper functions to attach/detach multiple PM domains
      remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list()
      remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list()
      remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list()
      media: venus: Convert to dev_pm_domain_attach|detach_list() for vcodec
      pmdomain: Merge branch fixes into next

 .../devicetree/bindings/power/qcom,rpmpd.yaml      |   2 +
 .../bindings/power/renesas,rcar-sysc.yaml          |   1 +
 .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml |  22 +--
 drivers/base/power/common.c                        | 134 +++++++++++++++++
 drivers/media/platform/qcom/venus/core.c           |  12 +-
 drivers/media/platform/qcom/venus/core.h           |   7 +-
 drivers/media/platform/qcom/venus/pm_helpers.c     |  48 +++----
 drivers/pmdomain/core.c                            | 141 +++++++++++-------
 drivers/pmdomain/imx/imx8m-blk-ctrl.c              |   9 +-
 drivers/pmdomain/imx/imx8mp-blk-ctrl.c             |  19 +--
 drivers/pmdomain/imx/scu-pd.c                      |   2 +-
 drivers/pmdomain/mediatek/mtk-scpsys.c             |   4 +-
 drivers/pmdomain/qcom/rpmpd.c                      |  96 ++++++++++++-
 drivers/pmdomain/renesas/Kconfig                   |   4 +
 drivers/pmdomain/renesas/Makefile                  |   1 +
 drivers/pmdomain/renesas/r8a779a0-sysc.c           |  12 --
 drivers/pmdomain/renesas/r8a779f0-sysc.c           |  12 --
 drivers/pmdomain/renesas/r8a779g0-sysc.c           |  12 --
 drivers/pmdomain/renesas/r8a779h0-sysc.c           |  54 +++++++
 drivers/pmdomain/renesas/rcar-gen4-sysc.c          |  17 ++-
 drivers/pmdomain/renesas/rcar-gen4-sysc.h          |   1 +
 drivers/pmdomain/renesas/rcar-sysc.c               |   4 +-
 drivers/pmdomain/tegra/powergate-bpmp.c            |   2 +-
 drivers/pmdomain/ti/omap_prm.c                     |   2 +
 drivers/pmdomain/ti/ti_sci_pm_domains.c            |   2 +-
 drivers/pmdomain/xilinx/zynqmp-pm-domains.c        |   2 +-
 drivers/remoteproc/imx_dsp_rproc.c                 |  82 ++---------
 drivers/remoteproc/imx_rproc.c                     |  73 ++--------
 drivers/remoteproc/qcom_q6v5_adsp.c                | 160 ++++++++++-----------
 include/dt-bindings/power/qcom-rpmpd.h             |   7 +
 include/dt-bindings/power/renesas,r8a779h0-sysc.h  |  49 +++++++
 include/linux/pm_domain.h                          |  60 ++++++--
 32 files changed, 644 insertions(+), 409 deletions(-)
 create mode 100644 drivers/pmdomain/renesas/r8a779h0-sysc.c
 create mode 100644 include/dt-bindings/power/renesas,r8a779h0-sysc.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ