| # Copyright (c) 2025 Analog Devices, Inc. | |
| # | |
| # SPDX-License-Identifier: Apache-2.0 | |
| zephyr_include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | |
| zephyr_library() | |
| zephyr_library_sources(cpu_freq.c) | |
| # Policy selection | |
| if(CONFIG_CPU_FREQ_POLICY_NONE) | |
| message(FATAL_ERROR "No CPU frequency policy selected. Please choose a valid policy in Kconfig.") | |
| endif() | |
| zephyr_sources_ifdef(CONFIG_CPU_FREQ_POLICY_ON_DEMAND policies/on_demand/on_demand.c) | |
| zephyr_sources_ifdef(CONFIG_CPU_FREQ_PSTATE_SET_STUB cpu_freq_stub.c) |