config SCHED_MC_PRIO
        bool "CPU core priorities scheduler support"
-       depends on SCHED_MC && CPU_SUP_INTEL && X86_INTEL_PSTATE
+       depends on SCHED_MC && CPU_SUP_INTEL
+       select X86_INTEL_PSTATE
+       select CPU_FREQ
        default y
        ---help---
-          Intel Turbo Boost Max Technology 3.0 enabled CPUs have a
-          core ordering determined at manufacturing time, which allows
-          certain cores to reach higher turbo frequencies (when running
-          single threaded workloads) than others.
+         Intel Turbo Boost Max Technology 3.0 enabled CPUs have a
+         core ordering determined at manufacturing time, which allows
+         certain cores to reach higher turbo frequencies (when running
+         single threaded workloads) than others.
 
-          Enabling this kernel feature teaches the scheduler about
-          the TBM3 (aka ITMT) priority order of the CPU cores and adjusts the
-          scheduler's CPU selection logic accordingly, so that higher
-          overall system performance can be achieved.
+         Enabling this kernel feature teaches the scheduler about
+         the TBM3 (aka ITMT) priority order of the CPU cores and adjusts the
+         scheduler's CPU selection logic accordingly, so that higher
+         overall system performance can be achieved.
 
-          This feature will have no effect on CPUs without this feature.
+         This feature will have no effect on CPUs without this feature.
 
-          If unsure say Y here.
+         If unsure say Y here.
 
 source "kernel/Kconfig.preempt"