# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0

if BOARD_IMX93_EVK

if BOARD_IMX93_EVK_MIMX9352_A55

if CAN

# Enable board mux configure during init
config BOARD_MIMX93_EVK_EXP_SEL_INIT
	default y

# CAN Phy must be initialized after board mux
config CAN_TRANSCEIVER_INIT_PRIORITY
	default 65

endif # CAN

if BOARD_MIMX93_EVK_EXP_SEL_INIT

# Enable I2C, MFD, MFD_APD5585 and GPIO_ADP5585
config GPIO
	default y

config MFD_ADP5585_INIT_PRIORITY
	default 55

config GPIO_ADP5585_INIT_PRIORITY
	default 56

endif # BOARD_MIMX93_EVK_EXP_SEL_INIT

if NETWORKING

config NET_L2_ETHERNET
	default y

config NET_TX_STACK_SIZE
	default 8192

config NET_RX_STACK_SIZE
	default 8192

if NET_TCP

config NET_TCP_WORKQ_STACK_SIZE
	default 8192

endif # NET_TCP

if NET_MGMT_EVENT

config NET_MGMT_EVENT_STACK_SIZE
	default 8192

endif # NET_MGMT_EVENT

if NET_SOCKETS_SERVICE

config NET_SOCKETS_SERVICE_STACK_SIZE
	default 8192

endif # NET_SOCKETS_SERVICE

endif # NETWORKING

endif # BOARD_IMX93_EVK_MIMX9352_A55

endif # BOARD_IMX93_EVK
