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: <20250325121455.36031-1-ulf.hansson@linaro.org>
Date: Tue, 25 Mar 2025 13:14:54 +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/cpuidle-psci updates for v6.15

Hi Linus,

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

A few additional notes:
*) I have merged an immutable tag/branch from Mark Brown's regulator tree.
*) I made a few typos in some of the merge-commit-headers, sorry!

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit ef17b519088ee0c167cf507820609732ec8bad1a:

  pmdomain: amlogic: fix T7 ISP secpower (2025-03-05 15:51:04 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 51f0b8911ec4355cea07b180f6569cc52f65aaa8:

  firmware: thead: add CONFIG_MAILBOX dependency (2025-03-18 13:13:03 +0100)

----------------------------------------------------------------
pmdomain core:
 - Add dev_pm_genpd_rpm_always_on() to support more fine-grained PM

pmdomain providers:
 - arm: Remove redundant state verification for the SCMI PM domain
 - bcm: Add system-wakeup support for bcm2835 via GENPD_FLAG_ACTIVE_WAKEUP
 - rockchip: Add support for regulators
 - rockchip: Use SMC call to properly inform firmware
 - sunxi: Add V853 ppu support
 - thead: Add support for RISC-V TH1520 power-domains

firmware:
 - Add support for the AON firmware protocol for RISC-V THEAD

cpuidle-psci:
 - Update section in MAINTAINERS for cpuidle-psci
 - Add trace support for PSCI domain-idlestates

----------------------------------------------------------------
Ahmad Fatoum (1):
      pmdomain: imx: gpcv2: use proper helper for property detection

Andras Szemzo (2):
      dt-bindings: power: add V853 ppu bindings
      pmdomain: sunxi: add V853 ppu support

Arnd Bergmann (3):
      pmdomain: rockchip: add regulator dependency
      pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
      firmware: thead: add CONFIG_MAILBOX dependency

Dan Carpenter (1):
      firmware: thead,th1520-aon: Fix use after free in th1520_aon_init()

Geert Uytterhoeven (2):
      pmdomain: ti: Use of_property_present() for non-boolean properties
      pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call

Keita Morisaki (1):
      cpuidle: psci: Add trace for PSCI domain idle

Luca Weiss (1):
      dt-bindings: power: rpmpd: Fix comment for SM6375

Michal Wilczynski (4):
      dt-bindings: firmware: thead,th1520: Add support for firmware node
      firmware: thead: Add AON firmware protocol driver
      dt-bindings: power: Add TH1520 SoC power domains
      pmdomain: thead: Add power-domain driver for TH1520

Peter Geis (1):
      pmdomain: rockchip: fix rockchip_pd_power error handling

Sebastian Reichel (6):
      regulator: Add (devm_)of_regulator_get()
      dt-bindings: power: rockchip: add regulator support
      pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power
      pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errors
      pmdomain: rockchip: reduce indentation in rockchip_pd_power
      pmdomain: rockchip: add regulator support

Shawn Lin (3):
      soc: rockchip: add header for suspend mode SIP interface
      pmdomain: rockchip: Add smc call to inform firmware
      pmdomain: rockchip: Check if SMC could be handled by TA

Stefan Wahren (1):
      pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP

Sudeep Holla (1):
      pmdomain: arm: scmi_pm_domain: Remove redundant state verification

Ulf Hansson (11):
      pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
      mdomain: Merge branch rockchip into next
      pmdomain: Merge branch dt into next
      pmdomain: Merge branch rockchip into next
      MAINTAINERS: Update section for cpuidle-psci
      pmdomain: rockchip: Fix build error
      pmdomain: Merge branch rockchip into next
      pmdomain: Merge tag 'v6.14-rc4' from Linus into next
      pmdomain: Merge tag regulator-devm-of-get into next
      mdomain: Merge branch dt into next
      pmdomain: Merge branch fixes into next

 .../bindings/firmware/thead,th1520-aon.yaml        |  53 +++++
 .../bindings/power/allwinner,sun20i-d1-ppu.yaml    |   1 +
 .../bindings/power/rockchip,power-controller.yaml  |   3 +
 MAINTAINERS                                        |   7 +
 drivers/cpuidle/cpuidle-psci.c                     |   3 +
 drivers/firmware/Kconfig                           |  10 +
 drivers/firmware/Makefile                          |   1 +
 drivers/firmware/thead,th1520-aon.c                | 250 +++++++++++++++++++++
 drivers/pmdomain/Kconfig                           |   1 +
 drivers/pmdomain/Makefile                          |   1 +
 drivers/pmdomain/arm/scmi_pm_domain.c              |  11 +-
 drivers/pmdomain/bcm/bcm2835-power.c               |   1 +
 drivers/pmdomain/core.c                            |  35 +++
 drivers/pmdomain/imx/gpcv2.c                       |   2 +-
 drivers/pmdomain/renesas/rcar-sysc.c               |   2 -
 drivers/pmdomain/rockchip/Kconfig                  |   2 +
 drivers/pmdomain/rockchip/pm-domains.c             | 205 +++++++++++------
 drivers/pmdomain/sunxi/sun20i-ppu.c                |  15 ++
 drivers/pmdomain/thead/Kconfig                     |  12 +
 drivers/pmdomain/thead/Makefile                    |   2 +
 drivers/pmdomain/thead/th1520-pm-domains.c         | 218 ++++++++++++++++++
 drivers/pmdomain/ti/omap_prm.c                     |   2 +-
 drivers/regulator/devres.c                         |  17 ++
 drivers/regulator/of_regulator.c                   |  21 ++
 .../dt-bindings/power/allwinner,sun8i-v853-ppu.h   |  10 +
 include/dt-bindings/power/qcom-rpmpd.h             |   2 +-
 include/dt-bindings/power/thead,th1520-power.h     |  19 ++
 include/linux/firmware/thead/thead,th1520-aon.h    | 200 +++++++++++++++++
 include/linux/pm_domain.h                          |   7 +
 include/linux/regulator/consumer.h                 |   6 +
 include/soc/rockchip/rockchip_sip.h                |   3 +
 include/trace/events/power.h                       |  37 +++
 32 files changed, 1076 insertions(+), 83 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
 create mode 100644 drivers/firmware/thead,th1520-aon.c
 create mode 100644 drivers/pmdomain/thead/Kconfig
 create mode 100644 drivers/pmdomain/thead/Makefile
 create mode 100644 drivers/pmdomain/thead/th1520-pm-domains.c
 create mode 100644 include/dt-bindings/power/allwinner,sun8i-v853-ppu.h
 create mode 100644 include/dt-bindings/power/thead,th1520-power.h
 create mode 100644 include/linux/firmware/thead/thead,th1520-aon.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ