[GIT PULL] firmware: arm_scmi: Updates for v6.17
Sudeep Holla
sudeep.holla at arm.com
Wed Jul 9 05:29:07 PDT 2025
Hi ARM SoC Team,
Please pull !
Regards,
Sudeep
-->8
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux.git tags/scmi-updates-6.17
for you to fetch changes up to 62d6b81e8bd207ad44eff39d1a0fe17f0df510a5:
firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS (2025-07-09 10:49:58 +0100)
----------------------------------------------------------------
Arm SCMI updates for v6.17
1. A fix is introduced to correct turbo frequency marking for 64-bit
devices with sustained frequencies over 4GHz, ensuring accurate turbo
frequency identification.
2. Debug capabilities are being improved by introducing in-flight transfer
tracking using debug counters, which help diagnose transfer congestion
and behavior. Additional tracepoints are added to log in-flight counts
at transfer begin and end, offering better runtime insight. The debug
counters now support decrement operations using a newly added
scmi_dec_count helper, making counter tracking symmetric and more robust.
3. A race condition in suspend-resume logic is being resolved by ensuring
SCMI_SYSPOWER_IDLE state is set early during resume, improving suspend
reliability under certain conditions. New suspend and resume operations
are added to the scmi_bus_type to enable finer power management control
for SCMI-based devices.
4. Finally enhancements are also made to avoid registering notifiers for
events that a platform does not support, reducing unnecessary overhead
by checking for unsupported event types during protocolinitialization.
----------------------------------------------------------------
Arnd Bergmann (1):
firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS
Cristian Marussi (1):
firmware: arm_scmi: Avoid notifier registration for unsupported events
Peng Fan (2):
firmware: arm_scmi: Add power management operations to SCMI bus
firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume
Philip Radford (3):
firmware: arm_scmi: Add support for debug counter decrement
firmware: arm_scmi: Track number of inflight SCMI transfers
include: trace: Add tracepoint support for inflight xfer count
Sibi Sankar (1):
firmware: arm_scmi: Fix up turbo frequencies selection
drivers/firmware/arm_scmi/bus.c | 26 +++++++++++++++++
drivers/firmware/arm_scmi/common.h | 8 ++++++
drivers/firmware/arm_scmi/driver.c | 28 ++++++++++++++++--
drivers/firmware/arm_scmi/notify.c | 39 ++++++++++++++++++++------
drivers/firmware/arm_scmi/perf.c | 2 +-
drivers/firmware/arm_scmi/raw_mode.c | 6 ++--
drivers/firmware/arm_scmi/scmi_power_control.c | 22 +++++++++++----
include/trace/events/scmi.h | 24 +++++++++-------
8 files changed, 126 insertions(+), 29 deletions(-)
More information about the linux-arm-kernel
mailing list