From 79e2946467b7598ca01e379a3603314efc270e60 Mon Sep 17 00:00:00 2001 From: zealsoftstudio <42308080+zealsoftstudio@users.noreply.github.com> Date: Tue, 2 Apr 2024 06:44:26 +0800 Subject: [PATCH] [nxp/mcxn] support Ethernet --- bsp/nxp/mcx/mcxn/Libraries/drivers/SConscript | 3 +++ bsp/nxp/mcx/mcxn/frdm-mcxn947/board/Kconfig | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/bsp/nxp/mcx/mcxn/Libraries/drivers/SConscript b/bsp/nxp/mcx/mcxn/Libraries/drivers/SConscript index 71f854f1fa..de8052d465 100644 --- a/bsp/nxp/mcx/mcxn/Libraries/drivers/SConscript +++ b/bsp/nxp/mcx/mcxn/Libraries/drivers/SConscript @@ -37,6 +37,9 @@ if GetDepend('BSP_USING_WDT'): if GetDepend('BSP_USING_PWM'): src += ['drv_pwm.c'] +if GetDepend('BSP_USING_ETH'): + src += ['drv_eth.c'] + path = [cwd,cwd + '/config'] group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path) diff --git a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/Kconfig b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/Kconfig index 31e3395933..3e335d22cf 100644 --- a/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/Kconfig +++ b/bsp/nxp/mcx/mcxn/frdm-mcxn947/board/Kconfig @@ -135,6 +135,13 @@ menu "On-chip Peripheral Drivers" select RT_USING_DFS_ELMFAT default y + config BSP_USING_ETH + bool "Enable Ethernet" + default n + select RT_USING_LWIP + select RT_USING_NETDEV + select RT_USING_SAL + config BSP_USING_RTC bool "Enable RTC" select RT_USING_RTC @@ -162,6 +169,7 @@ menu "On-chip Peripheral Drivers" bool "Enable on-board green LED as PWM output (pwm0, channel 3)" default y endif + endmenu