This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3351: Disabling Ethernet in U-boot

Part Number: AM3351

Tool/software: Linux

Hi modified .config file like below

# CONFIG_CMD_NET is not set
# CONFIG_CMD_TFTPPUT is not set
# CONFIG_CMD_TFTPSRV is not set
# CONFIG_CMD_RARP is not set
# CONFIG_CMD_DHCP is not set
# CONFIG_CMD_NFS is not set
# CONFIG_CMD_MII is not set
# CONFIG_CMD_PING is not set
# CONFIG_CMD_CDP is not set
# CONFIG_CMD_SNTP is not set
# CONFIG_CMD_DNS is not set
# CONFIG_CMD_LINK_LOCAL is not set

i got errors

include/config_distro_bootcmd.h:264:2: error: expected '}' before 'BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE'
  BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE
  ^
include/config_distro_bootcmd.h:268:2: note: in expansion of macro 'BOOTENV_DEV_NAME_PXE'
  BOOTENV_DEV_NAME_##devtypeu(devtypeu, devtypel, instance)
  ^
include/configs/am335x_evm.h:92:2: note: in expansion of macro 'BOOTENV_DEV_NAME'
  func(PXE, pxe, na) \
  ^
include/config_distro_bootcmd.h:270:18: note: in expansion of macro 'BOOT_TARGET_DEVICES'
  "boot_targets=" BOOT_TARGET_DEVICES(BOOTENV_DEV_NAME) "\0"
                  ^
include/config_distro_bootcmd.h:287:2: note: in expansion of macro 'BOOTENV_BOOT_TARGETS'
  BOOTENV_BOOT_TARGETS \
  ^
include/configs/am335x_evm.h:189:2: note: in expansion of macro 'BOOTENV'
  BOOTENV
  ^
include/env_default.h:104:2: note: in expansion of macro 'CONFIG_EXTRA_ENV_SETTINGS'
  CONFIG_EXTRA_ENV_SETTINGS
  ^
scripts/Makefile.build:280: recipe for target 'common/env_common.o' failed
make[1]: *** [common/env_common.o] Error 1

  • Hello,

    Could you attach the .config file. (Not posting its content like text)

    BR
    Tsvetolin Shulev
  • hi, thanks for your response. i am using processor-sdk-03.00.00.04, based on evm-sk reference i compiled u-boot with below commands. please let me know if anything wrong

    $export PATH=/opt/sdk_ti/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/:$PATH
    $export ARCH=arm

    $make ARCH=arm CROSS_COMPILE=/opt/sdk_ti/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-

    #
    # Automatically generated file; DO NOT EDIT.
    # U-Boot 2016.05 Configuration
    #
    CONFIG_CREATE_ARCH_SYMLINK=y
    CONFIG_HAVE_GENERIC_BOARD=y
    CONFIG_SYS_GENERIC_BOARD=y
    # CONFIG_ARC is not set
    CONFIG_ARM=y
    # CONFIG_AVR32 is not set
    # CONFIG_BLACKFIN is not set
    # CONFIG_M68K is not set
    # CONFIG_MICROBLAZE is not set
    # CONFIG_MIPS is not set
    # CONFIG_NDS32 is not set
    # CONFIG_NIOS2 is not set
    # CONFIG_OPENRISC is not set
    # CONFIG_PPC is not set
    # CONFIG_SANDBOX is not set
    # CONFIG_SH is not set
    # CONFIG_SPARC is not set
    # CONFIG_X86 is not set
    CONFIG_SYS_ARCH="arm"
    CONFIG_SYS_CPU="armv7"
    CONFIG_SYS_SOC="am33xx"
    CONFIG_SYS_VENDOR="ti"
    CONFIG_SYS_BOARD="am335x"
    CONFIG_SYS_CONFIG_NAME="am335x_evm"
    
    #
    # ARM architecture
    #
    CONFIG_HAS_VBAR=y
    CONFIG_HAS_THUMB2=y
    CONFIG_CPU_V7=y
    # CONFIG_SEMIHOSTING is not set
    # CONFIG_SYS_L2CACHE_OFF is not set
    # CONFIG_ARCH_AT91 is not set
    # CONFIG_TARGET_EDB93XX is not set
    # CONFIG_TARGET_VCMA9 is not set
    # CONFIG_TARGET_SMDK2410 is not set
    # CONFIG_TARGET_ASPENITE is not set
    # CONFIG_TARGET_GPLUGD is not set
    # CONFIG_ARCH_DAVINCI is not set
    # CONFIG_KIRKWOOD is not set
    # CONFIG_ARCH_MVEBU is not set
    # CONFIG_TARGET_DEVKIT3250 is not set
    # CONFIG_TARGET_WORK_92105 is not set
    # CONFIG_TARGET_MX25PDK is not set
    # CONFIG_TARGET_ZMX25 is not set
    # CONFIG_TARGET_APF27 is not set
    # CONFIG_TARGET_APX4DEVKIT is not set
    # CONFIG_TARGET_XFI3 is not set
    # CONFIG_TARGET_M28EVK is not set
    # CONFIG_TARGET_MX23EVK is not set
    # CONFIG_TARGET_MX28EVK is not set
    # CONFIG_TARGET_MX23_OLINUXINO is not set
    # CONFIG_TARGET_BG0900 is not set
    # CONFIG_TARGET_SANSA_FUZE_PLUS is not set
    # CONFIG_TARGET_SC_SPS_1 is not set
    # CONFIG_ORION5X is not set
    # CONFIG_TARGET_SPEAR300 is not set
    # CONFIG_TARGET_SPEAR310 is not set
    # CONFIG_TARGET_SPEAR320 is not set
    # CONFIG_TARGET_SPEAR600 is not set
    # CONFIG_TARGET_STV0991 is not set
    # CONFIG_TARGET_X600 is not set
    # CONFIG_TARGET_IMX31_PHYCORE is not set
    # CONFIG_TARGET_MX31ADS is not set
    # CONFIG_TARGET_MX31PDK is not set
    # CONFIG_TARGET_WOODBURN is not set
    # CONFIG_TARGET_WOODBURN_SD is not set
    # CONFIG_TARGET_FLEA3 is not set
    # CONFIG_TARGET_MX35PDK is not set
    # CONFIG_ARCH_BCM283X is not set
    # CONFIG_TARGET_VEXPRESS_CA15_TC2 is not set
    # CONFIG_TARGET_VEXPRESS_CA5X2 is not set
    # CONFIG_TARGET_VEXPRESS_CA9X4 is not set
    # CONFIG_TARGET_KWB is not set
    # CONFIG_TARGET_TSERIES is not set
    # CONFIG_TARGET_CM_T335 is not set
    # CONFIG_TARGET_PEPPER is not set
    # CONFIG_TARGET_AM335X_IGEP0033 is not set
    # CONFIG_TARGET_PCM051 is not set
    # CONFIG_TARGET_DRACO is not set
    # CONFIG_TARGET_THUBAN is not set
    # CONFIG_TARGET_RASTABAN is not set
    # CONFIG_TARGET_PXM2 is not set
    # CONFIG_TARGET_RUT is not set
    # CONFIG_TARGET_PENGWYN is not set
    # CONFIG_TARGET_AM335X_BALTOS is not set
    CONFIG_TARGET_AM335X_EVM=y
    # CONFIG_TARGET_AM335X_SL50 is not set
    # CONFIG_TARGET_BAV335X is not set
    # CONFIG_TARGET_TI814X_EVM is not set
    # CONFIG_TARGET_TI816X_EVM is not set
    # CONFIG_TARGET_BCM28155_AP is not set
    # CONFIG_TARGET_BCMCYGNUS is not set
    # CONFIG_TARGET_BCMNSP is not set
    # CONFIG_ARCH_EXYNOS is not set
    # CONFIG_ARCH_S5PC1XX is not set
    # CONFIG_ARCH_HIGHBANK is not set
    # CONFIG_ARCH_INTEGRATOR is not set
    # CONFIG_ARCH_KEYSTONE is not set
    # CONFIG_ARCH_MX7 is not set
    # CONFIG_ARCH_MX6 is not set
    # CONFIG_ARCH_MX5 is not set
    # CONFIG_TARGET_M53EVK is not set
    # CONFIG_TARGET_MX51EVK is not set
    # CONFIG_TARGET_MX53ARD is not set
    # CONFIG_TARGET_MX53EVK is not set
    # CONFIG_TARGET_MX53LOCO is not set
    # CONFIG_TARGET_MX53SMD is not set
    # CONFIG_OMAP34XX is not set
    # CONFIG_OMAP44XX is not set
    # CONFIG_OMAP54XX is not set
    # CONFIG_AM43XX is not set
    # CONFIG_RMOBILE is not set
    # CONFIG_ARCH_SNAPDRAGON is not set
    # CONFIG_ARCH_SOCFPGA is not set
    # CONFIG_TARGET_CM_T43 is not set
    # CONFIG_ARCH_SUNXI is not set
    # CONFIG_TARGET_TS4800 is not set
    # CONFIG_TARGET_VF610TWR is not set
    # CONFIG_TARGET_COLIBRI_VF is not set
    # CONFIG_TARGET_PCM052 is not set
    # CONFIG_ARCH_ZYNQ is not set
    # CONFIG_ARCH_ZYNQMP is not set
    # CONFIG_TEGRA is not set
    # CONFIG_TARGET_VEXPRESS64_AEMV8A is not set
    # CONFIG_TARGET_VEXPRESS64_BASE_FVP is not set
    # CONFIG_TARGET_VEXPRESS64_BASE_FVP_DRAM is not set
    # CONFIG_TARGET_VEXPRESS64_JUNO is not set
    # CONFIG_TARGET_LS2080A_EMU is not set
    # CONFIG_TARGET_LS2080A_SIMU is not set
    # CONFIG_TARGET_LS2080AQDS is not set
    # CONFIG_TARGET_LS2080ARDB is not set
    # CONFIG_TARGET_HIKEY is not set
    # CONFIG_TARGET_LS1021AQDS is not set
    # CONFIG_TARGET_LS1021ATWR is not set
    # CONFIG_TARGET_LS1043AQDS is not set
    # CONFIG_TARGET_LS1043ARDB is not set
    # CONFIG_TARGET_H2200 is not set
    # CONFIG_TARGET_ZIPITZ2 is not set
    # CONFIG_TARGET_COLIBRI_PXA270 is not set
    # CONFIG_ARCH_UNIPHIER is not set
    # CONFIG_STM32 is not set
    # CONFIG_ARCH_ROCKCHIP is not set
    # CONFIG_TARGET_THUNDERX_88XX is not set
    CONFIG_SYS_MALLOC_F_LEN=0x400
    CONFIG_CONS_INDEX=1
    CONFIG_TI_I2C_BOARD_DETECT=y
    CONFIG_SYS_MALLOC_F=y
    # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set
    # CONFIG_SPL_DM is not set
    CONFIG_DM_SERIAL=y
    # CONFIG_DM_SPI is not set
    # CONFIG_DM_I2C is not set
    CONFIG_DM_GPIO=y
    # CONFIG_ARMV7_LPAE is not set
    CONFIG_SPL_STACK_R_ADDR=0x82000000
    # CONFIG_NOR is not set
    
    #
    # ARM debug
    #
    # CONFIG_DEBUG_LL is not set
    # CONFIG_DM_KEYBOARD is not set
    CONFIG_DEFAULT_DEVICE_TREE="am335x-evm"
    
    #
    # General setup
    #
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    CONFIG_EXPERT=y
    CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
    
    #
    # Boot images
    #
    CONFIG_SUPPORT_SPL=y
    CONFIG_SPL=y
    CONFIG_SPL_STACK_R=y
    # CONFIG_SPL_SEPARATE_BSS is not set
    CONFIG_FIT=y
    # CONFIG_FIT_VERBOSE is not set
    # CONFIG_FIT_SIGNATURE is not set
    # CONFIG_FIT_BEST_MATCH is not set
    CONFIG_OF_BOARD_SETUP=y
    # CONFIG_OF_SYSTEM_SETUP is not set
    # CONFIG_OF_STDOUT_VIA_ALIAS is not set
    CONFIG_SYS_EXTRA_OPTIONS="NAND"
    CONFIG_SPL_LOAD_FIT=y
    
    #
    # Boot timing
    #
    # CONFIG_BOOTSTAGE is not set
    CONFIG_BOOTSTAGE_USER_COUNT=20
    CONFIG_BOOTSTAGE_STASH_ADDR=0
    CONFIG_BOOTSTAGE_STASH_SIZE=4096
    # CONFIG_CONSOLE_RECORD is not set
    
    #
    # Command line interface
    #
    CONFIG_CMDLINE=y
    CONFIG_HUSH_PARSER=y
    CONFIG_SYS_HUSH_PARSER=y
    CONFIG_SYS_PROMPT="=> "
    
    #
    # Autoboot options
    #
    CONFIG_AUTOBOOT_KEYED=y
    CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n"
    # CONFIG_AUTOBOOT_ENCRYPTION is not set
    CONFIG_AUTOBOOT_DELAY_STR="d"
    CONFIG_AUTOBOOT_STOP_STR=" "
    # CONFIG_AUTOBOOT_KEYED_CTRLC is not set
    
    #
    # Commands
    #
    
    #
    # Info commands
    #
    CONFIG_CMD_BDI=y
    CONFIG_CMD_CONSOLE=y
    # CONFIG_CMD_CPU is not set
    # CONFIG_CMD_LICENSE is not set
    
    #
    # Boot commands
    #
    CONFIG_CMD_BOOTD=y
    CONFIG_CMD_BOOTM=y
    CONFIG_CMD_BOOTZ=y
    CONFIG_CMD_BOOTEFI=y
    CONFIG_CMD_ELF=y
    CONFIG_CMD_FDT=y
    CONFIG_CMD_GO=y
    CONFIG_CMD_RUN=y
    CONFIG_CMD_IMI=y
    # CONFIG_CMD_IMLS is not set
    CONFIG_CMD_XIMG=y
    
    #
    # Environment commands
    #
    CONFIG_CMD_ASKENV=y
    CONFIG_CMD_EXPORTENV=y
    CONFIG_CMD_IMPORTENV=y
    CONFIG_CMD_EDITENV=y
    # CONFIG_CMD_GREPENV is not set
    CONFIG_CMD_SAVEENV=y
    CONFIG_CMD_ENV_EXISTS=y
    
    #
    # Memory commands
    #
    CONFIG_CMD_MEMORY=y
    CONFIG_CMD_CRC32=y
    # CONFIG_LOOPW is not set
    # CONFIG_CMD_MEMTEST is not set
    # CONFIG_CMD_MX_CYCLIC is not set
    # CONFIG_CMD_MEMINFO is not set
    
    #
    # Device access commands
    #
    CONFIG_CMD_DM=y
    # CONFIG_CMD_DEMO is not set
    CONFIG_CMD_LOADB=y
    CONFIG_CMD_LOADS=y
    # CONFIG_CMD_FLASH is not set
    # CONFIG_CMD_ARMFLASH is not set
    CONFIG_CMD_MMC=y
    # CONFIG_CMD_NAND is not set
    CONFIG_CMD_SF=y
    CONFIG_CMD_SPI=y
    CONFIG_CMD_I2C=y
    CONFIG_CMD_USB=y
    CONFIG_CMD_DFU=y
    # CONFIG_CMD_USB_MASS_STORAGE is not set
    CONFIG_CMD_FPGA=y
    CONFIG_CMD_GPIO=y
    
    #
    # Shell scripting commands
    #
    CONFIG_CMD_ECHO=y
    CONFIG_CMD_ITEST=y
    CONFIG_CMD_SOURCE=y
    # CONFIG_CMD_SETEXPR is not set
    
    #
    # Network commands
    #
    # CONFIG_CMD_NET is not set
    # CONFIG_CMD_TFTPPUT is not set
    # CONFIG_CMD_TFTPSRV is not set
    # CONFIG_CMD_RARP is not set
    # CONFIG_CMD_DHCP is not set
    # CONFIG_CMD_NFS is not set
    # CONFIG_CMD_MII is not set
    # CONFIG_CMD_PING is not set
    # CONFIG_CMD_CDP is not set
    # CONFIG_CMD_SNTP is not set
    # CONFIG_CMD_DNS is not set
    # CONFIG_CMD_LINK_LOCAL is not set
    
    #
    # Misc commands
    #
    # CONFIG_CMD_CACHE is not set
    CONFIG_CMD_TIME=y
    CONFIG_CMD_MISC=y
    # CONFIG_CMD_TIMER is not set
    
    #
    # Power commands
    #
    
    #
    # Security commands
    #
    
    #
    # Filesystem commands
    #
    CONFIG_CMD_EXT2=y
    CONFIG_CMD_EXT4=y
    CONFIG_CMD_EXT4_WRITE=y
    CONFIG_CMD_FAT=y
    CONFIG_CMD_FS_GENERIC=y
    CONFIG_SUPPORT_OF_CONTROL=y
    
    #
    # Device Tree Control
    #
    CONFIG_OF_CONTROL=y
    # CONFIG_SPL_OF_CONTROL is not set
    CONFIG_OF_SEPARATE=y
    # CONFIG_OF_EMBED is not set
    CONFIG_OF_LIST="am335x-evm am335x-bone am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2"
    # CONFIG_NET is not set
    
    #
    # Device Drivers
    #
    
    #
    # Generic Driver Options
    #
    CONFIG_DM=y
    CONFIG_DM_WARN=y
    CONFIG_DM_DEVICE_REMOVE=y
    CONFIG_DM_STDIO=y
    CONFIG_DM_SEQ_ALIAS=y
    # CONFIG_SPL_DM_SEQ_ALIAS is not set
    # CONFIG_REGMAP is not set
    # CONFIG_SPL_REGMAP is not set
    # CONFIG_DEVRES is not set
    CONFIG_SIMPLE_BUS=y
    CONFIG_OF_TRANSLATE=y
    # CONFIG_ADC is not set
    # CONFIG_ADC_EXYNOS is not set
    # CONFIG_ADC_SANDBOX is not set
    # CONFIG_BLK is not set
    CONFIG_DISK=y
    # CONFIG_BLOCK_CACHE is not set
    # CONFIG_DWC_AHCI is not set
    
    #
    # Clock
    #
    # CONFIG_CLK is not set
    # CONFIG_CPU is not set
    
    #
    # Hardware crypto devices
    #
    # CONFIG_FSL_CAAM is not set
    
    #
    # Demo for driver model
    #
    # CONFIG_DM_DEMO is not set
    
    #
    # DFU support
    #
    # CONFIG_DFU_TFTP is not set
    
    #
    # DMA Support
    #
    # CONFIG_DMA is not set
    # CONFIG_TI_EDMA3 is not set
    
    #
    # GPIO Support
    #
    # CONFIG_ALTERA_PIO is not set
    # CONFIG_DWAPB_GPIO is not set
    # CONFIG_ATMEL_PIO4 is not set
    # CONFIG_INTEL_BROADWELL_GPIO is not set
    # CONFIG_LPC32XX_GPIO is not set
    # CONFIG_MSM_GPIO is not set
    # CONFIG_ROCKCHIP_GPIO is not set
    # CONFIG_VYBRID_GPIO is not set
    
    #
    # I2C support
    #
    # CONFIG_DM_I2C_COMPAT is not set
    # CONFIG_CROS_EC_KEYB is not set
    
    #
    # LED Support
    #
    # CONFIG_LED is not set
    
    #
    # Memory Controller drivers
    #
    
    #
    # Multifunction device drivers
    #
    CONFIG_MISC=y
    # CONFIG_ALTERA_SYSID is not set
    # CONFIG_CROS_EC is not set
    # CONFIG_FSL_SEC_MON is not set
    # CONFIG_MXC_OCOTP is not set
    # CONFIG_PWRSEQ is not set
    # CONFIG_PCA9551_LED is not set
    # CONFIG_RESET is not set
    # CONFIG_WINBOND_W83627 is not set
    
    #
    # MMC Host controller Support
    #
    CONFIG_DM_MMC=y
    # CONFIG_MSM_SDHCI is not set
    # CONFIG_ROCKCHIP_DWMMC is not set
    # CONFIG_ZYNQ_SDHCI is not set
    
    #
    # MTD Support
    #
    # CONFIG_MTD is not set
    
    #
    # NAND Device Support
    #
    CONFIG_DM_NAND=y
    # CONFIG_NAND_DENALI is not set
    # CONFIG_NAND_VF610_NFC is not set
    # CONFIG_NAND_PXA3XX is not set
    # CONFIG_NAND_ARASAN is not set
    
    #
    # Generic NAND options
    #
    # CONFIG_SPL_NAND_DENALI is not set
    
    #
    # SPI Flash Support
    #
    CONFIG_SPI_FLASH=y
    # CONFIG_SPI_FLASH_BAR is not set
    # CONFIG_SPI_FLASH_ATMEL is not set
    # CONFIG_SPI_FLASH_EON is not set
    # CONFIG_SPI_FLASH_GIGADEVICE is not set
    # CONFIG_SPI_FLASH_MACRONIX is not set
    # CONFIG_SPI_FLASH_SPANSION is not set
    # CONFIG_SPI_FLASH_STMICRO is not set
    # CONFIG_SPI_FLASH_SST is not set
    CONFIG_SPI_FLASH_WINBOND=y
    CONFIG_SPI_FLASH_USE_4K_SECTORS=y
    # CONFIG_SPI_FLASH_MTD is not set
    # CONFIG_DM_ETH is not set
    # CONFIG_PHYLIB is not set
    
    #
    # PCI
    #
    # CONFIG_DM_PCI is not set
    
    #
    # Pin controllers
    #
    # CONFIG_PINCTRL is not set
    
    #
    # Power
    #
    # CONFIG_DM_PMIC is not set
    # CONFIG_DM_REGULATOR is not set
    # CONFIG_DM_PWM is not set
    # CONFIG_RAM is not set
    
    #
    # Remote Processor drivers
    #
    
    #
    # Real Time Clock
    #
    # CONFIG_DM_RTC is not set
    
    #
    # Serial drivers
    #
    CONFIG_REQUIRE_SERIAL_CONSOLE=y
    CONFIG_SERIAL_PRESENT=y
    CONFIG_SPL_SERIAL_PRESENT=y
    # CONFIG_DEBUG_UART is not set
    # CONFIG_DEBUG_UART_SKIP_INIT is not set
    # CONFIG_ALTERA_JTAG_UART is not set
    # CONFIG_ALTERA_UART is not set
    # CONFIG_FSL_LPUART is not set
    CONFIG_SYS_NS16550=y
    # CONFIG_MSM_SERIAL is not set
    
    #
    # Sound support
    #
    # CONFIG_SOUND is not set
    
    #
    # SPI Support
    #
    # CONFIG_FSL_ESPI is not set
    # CONFIG_TI_QSPI is not set
    
    #
    # SPMI support
    #
    # CONFIG_SPMI is not set
    # CONFIG_DM_THERMAL is not set
    
    #
    # Timer Support
    #
    CONFIG_TIMER=y
    # CONFIG_TIMER_EARLY is not set
    # CONFIG_ALTERA_TIMER is not set
    CONFIG_OMAP_TIMER=y
    
    #
    # TPM support
    #
    CONFIG_USB=y
    CONFIG_DM_USB=y
    
    #
    # USB Host Controller Drivers
    #
    # CONFIG_USB_XHCI_HCD is not set
    # CONFIG_USB_XHCI is not set
    # CONFIG_USB_OHCI_GENERIC is not set
    # CONFIG_USB_EHCI_HCD is not set
    # CONFIG_USB_EHCI is not set
    # CONFIG_USB_DWC3 is not set
    
    #
    # MUSB Controller Driver
    #
    CONFIG_USB_MUSB_HOST=y
    CONFIG_USB_MUSB_GADGET=y
    CONFIG_USB_MUSB_TI=y
    
    #
    # ULPI drivers
    #
    
    #
    # USB peripherals
    #
    # CONFIG_USB_STORAGE is not set
    # CONFIG_USB_KEYBOARD is not set
    CONFIG_USB_GADGET=y
    # CONFIG_USB_GADGET_ATMEL_USBA is not set
    # CONFIG_USB_GADGET_DWC2_OTG is not set
    # CONFIG_CI_UDC is not set
    CONFIG_USB_GADGET_VBUS_DRAW=2
    CONFIG_USB_GADGET_DUALSPEED=y
    CONFIG_USB_GADGET_DOWNLOAD=y
    CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
    CONFIG_G_DNL_VENDOR_NUM=0x0451
    CONFIG_G_DNL_PRODUCT_NUM=0xd022
    
    #
    # Graphics support
    #
    # CONFIG_DM_VIDEO is not set
    
    #
    # TrueType Fonts
    #
    # CONFIG_VIDEO_VESA is not set
    # CONFIG_VIDEO_LCD_ANX9804 is not set
    # CONFIG_VIDEO_LCD_SSD2828 is not set
    # CONFIG_VIDEO_MVEBU is not set
    # CONFIG_DISPLAY is not set
    # CONFIG_VIDEO_TEGRA20 is not set
    # CONFIG_VIDEO_BRIDGE is not set
    # CONFIG_PHYS_TO_BUS is not set
    
    #
    # File systems
    #
    
    #
    # Library routines
    #
    # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set
    CONFIG_HAVE_PRIVATE_LIBGCC=y
    # CONFIG_USE_PRIVATE_LIBGCC is not set
    CONFIG_SYS_HZ=1000
    # CONFIG_USE_TINY_PRINTF is not set
    CONFIG_REGEX=y
    # CONFIG_LIB_RAND is not set
    # CONFIG_CMD_DHRYSTONE is not set
    CONFIG_RSA=y
    CONFIG_RSA_SOFTWARE_EXP=y
    # CONFIG_TPM is not set
    
    #
    # Hashing Support
    #
    # CONFIG_SHA1 is not set
    # CONFIG_SHA256 is not set
    # CONFIG_SHA_HW_ACCEL is not set
    
    #
    # Compression Support
    #
    # CONFIG_LZ4 is not set
    # CONFIG_ERRNO_STR is not set
    CONFIG_OF_LIBFDT=y
    CONFIG_SPL_OF_LIBFDT=y
    CONFIG_EFI_LOADER=y
    # CONFIG_UNIT_TEST is not set
    

  • diff --git a/arch/arm/dts/am335x-evm.dts b/arch/arm/dts/am335x-evm.dts
    index a6f20af648ab..5409c8621269 100644
    --- a/arch/arm/dts/am335x-evm.dts
    +++ b/arch/arm/dts/am335x-evm.dts
    @@ -676,24 +676,26 @@
     	pinctrl-names = "default", "sleep";
     	pinctrl-0 = <&cpsw_default>;
     	pinctrl-1 = <&cpsw_sleep>;
    -	status = "okay";
    +	status = "disabled";
     };
     
     &davinci_mdio {
     	pinctrl-names = "default", "sleep";
     	pinctrl-0 = <&davinci_mdio_default>;
     	pinctrl-1 = <&davinci_mdio_sleep>;
    -	status = "okay";
    +	status = "disabled";
     };
     
     &cpsw_emac0 {
     	phy_id = <&davinci_mdio>, <0>;
     	phy-mode = "rgmii-txid";
    +	status = "disabled";
     };
     
     &cpsw_emac1 {
     	phy_id = <&davinci_mdio>, <1>;
     	phy-mode = "rgmii-txid";
    +	status = "disabled";
     };
     
     &tscadc {
    diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c
    index 690c298eebd4..fa8a82831dde 100644
    --- a/board/ti/am335x/board.c
    +++ b/board/ti/am335x/board.c
    @@ -633,11 +633,11 @@ int board_init(void)
     		reg = readl(GPIO1_RISINGDETECT) & ~BIT(26);
     		writel(reg, GPIO1_RISINGDETECT);
     
    -		rv = setup_clock_synthesizer(&cdce913_data);
    -		if (rv) {
    -			printf("Clock synthesizer setup failed %d\n", rv);
    -			return rv;
    -		}
    +//		rv = setup_clock_synthesizer(&cdce913_data);
    +//		if (rv) {
    +//			printf("Clock synthesizer setup failed %d\n", rv);
    +//			return rv;
    +//		}
     
     		/* reset PHYs */
     		gpio_set_value(GPIO_PHY_RESET, 0);
    diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig
    index 19f56c9069e7..23f354c28f9f 100644
    --- a/configs/am335x_evm_defconfig
    +++ b/configs/am335x_evm_defconfig
    @@ -24,9 +24,9 @@ CONFIG_CMD_GPIO=y
     # CONFIG_CMD_SETEXPR is not set
     CONFIG_OF_CONTROL=y
     CONFIG_DM_MMC=y
    -CONFIG_CMD_DHCP=y
    -CONFIG_CMD_MII=y
    -CONFIG_CMD_PING=y
    +CONFIG_CMD_DHCP=n
    +CONFIG_CMD_MII=n
    +CONFIG_CMD_PING=n
     CONFIG_CMD_EXT2=y
     CONFIG_CMD_EXT4=y
     CONFIG_CMD_EXT4_WRITE=y
    @@ -34,7 +34,7 @@ CONFIG_CMD_FAT=y
     CONFIG_CMD_FS_GENERIC=y
     CONFIG_SPI_FLASH=y
     CONFIG_SPI_FLASH_WINBOND=y
    -CONFIG_DM_ETH=y
    +CONFIG_DM_ETH=n
     CONFIG_SYS_NS16550=y
     CONFIG_TIMER=y
     CONFIG_OMAP_TIMER=y
    diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
    index 1139526d840b..f94973f11b99 100644
    --- a/include/configs/am335x_evm.h
    +++ b/include/configs/am335x_evm.h
    @@ -88,9 +88,7 @@
     	func(LEGACY_MMC, legacy_mmc, 0) \
     	func(MMC, mmc, 1) \
     	func(LEGACY_MMC, legacy_mmc, 1) \
    -	func(NAND, nand, 0) \
    -	func(PXE, pxe, na) \
    -	func(DHCP, dhcp, na)
    +	func(NAND, nand, 0) 
     
     #define CONFIG_BOOTCOMMAND \
     	"run findfdt; " \
    diff --git a/include/configs/ti_am335x_common.h b/include/configs/ti_am335x_common.h
    index bcd56fc08dc1..ff379565c978 100644
    --- a/include/configs/ti_am335x_common.h
    +++ b/include/configs/ti_am335x_common.h
    @@ -39,7 +39,7 @@
     #define CONFIG_MII			/* Required in net/eth.c */
     #endif
     
    -#define CONFIG_DRIVER_TI_CPSW		/* Driver for IP block */
    +/* #define CONFIG_DRIVER_TI_CPSW */		/* Driver for IP block */
     /*
      * RTC related defines. To use bootcount you must set bootlimit in the
      * environment to a non-zero value and enable CONFIG_BOOTCOUNT_LIMIT
    
    I made those changes and a few more. I have attached a diff file from doing a 'git diff' command so you can see all the changes I made. Now when I boot u-boot I see

    <ethaddr> not set. Validating first E-fuse MAC

    Net:   Net Initialization Skipped

    No ethernet found.

    Steve K.