zephyr/drivers/usb/udc/Kconfig.mcux
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

30 lines
782 B
Text

# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
config UDC_NXP_EHCI
bool "NXP MCUX USB EHCI Device controller driver"
default y
depends on DT_HAS_NXP_EHCI_ENABLED
select PINCTRL
select NOCACHE_MEMORY if HAS_MCUX_CACHE && CPU_HAS_DCACHE
imply UDC_BUF_FORCE_NOCACHE
imply UDC_WORKQUEUE
help
NXP MCUX USB Device Controller Driver for EHCI.
config UDC_NXP_IP3511
bool "NXP MCUX USB IP3511 Device controller driver"
default y
depends on DT_HAS_NXP_LPCIP3511_ENABLED
select PINCTRL
imply UDC_WORKQUEUE
help
NXP MCUX USB Device Controller Driver for IP3511.
config UDC_NXP_EVENT_COUNT
int "Number or blocks in event slab"
depends on UDC_NXP_EHCI || UDC_NXP_IP3511
range 4 16
default 4
help
Number of blocks in slab for internal controller events.