We should be able to boil it down to a sequence on ARM as well. But it means dropping cpufreq and looking at the clock framework.
Are you still using the pre- and post-change notifiers on Intel, or can they be ignored safely?
we do not use change notifiers (since the hardware changes frequency independently of what "p state" we asked for frequently and in many very common conditions, even if anything depended on being notified on changes... it couldn't possibly work anyway)