From d0d4024cc830a33659275e734826ad792e5db910 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Wed, 8 Mar 2017 10:01:05 -1000 Subject: [PATCH] Baseline defconfig --- nuttx-configs/nxphlite-v3/nsh/defconfig | 234 +++++++++++++++++++++--- 1 file changed, 205 insertions(+), 29 deletions(-) diff --git a/nuttx-configs/nxphlite-v3/nsh/defconfig b/nuttx-configs/nxphlite-v3/nsh/defconfig index 3ab68070d0..9b840d0f29 100644 --- a/nuttx-configs/nxphlite-v3/nsh/defconfig +++ b/nuttx-configs/nxphlite-v3/nsh/defconfig @@ -49,9 +49,9 @@ CONFIG_STACK_COLORATION=y # CONFIG_ARCH_HAVE_HEAPCHECK is not set CONFIG_DEBUG_SYMBOLS=y CONFIG_ARCH_HAVE_CUSTOMOPT=y -CONFIG_DEBUG_NOOPT=y +# CONFIG_DEBUG_NOOPT is not set # CONFIG_DEBUG_CUSTOMOPT is not set -# CONFIG_DEBUG_FULLOPT is not set +CONFIG_DEBUG_FULLOPT=y # # System Type @@ -183,9 +183,9 @@ CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y # CONFIG_ARCH_CHIP_MK64FX512VMD12 is not set # CONFIG_ARCH_CHIP_MK64FN1M0VMD12 is not set # CONFIG_ARCH_CHIP_MK66FX1M0VMD18 is not set -# CONFIG_ARCH_CHIP_MK66FN2M0VMD18 is not set +CONFIG_ARCH_CHIP_MK66FN2M0VMD18=y # CONFIG_ARCH_CHIP_MK66FX1M0VLQ18 is not set -CONFIG_ARCH_CHIP_MK66FN2M0VLQ18=y +# CONFIG_ARCH_CHIP_MK66FN2M0VLQ18 is not set # CONFIG_KINETIS_HAVE_UART5 is not set CONFIG_KINETIS_HAVE_LPUART0=y # CONFIG_KINETIS_HAVE_LPUART1 is not set @@ -213,10 +213,10 @@ CONFIG_KINETIS_UART2=y # CONFIG_KINETIS_UART3 is not set CONFIG_KINETIS_UART4=y CONFIG_KINETIS_LPUART0=y -# CONFIG_KINETIS_ENET is not set +CONFIG_KINETIS_ENET=y # CONFIG_KINETIS_RNGB is not set CONFIG_KINETIS_FLEXCAN0=y -# CONFIG_KINETIS_FLEXCAN1 is not set +CONFIG_KINETIS_FLEXCAN1=y CONFIG_KINETIS_SPI0=y CONFIG_KINETIS_SPI1=y CONFIG_KINETIS_SPI2=y @@ -231,12 +231,12 @@ CONFIG_KINETIS_ADC0=y CONFIG_KINETIS_ADC1=y # CONFIG_KINETIS_CMP is not set # CONFIG_KINETIS_VREF is not set -# CONFIG_KINETIS_SDHC is not set +CONFIG_KINETIS_SDHC=y CONFIG_KINETIS_FTM0=y -CONFIG_KINETIS_FTM1=y +# CONFIG_KINETIS_FTM1 is not set CONFIG_KINETIS_FTM2=y CONFIG_KINETIS_FTM3=y -# CONFIG_KINETIS_LPTIMER is not set +CONFIG_KINETIS_LPTIMER=y CONFIG_KINETIS_RTC=y # CONFIG_KINETIS_EWM is not set # CONFIG_KINETIS_CMT is not set @@ -246,7 +246,7 @@ CONFIG_KINETIS_USBDCD=y # CONFIG_KINETIS_TSI is not set # CONFIG_KINETIS_FTFL is not set CONFIG_KINETIS_DMA=y -# CONFIG_KINETIS_CRC is not set +CONFIG_KINETIS_CRC=y CONFIG_KINETIS_PDB=y CONFIG_KINETIS_PIT=y @@ -254,7 +254,6 @@ CONFIG_KINETIS_PIT=y # Kinetis FTM PWM Configuration # # CONFIG_KINETIS_FTM0_PWM is not set -# CONFIG_KINETIS_FTM1_PWM is not set # CONFIG_KINETIS_FTM2_PWM is not set # CONFIG_KINETIS_FTM3_PWM is not set @@ -268,6 +267,28 @@ CONFIG_KINETIS_PORTCINTS=y CONFIG_KINETIS_PORTDINTS=y CONFIG_KINETIS_PORTEINTS=y +# +# Kinetis Ethernet Configuration +# +# CONFIG_KINETIS_ENETENHANCEDBD is not set +CONFIG_KINETIS_ENETNETHIFS=1 +CONFIG_KINETIS_ENETNRXBUFFERS=6 +CONFIG_KINETIS_ENETNTXBUFFERS=2 +# CONFIG_KINETIS_ENETUSEMII is not set +CONFIG_KINETIS_ENET_MDIOPULLUP=y +# CONFIG_KINETIS_ENET_NORXER is not set +# CONFIG_KINETIS_EMAC_RMIICLKEXTAL is not set +CONFIG_KINETIS_EMAC_RMIICLK1588CLKIN=y +# CONFIG_KINETIS_EMAC_HPWORK is not set +CONFIG_KINETIS_EMAC_LPWORK=y + +# +# Kinetis SDHC Configuration +# +# CONFIG_KINETIS_SDHC_DMA is not set +# CONFIG_KINETIS_SDHC_WIDTH_D1_ONLY is not set +# CONFIG_KINETIS_SDHC_ABSFREQ is not set + # # Kinetis UART Configuration # @@ -318,6 +339,7 @@ CONFIG_ARCH_HAVE_RAMFUNCS=y CONFIG_ARCH_RAMFUNCS=y CONFIG_ARCH_HAVE_RAMVECTORS=y # CONFIG_ARCH_RAMVECTORS is not set +# CONFIG_ARCH_MINIMAL_VECTORTABLE is not set # # Board Settings @@ -345,8 +367,8 @@ CONFIG_BOOT_RUNFROMFLASH=y # # Boot Memory Configuration # -CONFIG_RAM_START=0x1FFE0000 -CONFIG_RAM_SIZE=196608 +CONFIG_RAM_START=0x1fff0000 +CONFIG_RAM_SIZE=262144 # CONFIG_ARCH_HAVE_SDRAM is not set # @@ -364,6 +386,13 @@ CONFIG_ARCH_LEDS=y # # Board-Specific Options # +CONFIG_NXPHLITE_SDHC_AUTOMOUNT=y +CONFIG_NXPHLITE_SDHC_AUTOMOUNT_FSTYPE="vfat" +CONFIG_NXPHLITE_SDHC_AUTOMOUNT_BLKDEV="/dev/mmcsd0" +CONFIG_NXPHLITE_SDHC_AUTOMOUNT_MOUNTPOINT="/mnt/sdcard" +CONFIG_NXPHLITE_SDHC_AUTOMOUNT_DDELAY=1000 +CONFIG_NXPHLITE_SDHC_AUTOMOUNT_UDELAY=2000 + CONFIG_BOARD_HAS_PROBES=y CONFIG_BOARD_USE_PROBES=y CONFIG_BOARD_CRASHDUMP=y @@ -384,14 +413,14 @@ CONFIG_BOARDCTL_USBDEVCTRL=y # # Clocks and Timers # -CONFIG_START_YEAR=2016 -CONFIG_START_MONTH=11 -CONFIG_START_DAY=30 CONFIG_USEC_PER_TICK=1000 # CONFIG_SYSTEM_TIME64 is not set # CONFIG_CLOCK_MONOTONIC is not set # CONFIG_ARCH_HAVE_TIMEKEEPING is not set # CONFIG_JULIAN_TIME is not set +CONFIG_START_YEAR=2016 +CONFIG_START_MONTH=11 +CONFIG_START_DAY=30 CONFIG_MAX_WDOGPARMS=2 CONFIG_PREALLOC_WDOGS=50 CONFIG_WDOG_INTRESERVE=4 @@ -575,17 +604,57 @@ CONFIG_MMCSD=y CONFIG_MMCSD_NSLOTS=1 # CONFIG_MMCSD_READONLY is not set CONFIG_MMCSD_MULTIBLOCK_DISABLE=y -# CONFIG_MMCSD_MMCSUPPORT is not set -# CONFIG_MMCSD_HAVECARDDETECT is not set -CONFIG_MMCSD_SPI=y -CONFIG_MMCSD_SPICLOCK=24000000 -CONFIG_MMCSD_SPIMODE=0 -# CONFIG_ARCH_HAVE_SDIO is not set +CONFIG_MMCSD_MMCSUPPORT=y +CONFIG_MMCSD_HAVECARDDETECT=y +# CONFIG_MMCSD_SPI is not set +CONFIG_ARCH_HAVE_SDIO=y # CONFIG_SDIO_DMA is not set # CONFIG_ARCH_HAVE_SDIOWAIT_WRCOMPLETE is not set +CONFIG_MMCSD_SDIO=y +# CONFIG_SDIO_PREFLIGHT is not set +# CONFIG_SDIO_MUXBUS is not set +# CONFIG_SDIO_WIDTH_D1_ONLY is not set +# CONFIG_SDIO_BLOCKSETUP is not set # CONFIG_MODEM is not set # CONFIG_MTD is not set # CONFIG_EEPROM is not set +CONFIG_NETDEVICES=y + +# +# General Ethernet MAC Driver Options +# +# CONFIG_NETDEV_LOOPBACK is not set +# CONFIG_NETDEV_MULTINIC is not set +CONFIG_ARCH_HAVE_NETDEV_STATISTICS=y +# CONFIG_NETDEV_LATEINIT is not set + +# +# External Ethernet MAC Device Support +# +# CONFIG_NET_DM90x0 is not set +# CONFIG_ENC28J60 is not set +# CONFIG_ENCX24J600 is not set +# CONFIG_NET_SLIP is not set +# CONFIG_NET_FTMAC100 is not set + +# +# External Ethernet PHY Device Support +# +# CONFIG_ARCH_PHY_INTERRUPT is not set +# CONFIG_ETH0_PHY_NONE is not set +# CONFIG_ETH0_PHY_AM79C874 is not set +# CONFIG_ETH0_PHY_KS8721 is not set +# CONFIG_ETH0_PHY_KSZ8041 is not set +# CONFIG_ETH0_PHY_KSZ8051 is not set +# CONFIG_ETH0_PHY_KSZ8061 is not set +CONFIG_ETH0_PHY_KSZ8081=y +# CONFIG_ETH0_PHY_KSZ90x1 is not set +# CONFIG_ETH0_PHY_DP83848C is not set +# CONFIG_ETH0_PHY_LAN8720 is not set +# CONFIG_ETH0_PHY_LAN8740 is not set +# CONFIG_ETH0_PHY_LAN8740A is not set +# CONFIG_ETH0_PHY_LAN8742A is not set +# CONFIG_ETH0_PHY_DM9161 is not set CONFIG_PIPES=y CONFIG_DEV_PIPE_MAXSIZE=1024 CONFIG_DEV_PIPE_SIZE=1024 @@ -752,9 +821,95 @@ CONFIG_SYSLOG_CONSOLE=y # # Networking Support # -# CONFIG_ARCH_HAVE_NET is not set -# CONFIG_ARCH_HAVE_PHY is not set -# CONFIG_NET is not set +CONFIG_ARCH_HAVE_NET=y +CONFIG_ARCH_HAVE_PHY=y +CONFIG_NET=y +# CONFIG_NET_PROMISCUOUS is not set + +# +# Driver buffer configuration +# +CONFIG_NET_ETH_MTU=590 +CONFIG_NET_GUARDSIZE=2 + +# +# Data link support +# +# CONFIG_NET_MULTILINK is not set +CONFIG_NET_ETHERNET=y +# CONFIG_NET_LOOPBACK is not set +# CONFIG_NET_TUN is not set + +# +# Network Device Operations +# +# CONFIG_NETDEV_PHY_IOCTL is not set + +# +# Internet Protocol Selection +# +CONFIG_NET_IPv4=y +# CONFIG_NET_IPv6 is not set + +# +# Socket Support +# +CONFIG_NSOCKET_DESCRIPTORS=8 +CONFIG_NET_NACTIVESOCKETS=16 +# CONFIG_NET_SOCKOPTS is not set + +# +# Raw Socket Support +# +# CONFIG_NET_PKT is not set + +# +# Unix Domain Socket Support +# +# CONFIG_NET_LOCAL is not set + +# +# TCP/IP Networking +# +# CONFIG_NET_TCP is not set + +# +# UDP Networking +# +# CONFIG_NET_UDP is not set + +# +# ICMP Networking Support +# +# CONFIG_NET_ICMP is not set + +# +# IGMPv2 Client Support +# +# CONFIG_NET_IGMP is not set + +# +# ARP Configuration +# +CONFIG_NET_ARP=y +CONFIG_NET_ARPTAB_SIZE=16 +CONFIG_NET_ARP_MAXAGE=120 +# CONFIG_NET_ARP_IPIN is not set +# CONFIG_NET_ARP_SEND is not set + +# +# Network I/O Buffer Support +# +# CONFIG_NET_IOB is not set +# CONFIG_NET_ARCH_INCR32 is not set +# CONFIG_NET_ARCH_CHKSUM is not set +# CONFIG_NET_STATISTICS is not set + +# +# Routing Table Configuration +# +# CONFIG_NET_ROUTE is not set +CONFIG_NET_HOSTNAME="" # # Crypto API @@ -769,7 +924,7 @@ CONFIG_SYSLOG_CONSOLE=y # File system configuration # # CONFIG_DISABLE_MOUNTPOINT is not set -# CONFIG_FS_AUTOMOUNTER is not set +CONFIG_FS_AUTOMOUNTER=y # CONFIG_DISABLE_PSEUDOFS_OPERATIONS is not set # CONFIG_PSEUDOFS_SOFTLINKS is not set CONFIG_FS_READABLE=y @@ -800,6 +955,7 @@ CONFIG_FS_PROCFS_REGISTER=y # CONFIG_FS_PROCFS_EXCLUDE_PROCESS is not set # CONFIG_FS_PROCFS_EXCLUDE_UPTIME is not set # CONFIG_FS_PROCFS_EXCLUDE_MOUNTS is not set +# CONFIG_FS_PROCFS_EXCLUDE_NET is not set # CONFIG_FS_UNIONFS is not set # @@ -925,9 +1081,8 @@ CONFIG_ARCH_HAVE_TLS=y # # Network-Related Options # -# CONFIG_LIBC_IPv4_ADDRCONV is not set # CONFIG_LIBC_IPv6_ADDRCONV is not set -# CONFIG_LIBC_NETDB is not set +CONFIG_LIBC_NETDB=y # # NETDB Support @@ -1075,6 +1230,7 @@ CONFIG_EXAMPLES_NSH=y # CONFIG_NETUTILS_ESP8266 is not set # CONFIG_NETUTILS_FTPC is not set # CONFIG_NETUTILS_JSON is not set +CONFIG_NETUTILS_NETLIB=y # CONFIG_NETUTILS_SMTP is not set # CONFIG_NETUTILS_THTTPD is not set @@ -1102,6 +1258,7 @@ CONFIG_NSH_BUILTIN_APPS=y # Disable Individual commands # CONFIG_NSH_DISABLE_ADDROUTE=y +# CONFIG_NSH_DISABLE_ARP is not set CONFIG_NSH_DISABLE_BASENAME=y # CONFIG_NSH_DISABLE_CAT is not set # CONFIG_NSH_DISABLE_CD is not set @@ -1156,7 +1313,6 @@ CONFIG_NSH_DISABLE_WGET=y CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_MMCSDMINOR=0 CONFIG_NSH_MMCSDSLOTNO=0 -CONFIG_NSH_MMCSDSPIPORTNO=0 # # Configure Command Options @@ -1194,6 +1350,25 @@ CONFIG_NSH_CONSOLE=y # CONFIG_NSH_USBCONSOLE is not set # CONFIG_NSH_ALTCONDEV is not set CONFIG_NSH_ARCHINIT=y + +# +# Networking Configuration +# +CONFIG_NSH_NETINIT=y +# CONFIG_NSH_NETINIT_THREAD is not set + +# +# IP Address Configuration +# + +# +# IPv4 Addresses +# +CONFIG_NSH_IPADDR=0x0a000002 +CONFIG_NSH_DRIPADDR=0x0a000001 +CONFIG_NSH_NETMASK=0xffffff00 +# CONFIG_NSH_NOMAC is not set +CONFIG_NSH_MAX_ROUNDTRIP=20 # CONFIG_NSH_LOGIN is not set # CONFIG_NSH_CONSOLE_LOGIN is not set @@ -1222,6 +1397,7 @@ CONFIG_SYSTEM_CUTERM_PRIORITY=100 # CONFIG_SYSTEM_HEXED is not set # CONFIG_SYSTEM_I2CTOOL is not set # CONFIG_SYSTEM_INSTALL is not set +# CONFIG_SYSTEM_NETDB is not set # CONFIG_SYSTEM_RAMTEST is not set CONFIG_READLINE_HAVE_EXTMATCH=y CONFIG_SYSTEM_READLINE=y