From c93d358145a7aac2c27b3f810d0860a60dffc7d9 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Wed, 30 Oct 2019 12:07:23 -0700 Subject: [PATCH] fmuk66-v3:Add Ethernet Support --- boards/nxp/fmuk66-v3/nuttx-config/include/board.h | 6 ++++-- boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig | 14 ++++++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/boards/nxp/fmuk66-v3/nuttx-config/include/board.h b/boards/nxp/fmuk66-v3/nuttx-config/include/board.h index 574a3b40ba..fa88a82785 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/include/board.h +++ b/boards/nxp/fmuk66-v3/nuttx-config/include/board.h @@ -483,8 +483,10 @@ * */ -#define PIN_RMII0_MDIO PIN_RMII0_MDIO_1 -#define PIN_RMII0_MDC PIN_RMII0_MDC_1 +#define PIN_RMII0_MDIO PIN_RMII0_MDIO_1 +#define PIN_RMII0_MDC PIN_RMII0_MDC_1 +#define PIN_ENET_PHY_RST (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN28) +#define PIN_ENET_PHY_EN (GPIO_LOWDRIVE | GPIO_OUTPUT_ZERO | PIN_PORTA | PIN29) /* Board provides GPIO or other Hardware for signaling to timing analyzer */ diff --git a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig index e73454f81a..d92541dfb5 100644 --- a/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig +++ b/boards/nxp/fmuk66-v3/nuttx-config/nsh/defconfig @@ -40,6 +40,7 @@ CONFIG_DEBUG_HARDFAULT_ALERT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEV_FIFO_SIZE=0 CONFIG_DEV_PIPE_SIZE=70 +CONFIG_ETH0_PHY_TJA1100=y CONFIG_FAT_DMAMEMORY=y CONFIG_FAT_LCNAMES=y CONFIG_FAT_LFN=y @@ -63,6 +64,8 @@ CONFIG_KINETIS_ADC0=y CONFIG_KINETIS_ADC1=y CONFIG_KINETIS_CRC=y CONFIG_KINETIS_DMA=y +CONFIG_KINETIS_EMAC_RMIICLK1588CLKIN=y +CONFIG_KINETIS_ENET=y CONFIG_KINETIS_FLEXCAN0=y CONFIG_KINETIS_FLEXCAN1=y CONFIG_KINETIS_FTM0=y @@ -115,6 +118,13 @@ CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y CONFIG_MTD_PARTITION=y CONFIG_MTD_RAMTRON=y +CONFIG_NETUTILS_TELNETD=y +CONFIG_NET_BROADCAST=y +CONFIG_NET_ICMP=y +CONFIG_NET_ICMP_SOCKET=y +CONFIG_NET_SOCKOPTS=y +CONFIG_NET_TCP=y +CONFIG_NET_UDP=y CONFIG_NFILE_DESCRIPTORS=20 CONFIG_NFILE_STREAMS=8 CONFIG_NSH_ARCHINIT=y @@ -126,8 +136,6 @@ CONFIG_NSH_DISABLE_DD=y CONFIG_NSH_DISABLE_DIRNAME=y CONFIG_NSH_DISABLE_EXPORT=y CONFIG_NSH_DISABLE_HEXDUMP=y -CONFIG_NSH_DISABLE_IFCONFIG=y -CONFIG_NSH_DISABLE_IFUPDOWN=y CONFIG_NSH_DISABLE_LOSETUP=y CONFIG_NSH_DISABLE_MB=y CONFIG_NSH_DISABLE_MH=y @@ -143,6 +151,7 @@ CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=128 CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_NESTDEPTH=8 +CONFIG_NSH_NOMAC=y CONFIG_NSH_READLINE=y CONFIG_NSH_ROMFSETC=y CONFIG_NSH_ROMFSSECTSIZE=128 @@ -192,6 +201,7 @@ CONFIG_SYSTEM_CDCACM=y CONFIG_SYSTEM_CUTERM=y CONFIG_SYSTEM_CUTERM_DEFAULT_BAUD=57600 CONFIG_SYSTEM_NSH=y +CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=24 CONFIG_TIME_EXTENDED=y CONFIG_UART1_RXBUFSIZE=600