mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-17 16:41:58 +00:00
Add a new driver for the AUXPLL peripheral found in some new Nordic SoCs, e.g. nRF54H20. AUXPLL is used to clock some peripherals like e.g. CAN. Note that driver is implemented natively as Nordic HAL lacks definitions for the AUXPLL IP, this may be changed once these become available. Note that usage of nrf_auxpll_config_set generates unnecessary extra assembly code compared to the proposed API in https://github.com/zephyrproject-rtos/hal_nordic/pull/185 which guarantees static initialization and single write access, possible in the Zephyr context. However, current solution has been enforced until further discussion on raw access APIs takes place. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
10 lines
245 B
Plaintext
10 lines
245 B
Plaintext
# Copyright (c) 2024 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
config CLOCK_CONTROL_NRF_AUXPLL
|
|
bool "nRF Auxiliary PLL driver"
|
|
default y
|
|
depends on DT_HAS_NORDIC_NRF_AUXPLL_ENABLED
|
|
help
|
|
Driver for nRF Auxiliary PLL.
|