On Tue, 11 Nov 2025 18:58:34 +0000, Leo Yan wrote:
This series is extracted from the CoreSight power management fixes and refactoring [1], focusing on ETMv3/4 power management.
This series has been verified on Juno-r2 platform.
[1] https://lore.kernel.org/linux-arm-kernel/20250915-arm_coresight_power_manage...
[...]
Applied, thanks!
[01/11] coresight: Change device mode to atomic type https://git.kernel.org/coresight/c/693d1eaca940 [02/11] coresight: etm4x: Always set tracer's device mode on target CPU https://git.kernel.org/coresight/c/28eee2158575 [03/11] coresight: etm3x: Always set tracer's device mode on target CPU https://git.kernel.org/coresight/c/ab3fde32afe6 [04/11] coresight: etm4x: Correct polling IDLE bit https://git.kernel.org/coresight/c/4dc4e22f9536 [05/11] coresight: etm4x: Add context synchronization before enabling trace https://git.kernel.org/coresight/c/64eb04ae5452 [06/11] coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF https://git.kernel.org/coresight/c/1fdc2cd347a7 [07/11] coresight: etm4x: Remove the redundant DSB https://git.kernel.org/coresight/c/a5e6f584dab0 [08/11] coresight: etm4x: Remove the state_needs_restore flag https://git.kernel.org/coresight/c/d2c051f7a5ed [09/11] coresight: etm4x: Add flag to retain single-shot status https://git.kernel.org/coresight/c/c3d84848bd70 [10/11] coresight: etm4x: Retain sequencer state https://git.kernel.org/coresight/c/1b4e911af51c [11/11] coresight: etm4x: Reuse normal enable and disable logic in CPU idle https://git.kernel.org/coresight/c/efdccf6a5118
Best regards,