This series enables building CPUFreq Arm based drivers on multiple architectures when COMPILE_TEST is enabled. The drivers for x86 and powerpc appear to be dependent on the respective arch code, so those can't be similarly enabled for COMPILE_TEST. I've built this on arm32, arm64, powerpc, and x86 allmodconfig. It's been built by 0-day and I fixed a couple of issues from that. I imagine a few more might crop up when this is added to linux-next. Signed-off-by: Rob Herring (Arm) <robh@xxxxxxxxxx> --- Rob Herring (Arm) (6): cpufreq: qcom: Add explicit io.h include for readl/writel_relaxed cpufreq: omap: Drop asm includes cpufreq: armada-8k: Avoid excessive stack usage opp: ti: Drop unnecessary of_match_ptr() cpufreq: Enable COMPILE_TEST on Arm drivers cpufreq: Drop CONFIG_ARM and CONFIG_ARM64 dependency on Arm drivers drivers/cpufreq/Kconfig | 2 -- drivers/cpufreq/Kconfig.arm | 50 ++++++++++++++++++++++--------------- drivers/cpufreq/armada-8k-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 3 --- drivers/cpufreq/qcom-cpufreq-hw.c | 1 + drivers/opp/ti-opp-supply.c | 2 +- 6 files changed, 33 insertions(+), 27 deletions(-) --- base-commit: 8400291e289ee6b2bf9779ff1c83a291501f017b change-id: 20240805-dt-api-cleanups-d63eb4f53423 Best regards, -- Rob Herring (Arm) <robh@xxxxxxxxxx>