zephyr/drivers/clock_control/Kconfig.lpc11u6x
Emilio Benavente 82a192c8a9 boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig
The Drivers using Pinctrl should be turning Pinctrl on
this should not be the responsibility of the board. This
commit removes CONFIG_PINCTRL from the boards side for nxp boards.

Signed-off-by: Emilio Benavente <emilio.benavente@nxp.com>
2024-10-15 19:09:45 -04:00

42 lines
933 B
Text

# LPC11U6X MCU clock control driver config
# Copyright (c) 2020 Seagate
# SPDX-License-Identifier: Apache-2.0
menuconfig CLOCK_CONTROL_LPC11U6X
bool "LPC11U6X Reset and clock control"
default y
depends on DT_HAS_NXP_LPC11U6X_SYSCON_ENABLED
select PINCTRL
help
Enable driver for reset and clock control used in
LPC11U6X MCUs
if CLOCK_CONTROL_LPC11U6X
config CLOCK_CONTROL_LPC11U6X_ENABLE_SRAM1
bool "SRAM1"
help
Enable SRAM1
config CLOCK_CONTROL_LPC11U6X_ENABLE_USB_RAM
bool "USB RAM"
help
Enable USB RAM
choice CLOCK_CONTROL_LPC11U6X_PLL_SRC
prompt "LPC11U6X PLL Clock source"
config CLOCK_CONTROL_LPC11U6X_PLL_SRC_IRC
bool "IRC"
help
Use the internal oscillator as the clock source for the PLL
config CLOCK_CONTROL_LPC11U6X_PLL_SRC_SYSOSC
bool "SYSOSC"
help
Use the system oscillator as the clock source for the PLL
endchoice # CLOCK_CONTROL_LPC11U6X_PLL_SRC
endif # CLOCK_CONTROL_LPC11U6X