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.

AM5728: UBOOT porting

Part Number: AM5728


Tool/software:

Hi,
I am porting my uboot from the SDK(5.03) to SDK(8.02), I have made the necessary changes same as that of 5.03 in 8.03 uboot files. namely board.c and mux.h and am57xx_hs_evm_defconfig.
The problem here is my old SDK MLO and uboot.img in the first partition boots fine but the one i made in 8.03 does not boot at all.
Could you help me port the u-boot and get it ready?

Regards,
Roshan Rajagopal

  • Hi Roshan,

    Our AM57 engineer is currently out of office. Please expect a delay in response by 1 day.

    Regards,

    Takuma

  • Hi

    Thank you for the reply.Please do let us know the reply once he/she is available.

    Regards,
    Roshan Rajagopal

  • Hi Roshan,

    Understood and apologies in advance. It looks like our engineer had some delays in travel. Please expect a response around Friday or Monday timeframe.

    Regards,

    Takuma

  • Hi,
    Is there any update on this issue??

    Regards,
    Roshan Rajagopal

  • Hello Roshan,

    The SDK versions are very far apart. So are you saying that you get zero prints whatsoever?

    This mostly indicates that you're images are not signed or not signed correctly. have you made the ports to a GP device first?

    -Josue

  • Hi,
    Sorry we do not have a gp-evm device currently , could you guide us on how to sign the images correctly?
    Also is there a updated guide on uboot porting for am57xx? i found for am335x.

    Regards,
    Roshan Rajagopal

  • Roshan,

    High Security (HS) support for AM57 is under NDA only. Please work with your local TI office to gain access to the AM57 HS documentation and Security forum.

    Can you confirm the following question:

    o are you saying that you get zero prints whatsoever?

    Essentially no UART prints. Is this a production device? Do you have a product on the market with AM572x with Secure boot?

    Or is this the first time attempting secure boot?

    I do not believe we have a u-boot porting guide. It sounds like you are doing most of the right steps. I suspect that you are using a HS device and don't have the signed SW for it. 

    -Josue

  • Hi,
    No we do not attempt secure boot, we have tried it to use it in 5.03 without secure boot , we had made changes to the gp evm files and then it had worked there. The same changes when done in 8.03 SDK does not work.

    Regards,
    Roshan Rajagopal

  • Hi,

    Is the below part needed for the latest SDK, we had used the same for booting with 4GB emif as mentioned in the emif tool PDF.


    board/ti/am57xx/board.c
    
    int dram_init_banksize(void)
    {
    	u64 ram_size;
    	ram_size = 0x100000000;
    	gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
    	gd->bd->bi_dram[0].size = get_effective_memsize();
    	if (ram_size > CONFIG_MAX_MEM_MAPPED) {
    	gd->bd->bi_dram[1].start = 0x200000000;
    	gd->bd->bi_dram[1].size = ram_size - CONFIG_MAX_MEM_MAPPED;
    	}
    	return 0;
    }
    
    
    include/configs/am57xx_evm.h
    
    #define CONFIG_VERY_BIG_RAM
    #define CONFIG_MAX_MEM_MAPPED 0x80000000
    #define CONFIG_PHYS_64BIT
    

    the above was used in SDK 5.03 , but should the same be used in sdk 8.03 as i had noticed that

    #define CONFIG_NR_DRAM_BANKS        2

    the above line in am57xx_evm.h was moved into kconfig and not present in the am57xx_evm.h of sdk 8.03 so similarly is the other lines also moved or depreciated?

    Regards,
    Roshan Rajagopal

  • Roshan,

    Your responses and original questions are confusing. The following inputs from your side made me think that you are using High Security devices:

    Hi,
    I am porting my uboot from the SDK(5.03) to SDK(8.02), I have made the necessary changes same as that of 5.03 in 8.03 uboot files. namely board.c and mux.h and am57xx_hs_evm_defconfig.

    am57xx_hs_evm_defconfig: This is the High security configuration for Linux.

    Sorry we do not have a gp-evm device currently , could you guide us on how to sign the images correctly?

    What was meant by "we do not have a gp-evm"? Did you mean that you do not have a TI EVM? specifically the AM572x GP EVM?

    The part number would also be a different part number than the GP device, the number would have a n (S) on the end as explained in the datasheet:

     


    In terms of bringing up Uboot, you are taking the right steps in reviewing the code that boots our EVMs on the SDK that coincides with the U-boot release that you need. Please see the following guide that can be of help (Of course you would have to replace the naming for AM57):

    https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/08_02_00_24/exports/docs/linux/How_to_Guides/Board_Port/U-Boot.html

    .In general you would want to first, create a minimal configuration that can be used for the initial board bring up attempt. Once the basics are working, the minimal configuration is a good base to incrementally build on. Add features one by one, until the configuration fully supports all the desired features of the custom board.

    Please see the following disclaimer: https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/08_02_01_00/exports/docs/linux/Overview_Technical_Support.html#open-source-software-support-disclaimer

    -Josue

  • Hi,

    Sorry for the confusion so we did use the am57xx_hs_evm_defconfig, but later on we removed the secure device sections from the same and had used it in our am57xx custom board boot up using SDK 5.03.
    Also yes i meant that we do not have a ti evm device at the moment specifically AM572x gp evm.

    Also since most our features in the custom board is matching with the am572x gp evm except the emif configuration. If i just use those changes it should work right?

    Also could also just let me know if the emif 4GB support which we had put in the board.c file according to my previous reply.

    I am also providing the defconfig file i am using for clarity.

    CONFIG_ARM=y
    CONFIG_ARCH_OMAP2PLUS=y
    CONFIG_TI_SECURE_DEVICE=n
    CONFIG_TI_COMMON_CMD_OPTIONS=y
    CONFIG_SYS_MALLOC_F_LEN=0x2000
    CONFIG_ARCH_DRA7XX=y
    CONFIG_TI_EDMA3=y
    CONFIG_NR_DRAM_BANKS=2
    CONFIG_SYS_SPI_U_BOOT_OFFS=0x40000
    CONFIG_DM_GPIO=y
    CONFIG_SPL_DM_SPI=y
    CONFIG_OMAP54XX=y
    CONFIG_TARGET_AM57XX_EVM=y
    CONFIG_DRA7_DSPEVE_OPP_HIGH=y
    CONFIG_DRA7_IVA_OPP_HIGH=y
    CONFIG_DRA7_GPU_OPP_HIGH=y
    CONFIG_SPL=y
    CONFIG_ENV_OFFSET_REDUND=0x280000
    CONFIG_SPL_SPI_FLASH_SUPPORT=y
    CONFIG_SPL_SPI_SUPPORT=y
    CONFIG_ARMV7_LPAE=y
    CONFIG_DEFAULT_DEVICE_TREE="am57xx-beagle-x15"
    CONFIG_AHCI=y
    CONFIG_DISTRO_DEFAULTS=y
    CONFIG_FIT_IMAGE_POST_PROCESS=y
    CONFIG_SPL_LOAD_FIT=y
    CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y
    # CONFIG_USE_SPL_FIT_GENERATOR is not set
    CONFIG_OF_BOARD_SETUP=y
    CONFIG_USE_BOOTARGS=y
    CONFIG_BOOTARGS="androidboot.serialno=${serial#} console=ttyS2,115200 androidboot.console=ttyS2 androidboot.hardware=beagle_x15board"
    # CONFIG_USE_BOOTCOMMAND is not set
    CONFIG_SYS_CONSOLE_INFO_QUIET=y
    CONFIG_BOARD_EARLY_INIT_F=y
    # CONFIG_MISC_INIT_R is not set
    CONFIG_AVB_VERIFY=y
    CONFIG_ANDROID_AB=y
    CONFIG_SPL_SYS_MALLOC_SIMPLE=y
    CONFIG_SPL_SEPARATE_BSS=y
    CONFIG_SPL_DMA=y
    # CONFIG_SPL_NAND_SUPPORT is not set
    CONFIG_SPL_DM_SPI_FLASH=y
    CONFIG_SPL_SPI_LOAD=y
    CONFIG_CMD_ADTIMG=y
    CONFIG_CMD_ABOOTIMG=y
    CONFIG_CMD_BCB=y
    # CONFIG_CMD_FLASH is not set
    # CONFIG_CMD_SETEXPR is not set
    CONFIG_CMD_AB_SELECT=y
    CONFIG_BOOTP_DNS2=y
    # CONFIG_CMD_PMIC is not set
    CONFIG_CMD_AVB=y
    CONFIG_OF_CONTROL=y
    CONFIG_SPL_OF_CONTROL=y
    CONFIG_OF_LIST="am57xx-beagle-x15 am57xx-beagle-x15-revb1 am57xx-beagle-x15-revc am572x-idk am571x-idk am574x-idk"
    CONFIG_ENV_OVERWRITE=y
    CONFIG_ENV_IS_IN_MMC=y
    CONFIG_SYS_REDUNDAND_ENVIRONMENT=y
    CONFIG_SYS_RELOC_GD_ENV_ADDR=y
    CONFIG_SYS_MMC_ENV_DEV=1
    CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y
    CONFIG_VERSION_VARIABLE=y
    CONFIG_BOOTP_SEND_HOSTNAME=y
    CONFIG_DM=y
    CONFIG_SPL_DM=y
    CONFIG_SPL_DM_SEQ_ALIAS=y
    CONFIG_DWC_AHCI=y
    CONFIG_DFU_MMC=y
    CONFIG_DFU_RAM=y
    CONFIG_USB_FUNCTION_FASTBOOT=y
    CONFIG_FASTBOOT_BUF_ADDR=0x82000000
    CONFIG_FASTBOOT_BUF_SIZE=0x2F000000
    CONFIG_FASTBOOT_USB_DEV=1
    CONFIG_FASTBOOT_FLASH=y
    CONFIG_FASTBOOT_FLASH_MMC_DEV=1
    CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
    CONFIG_FASTBOOT_GPT_NAME="gpt"
    CONFIG_FASTBOOT_MBR_NAME="mbr"
    CONFIG_DM_I2C=y
    CONFIG_MISC=y
    CONFIG_DM_MMC=y
    CONFIG_SUPPORT_EMMC_BOOT=y
    CONFIG_MMC_OMAP_HS=y
    CONFIG_MTD=y
    CONFIG_DM_SPI_FLASH=y
    CONFIG_SF_DEFAULT_MODE=0
    CONFIG_SF_DEFAULT_SPEED=76800000
    CONFIG_SPI_FLASH_SPANSION=y
    CONFIG_PHY_MICREL=y
    CONFIG_PHY_MICREL_KSZ90X1=y
    CONFIG_DM_ETH=y
    CONFIG_MII=y
    CONFIG_DRIVER_TI_CPSW=y
    CONFIG_PIPE3_PHY=y
    CONFIG_OMAP_USB2_PHY=y
    CONFIG_DM_PMIC=y
    CONFIG_PMIC_PALMAS=y
    CONFIG_DM_REGULATOR=y
    CONFIG_DM_REGULATOR_PALMAS=y
    CONFIG_DM_SCSI=y
    CONFIG_DM_SERIAL=y
    CONFIG_SPI=y
    CONFIG_DM_SPI=y
    CONFIG_TI_QSPI=y
    CONFIG_USB=y
    CONFIG_DM_USB=y
    CONFIG_DM_USB_GADGET=y
    CONFIG_SPL_DM_USB_GADGET=y
    CONFIG_USB_XHCI_HCD=y
    CONFIG_USB_XHCI_DWC3=y
    CONFIG_USB_DWC3=y
    CONFIG_USB_DWC3_GENERIC=y
    CONFIG_USB_GADGET=y
    CONFIG_USB_GADGET_MANUFACTURER="Texas Instruments"
    CONFIG_USB_GADGET_VENDOR_NUM=0x0451
    CONFIG_USB_GADGET_PRODUCT_NUM=0xd022
    CONFIG_LIBAVB=y

    below is the .config that was working in 5.03 sdk

    #
    # Automatically generated file; DO NOT EDIT.
    # U-Boot 2018.01 Configuration
    #
    CONFIG_CREATE_ARCH_SYMLINK=y
    # CONFIG_ARC is not set
    CONFIG_ARM=y
    # 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_PPC is not set
    # CONFIG_SANDBOX is not set
    # CONFIG_SH is not set
    # CONFIG_X86 is not set
    # CONFIG_XTENSA is not set
    CONFIG_SYS_ARCH="arm"
    CONFIG_SYS_CPU="armv7"
    CONFIG_SYS_SOC="omap5"
    CONFIG_SYS_VENDOR="ti"
    CONFIG_SYS_BOARD="am57xx"
    CONFIG_SYS_CONFIG_NAME="am57xx_evm"
    
    #
    # ARM architecture
    #
    CONFIG_HAS_VBAR=y
    CONFIG_HAS_THUMB2=y
    CONFIG_ARM_ASM_UNIFIED=y
    CONFIG_SYS_ARM_CACHE_CP15=y
    CONFIG_SYS_ARM_MMU=y
    # CONFIG_SYS_ARM_MPU is not set
    CONFIG_ARM_ERRATA_798870=y
    CONFIG_ARM_CORTEX_A15_CVE_2017_5715=y
    CONFIG_CPU_V7A=y
    CONFIG_SYS_ARM_ARCH=7
    CONFIG_SYS_CACHE_SHIFT_6=y
    CONFIG_SYS_CACHELINE_SIZE=64
    # CONFIG_ARM_SMCCC is not set
    # CONFIG_SEMIHOSTING is not set
    CONFIG_SYS_THUMB_BUILD=y
    CONFIG_SPL_SYS_THUMB_BUILD=y
    # CONFIG_SYS_L2CACHE_OFF is not set
    # CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK is not set
    # CONFIG_ARM_CORTEX_CPU_IS_UP is not set
    CONFIG_USE_ARCH_MEMCPY=y
    CONFIG_SPL_USE_ARCH_MEMCPY=y
    CONFIG_USE_ARCH_MEMSET=y
    CONFIG_SPL_USE_ARCH_MEMSET=y
    # CONFIG_ARM64_SUPPORT_AARCH32 is not set
    # CONFIG_ARCH_AT91 is not set
    # CONFIG_TARGET_EDB93XX 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_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_IMX31_PHYCORE_EET 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_BCM23550_W1D is not set
    # CONFIG_TARGET_BCM28155_AP is not set
    # CONFIG_TARGET_BCMCYGNUS is not set
    # CONFIG_TARGET_BCMNSP is not set
    # CONFIG_TARGET_BCMNS2 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_K3 is not set
    CONFIG_ARCH_OMAP2PLUS=y
    # CONFIG_ARCH_MESON is not set
    # CONFIG_ARCH_MX25 is not set
    # CONFIG_ARCH_MX7ULP is not set
    # CONFIG_ARCH_MX7 is not set
    # CONFIG_ARCH_MX6 is not set
    CONFIG_SPL_LDSCRIPT="arch/arm/mach-omap2/u-boot-spl.lds"
    # CONFIG_ARCH_MX5 is not set
    # CONFIG_ARCH_QEMU is not set
    # CONFIG_ARCH_RMOBILE is not set
    # CONFIG_TARGET_S32V234EVB is not set
    # CONFIG_ARCH_SNAPDRAGON is not set
    # CONFIG_ARCH_SOCFPGA is not set
    # CONFIG_ARCH_SUNXI is not set
    # CONFIG_TARGET_TS4600 is not set
    # CONFIG_ARCH_VF610 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_LS1088AQDS is not set
    # CONFIG_TARGET_LS2080AQDS is not set
    # CONFIG_TARGET_LS2080ARDB is not set
    # CONFIG_TARGET_LS2081ARDB is not set
    # CONFIG_TARGET_HIKEY is not set
    # CONFIG_TARGET_POPLAR is not set
    # CONFIG_TARGET_LS1012AQDS is not set
    # CONFIG_TARGET_LS1012ARDB is not set
    # CONFIG_TARGET_LS1012AFRDM is not set
    # CONFIG_TARGET_LS1088ARDB is not set
    # CONFIG_TARGET_LS1021AQDS is not set
    # CONFIG_TARGET_LS1021ATWR is not set
    # CONFIG_TARGET_LS1021AIOT is not set
    # CONFIG_TARGET_LS1043AQDS is not set
    # CONFIG_TARGET_LS1043ARDB is not set
    # CONFIG_TARGET_LS1046AQDS is not set
    # CONFIG_TARGET_LS1046ARDB 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_STI is not set
    # CONFIG_ARCH_ROCKCHIP is not set
    # CONFIG_TARGET_THUNDERX_88XX is not set
    # CONFIG_ARCH_ASPEED is not set
    # CONFIG_TI_SECURE_DEVICE is not set
    CONFIG_SYS_TEXT_BASE=0x80800000
    CONFIG_TI_I2C_BOARD_DETECT=y
    CONFIG_EEPROM_BUS_ADDRESS=0
    CONFIG_EEPROM_CHIP_ADDRESS=0x50
    CONFIG_TI_COMMON_CMD_OPTIONS=y
    CONFIG_SPL_GPIO_SUPPORT=y
    CONFIG_SPL_LIBCOMMON_SUPPORT=y
    CONFIG_SPL_LIBGENERIC_SUPPORT=y
    CONFIG_SYS_MALLOC_F_LEN=0x2000
    # CONFIG_OMAP34XX is not set
    # CONFIG_OMAP44XX is not set
    CONFIG_OMAP54XX=y
    # CONFIG_TI814X is not set
    # CONFIG_TI816X is not set
    # CONFIG_AM43XX is not set
    # CONFIG_AM33XX is not set
    CONFIG_SYS_MPUCLK=500
    CONFIG_DRA7XX=y
    # CONFIG_TARGET_CL_SOM_AM57X is not set
    # CONFIG_TARGET_CM_T54 is not set
    # CONFIG_TARGET_OMAP5_UEVM is not set
    # CONFIG_TARGET_DRA7XX_EVM is not set
    CONFIG_TARGET_AM57XX_EVM=y
    CONFIG_OMAP_PLATFORM_RESET_TIME_MAX_USEC=31219
    
    #
    # Voltage Domain OPP selections
    #
    CONFIG_DRA7_MPU_OPP_NOM=y
    # CONFIG_DRA7_DSPEVE_OPP_NOM is not set
    # CONFIG_DRA7_DSPEVE_OPP_OD is not set
    CONFIG_DRA7_DSPEVE_OPP_HIGH=y
    # CONFIG_DRA7_IVA_OPP_NOM is not set
    # CONFIG_DRA7_IVA_OPP_OD is not set
    CONFIG_DRA7_IVA_OPP_HIGH=y
    # CONFIG_DRA7_GPU_OPP_NOM is not set
    # CONFIG_DRA7_GPU_OPP_OD is not set
    CONFIG_DRA7_GPU_OPP_HIGH=y
    CONFIG_CONS_INDEX=3
    CONFIG_SPL_MMC_SUPPORT=y
    CONFIG_SPL_SERIAL_SUPPORT=y
    # CONFIG_SPL_DRIVERS_MISC_SUPPORT is not set
    CONFIG_SPL_LIBDISK_SUPPORT=y
    # CONFIG_SPL_NAND_SUPPORT is not set
    CONFIG_SPL_SPI_FLASH_SUPPORT=y
    CONFIG_SPL_SPI_SUPPORT=y
    # CONFIG_SPL_WATCHDOG_SUPPORT is not set
    CONFIG_IDENT_STRING=""
    CONFIG_SPL_STACK_R_ADDR=0x82000000
    CONFIG_SPL_FAT_SUPPORT=y
    CONFIG_ARMV7_LPAE=y
    # CONFIG_CMD_DEKBLOB is not set
    # CONFIG_CMD_HDMIDETECT is not set
    
    #
    # ARM debug
    #
    # CONFIG_DEBUG_LL is not set
    CONFIG_DEFAULT_DEVICE_TREE="am57xx-beagle-x15"
    CONFIG_SMBIOS_PRODUCT_NAME="am57xx"
    # CONFIG_DEBUG_UART is not set
    # CONFIG_AHCI is not set
    
    #
    # General setup
    #
    CONFIG_LOCALVERSION=""
    CONFIG_LOCALVERSION_AUTO=y
    CONFIG_CC_OPTIMIZE_FOR_SIZE=y
    # CONFIG_DISTRO_DEFAULTS is not set
    CONFIG_SYS_MALLOC_F=y
    CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
    CONFIG_TPL_SYS_MALLOC_F_LEN=0x2000
    CONFIG_EXPERT=y
    CONFIG_SYS_MALLOC_CLEAR_ON_INIT=y
    # CONFIG_TOOLS_DEBUG is not set
    # CONFIG_PHYS_64BIT is not set
    
    #
    # Boot images
    #
    CONFIG_ANDROID_BOOT_IMAGE=y
    CONFIG_FIT=y
    CONFIG_FIT_ENABLE_SHA256_SUPPORT=y
    # CONFIG_FIT_SIGNATURE is not set
    # CONFIG_FIT_VERBOSE is not set
    # CONFIG_FIT_BEST_MATCH is not set
    CONFIG_SPL_FIT=y
    # CONFIG_SPL_FIT_SIGNATURE is not set
    CONFIG_SPL_LOAD_FIT=y
    # CONFIG_SPL_FIT_IMAGE_POST_PROCESS is not set
    CONFIG_SPL_FIT_SOURCE=""
    CONFIG_SPL_FIT_GENERATOR=""
    CONFIG_OF_BOARD_SETUP=y
    # CONFIG_OF_SYSTEM_SETUP is not set
    # CONFIG_OF_STDOUT_VIA_ALIAS is not set
    CONFIG_SYS_EXTRA_OPTIONS=""
    CONFIG_ARCH_FIXUP_FDT_MEMORY=y
    
    #
    # API
    #
    # CONFIG_API is not set
    
    #
    # Boot timing
    #
    # CONFIG_BOOTSTAGE is not set
    CONFIG_BOOTSTAGE_RECORD_COUNT=30
    CONFIG_SPL_BOOTSTAGE_RECORD_COUNT=5
    CONFIG_BOOTSTAGE_STASH_ADDR=0
    CONFIG_BOOTSTAGE_STASH_SIZE=0x1000
    
    #
    # Boot media
    #
    # CONFIG_NAND_BOOT is not set
    # CONFIG_ONENAND_BOOT is not set
    # CONFIG_QSPI_BOOT is not set
    # CONFIG_SATA_BOOT is not set
    # CONFIG_SD_BOOT is not set
    # CONFIG_SPI_BOOT is not set
    CONFIG_BOOTDELAY=2
    CONFIG_USE_BOOTARGS=y
    CONFIG_BOOTARGS="androidboot.serialno=${serial#} console=ttyS2,115200 androidboot.console=ttyS2 androidboot.hardware=am57xevmboard"
    # CONFIG_USE_BOOTCOMMAND is not set
    
    #
    # Console
    #
    # CONFIG_CONSOLE_RECORD is not set
    CONFIG_LOGLEVEL=4
    CONFIG_SPL_LOGLEVEL=4
    # CONFIG_SILENT_CONSOLE is not set
    # CONFIG_PRE_CONSOLE_BUFFER is not set
    # CONFIG_CONSOLE_MUX is not set
    # CONFIG_SYS_CONSOLE_IS_IN_ENV is not set
    # CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE is not set
    # CONFIG_SYS_CONSOLE_ENV_OVERWRITE is not set
    CONFIG_SYS_CONSOLE_INFO_QUIET=y
    # CONFIG_SYS_STDIO_DEREGISTER is not set
    
    #
    # Logging
    #
    # CONFIG_LOG is not set
    # CONFIG_SPL_LOG is not set
    CONFIG_DEFAULT_FDT_FILE="am57xx-beagle-x15.dtb"
    CONFIG_VERSION_VARIABLE=y
    CONFIG_BOARD_LATE_INIT=y
    CONFIG_DISPLAY_CPUINFO=y
    CONFIG_DISPLAY_BOARDINFO=y
    
    #
    # Start-up hooks
    #
    # CONFIG_ARCH_EARLY_INIT_R is not set
    # CONFIG_ARCH_MISC_INIT is not set
    CONFIG_BOARD_EARLY_INIT_F=y
    
    #
    # Security support
    #
    CONFIG_HASH=y
    
    #
    # SPL / TPL
    #
    CONFIG_SUPPORT_SPL=y
    CONFIG_SPL=y
    CONFIG_SPL_BOARD_INIT=y
    # CONFIG_SPL_BOOTROM_SUPPORT is not set
    CONFIG_SPL_RAW_IMAGE_SUPPORT=y
    CONFIG_SPL_LEGACY_IMAGE_SUPPORT=y
    CONFIG_SPL_SYS_MALLOC_SIMPLE=y
    # CONFIG_TPL_SYS_MALLOC_SIMPLE is not set
    CONFIG_SPL_STACK_R=y
    CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x100000
    CONFIG_SPL_SEPARATE_BSS=y
    # CONFIG_SPL_SKIP_CLEAR_BSS is not set
    CONFIG_SPL_DISPLAY_PRINT=y
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
    CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x300
    # CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION is not set
    # CONFIG_SPL_CRC32_SUPPORT is not set
    # CONFIG_SPL_MD5_SUPPORT is not set
    # CONFIG_SPL_SHA1_SUPPORT is not set
    # CONFIG_SPL_SHA256_SUPPORT is not set
    # CONFIG_SPL_FIT_IMAGE_TINY is not set
    # CONFIG_SPL_CPU_SUPPORT is not set
    # CONFIG_SPL_CRYPTO_SUPPORT is not set
    # CONFIG_SPL_HASH_SUPPORT is not set
    CONFIG_SPL_DMA_SUPPORT=y
    CONFIG_SPL_ENV_SUPPORT=y
    # CONFIG_SPL_SAVEENV is not set
    # CONFIG_SPL_ETH_SUPPORT is not set
    CONFIG_SPL_EXT_SUPPORT=y
    # CONFIG_SPL_FPGA_SUPPORT is not set
    CONFIG_SPL_I2C_SUPPORT=y
    # CONFIG_SPL_MAILBOX_SUPPORT is not set
    # CONFIG_SPL_MMC_WRITE is not set
    # CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT is not set
    # CONFIG_SPL_MTD_SUPPORT is not set
    # CONFIG_SPL_MUSB_NEW_SUPPORT is not set
    # CONFIG_SPL_NET_SUPPORT is not set
    # CONFIG_SPL_NO_CPU_SUPPORT is not set
    # CONFIG_SPL_NOR_SUPPORT is not set
    # CONFIG_SPL_XIP_SUPPORT is not set
    # CONFIG_SPL_ONENAND_SUPPORT is not set
    CONFIG_SPL_OS_BOOT=y
    # CONFIG_SPL_PCI_SUPPORT is not set
    # CONFIG_SPL_PCH_SUPPORT is not set
    # CONFIG_SPL_POST_MEM_SUPPORT is not set
    CONFIG_SPL_POWER_SUPPORT=y
    # CONFIG_SPL_RAM_SUPPORT is not set
    # CONFIG_SPL_REMOTEPROC_SUPPORT is not set
    # CONFIG_SPL_RTC_SUPPORT is not set
    # CONFIG_SPL_SATA_SUPPORT is not set
    CONFIG_SPL_THERMAL=y
    # CONFIG_SPL_USB_HOST_SUPPORT is not set
    # CONFIG_SPL_USB_GADGET_SUPPORT is not set
    # CONFIG_SPL_YMODEM_SUPPORT is not set
    
    #
    # Command line interface
    #
    CONFIG_CMDLINE=y
    CONFIG_HUSH_PARSER=y
    CONFIG_SYS_PROMPT="=> "
    
    #
    # Autoboot options
    #
    CONFIG_AUTOBOOT=y
    # CONFIG_AUTOBOOT_KEYED is not set
    
    #
    # FASTBOOT
    #
    CONFIG_FASTBOOT=y
    CONFIG_USB_FUNCTION_FASTBOOT=y
    CONFIG_CMD_FASTBOOT=y
    CONFIG_FASTBOOT_BUF_ADDR=0x82000000
    CONFIG_FASTBOOT_BUF_SIZE=0x2F000000
    CONFIG_FASTBOOT_USB_DEV=1
    CONFIG_FASTBOOT_FLASH=y
    CONFIG_FASTBOOT_FLASH_MMC=y
    CONFIG_FASTBOOT_FLASH_MMC_DEV=1
    CONFIG_FASTBOOT_GPT_NAME="gpt"
    CONFIG_FASTBOOT_MBR_NAME="mbr"
    
    #
    # Commands
    #
    
    #
    # Info commands
    #
    CONFIG_CMD_BDI=y
    # CONFIG_CMD_CONFIG is not set
    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_BOOTEFI_HELLO_COMPILE=y
    # CONFIG_CMD_BOOTEFI_HELLO is not set
    # CONFIG_CMD_BOOTEFI_SELFTEST is not set
    # CONFIG_CMD_BOOTMENU is not set
    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
    # CONFIG_CMD_POWEROFF is not set
    CONFIG_CMD_SPL=y
    CONFIG_CMD_SPL_NAND_OFS=0
    CONFIG_CMD_SPL_WRITE_SIZE=0x2000
    # CONFIG_CMD_THOR_DOWNLOAD is not set
    # CONFIG_CMD_ZBOOT is not set
    
    #
    # 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
    # CONFIG_CMD_ENV_CALLBACK is not set
    # CONFIG_CMD_ENV_FLAGS is not set
    
    #
    # Memory commands
    #
    CONFIG_CMD_CRC32=y
    # CONFIG_CRC32_VERIFY is not set
    CONFIG_CMD_EEPROM=y
    # CONFIG_CMD_EEPROM_LAYOUT is not set
    # CONFIG_LOOPW is not set
    # CONFIG_CMD_MD5SUM is not set
    # CONFIG_CMD_MEMINFO is not set
    CONFIG_CMD_MEMORY=y
    # CONFIG_CMD_MEMTEST is not set
    # CONFIG_CMD_MX_CYCLIC is not set
    # CONFIG_CMD_SHA1SUM is not set
    # CONFIG_CMD_STRINGS is not set
    
    #
    # Compression commands
    #
    # CONFIG_CMD_LZMADEC is not set
    # CONFIG_CMD_UNZIP is not set
    # CONFIG_CMD_ZIP is not set
    
    #
    # Device access commands
    #
    # CONFIG_CMD_ARMFLASH is not set
    # CONFIG_CMD_CLK is not set
    # CONFIG_CMD_DEMO is not set
    CONFIG_CMD_DFU=y
    CONFIG_CMD_DM=y
    # CONFIG_CMD_FDC is not set
    # CONFIG_CMD_FLASH is not set
    CONFIG_CMD_FPGA=y
    # CONFIG_CMD_FPGA_LOADBP is not set
    # CONFIG_CMD_FPGA_LOADFS is not set
    # CONFIG_CMD_FPGA_LOADMK is not set
    # CONFIG_CMD_FPGA_LOADP is not set
    # CONFIG_CMD_FPGAD is not set
    # CONFIG_CMD_FUSE is not set
    CONFIG_CMD_GPIO=y
    CONFIG_CMD_GPT=y
    CONFIG_RANDOM_UUID=y
    # CONFIG_CMD_GPT_RENAME is not set
    # CONFIG_CMD_IDE is not set
    # CONFIG_CMD_IO is not set
    # CONFIG_CMD_IOTRACE is not set
    CONFIG_CMD_I2C=y
    CONFIG_CMD_LOADB=y
    CONFIG_CMD_LOADS=y
    CONFIG_CMD_MMC=y
    # CONFIG_CMD_NAND is not set
    # CONFIG_CMD_MMC_SPI is not set
    # CONFIG_CMD_ONENAND is not set
    CONFIG_CMD_PART=y
    # CONFIG_CMD_PCI is not set
    # CONFIG_CMD_PCMCIA is not set
    # CONFIG_CMD_READ is not set
    # CONFIG_CMD_SATA is not set
    # CONFIG_CMD_SAVES is not set
    # CONFIG_CMD_SDRAM is not set
    CONFIG_CMD_SF=y
    # CONFIG_CMD_SF_TEST is not set
    CONFIG_CMD_SPI=y
    # CONFIG_CMD_TSI148 is not set
    # CONFIG_CMD_UNIVERSE is not set
    CONFIG_CMD_USB=y
    # CONFIG_CMD_USB_SDP is not set
    # CONFIG_CMD_USB_MASS_STORAGE is not set
    
    #
    # 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=y
    # CONFIG_CMD_TFTPPUT is not set
    # CONFIG_CMD_TFTPSRV is not set
    # CONFIG_CMD_RARP is not set
    CONFIG_CMD_DHCP=y
    # CONFIG_CMD_PXE is not set
    CONFIG_CMD_NFS=y
    CONFIG_CMD_MII=y
    CONFIG_CMD_PING=y
    # 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
    # CONFIG_CMD_ETHSW is not set
    
    #
    # Misc commands
    #
    # CONFIG_CMD_BSP is not set
    # CONFIG_CMD_BKOPS_ENABLE is not set
    # CONFIG_CMD_CACHE is not set
    # CONFIG_CMD_DISPLAY is not set
    # CONFIG_CMD_LED is not set
    # CONFIG_CMD_DATE is not set
    CONFIG_CMD_TIME=y
    # CONFIG_CMD_GETTIME is not set
    CONFIG_CMD_MISC=y
    # CONFIG_CMD_TIMER is not set
    # CONFIG_CMD_QFW is not set
    # CONFIG_CMD_TERMINAL is not set
    # CONFIG_CMD_UUID is not set
    
    #
    # TI specific command line interface
    #
    CONFIG_CMD_DDR3=y
    
    #
    # Power commands
    #
    # CONFIG_CMD_PMIC is not set
    CONFIG_CMD_REGULATOR=y
    
    #
    # Security commands
    #
    # CONFIG_CMD_AES is not set
    # CONFIG_CMD_BLOB is not set
    # CONFIG_CMD_HASH is not set
    
    #
    # Firmware commands
    #
    
    #
    # Filesystem commands
    #
    # CONFIG_CMD_BTRFS is not set
    CONFIG_CMD_EXT2=y
    CONFIG_CMD_EXT4=y
    CONFIG_CMD_EXT4_WRITE=y
    CONFIG_CMD_FAT=y
    CONFIG_CMD_FS_GENERIC=y
    # CONFIG_CMD_FS_UUID is not set
    # CONFIG_CMD_JFFS2 is not set
    # CONFIG_CMD_MTDPARTS is not set
    # CONFIG_CMD_REISER is not set
    CONFIG_CMD_SCSI=y
    # CONFIG_CMD_ZFS is not set
    
    #
    # Debug commands
    #
    # CONFIG_CMD_BEDBUG is not set
    # CONFIG_CMD_DIAG is not set
    # CONFIG_CMD_KGDB is not set
    # CONFIG_CMD_LOG is not set
    # CONFIG_CMD_TRACE is not set
    # CONFIG_CMD_UBI is not set
    
    #
    # Partition Types
    #
    CONFIG_PARTITIONS=y
    # CONFIG_MAC_PARTITION is not set
    # CONFIG_SPL_MAC_PARTITION is not set
    CONFIG_DOS_PARTITION=y
    CONFIG_SPL_DOS_PARTITION=y
    CONFIG_ISO_PARTITION=y
    CONFIG_SPL_ISO_PARTITION=y
    # CONFIG_AMIGA_PARTITION is not set
    # CONFIG_SPL_AMIGA_PARTITION is not set
    CONFIG_EFI_PARTITION=y
    CONFIG_EFI_PARTITION_ENTRIES_NUMBERS=128
    CONFIG_EFI_PARTITION_ENTRIES_OFF=0
    CONFIG_SPL_EFI_PARTITION=y
    CONFIG_PARTITION_UUIDS=y
    CONFIG_SPL_PARTITION_UUIDS=y
    # CONFIG_PARTITION_TYPE_GUID is not set
    CONFIG_SUPPORT_OF_CONTROL=y
    CONFIG_DTC=y
    
    #
    # Device Tree Control
    #
    CONFIG_OF_CONTROL=y
    # CONFIG_OF_BOARD_FIXUP is not set
    CONFIG_SPL_OF_CONTROL=y
    # CONFIG_OF_LIVE is not set
    CONFIG_OF_SEPARATE=y
    # CONFIG_OF_EMBED is not set
    # CONFIG_OF_BOARD is not set
    CONFIG_OF_LIST="am57xx-beagle-x15 am57xx-beagle-x15-revb1 am57xx-beagle-x15-revc am572x-idk am571x-idk am574x-idk"
    # CONFIG_MULTI_DTB_FIT is not set
    # CONFIG_SPL_MULTI_DTB_FIT is not set
    CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clocks clock-names interrupt-parent"
    # CONFIG_SPL_OF_PLATDATA is not set
    CONFIG_MKIMAGE_DTC_PATH="dtc"
    
    #
    # Environment
    #
    # CONFIG_ENV_IS_NOWHERE is not set
    # CONFIG_ENV_IS_IN_EEPROM is not set
    # CONFIG_ENV_IS_IN_FAT is not set
    # CONFIG_ENV_IS_IN_FLASH is not set
    CONFIG_ENV_IS_IN_MMC=y
    # CONFIG_ENV_IS_IN_NAND is not set
    # CONFIG_ENV_IS_IN_NVRAM is not set
    # CONFIG_ENV_IS_IN_ONENAND is not set
    # CONFIG_ENV_IS_IN_REMOTE is not set
    # CONFIG_ENV_IS_IN_SPI_FLASH is not set
    # CONFIG_ENV_IS_IN_UBI is not set
    CONFIG_NET=y
    # CONFIG_NET_RANDOM_ETHADDR is not set
    # CONFIG_NETCONSOLE is not set
    CONFIG_NET_TFTP_VARS=y
    CONFIG_BOOTP_PXE_CLIENTARCH=0x15
    CONFIG_BOOTP_VCI_STRING="U-Boot.armv7"
    
    #
    # Device Drivers
    #
    
    #
    # Generic Driver Options
    #
    CONFIG_DM=y
    CONFIG_SPL_DM=y
    CONFIG_DM_WARN=y
    # CONFIG_DM_DEBUG is not set
    CONFIG_DM_DEVICE_REMOVE=y
    CONFIG_DM_STDIO=y
    CONFIG_DM_SEQ_ALIAS=y
    # CONFIG_SPL_DM_SEQ_ALIAS is not set
    CONFIG_REGMAP=y
    # CONFIG_SPL_REGMAP is not set
    CONFIG_SYSCON=y
    # CONFIG_DEVRES is not set
    CONFIG_SIMPLE_BUS=y
    CONFIG_SPL_SIMPLE_BUS=y
    CONFIG_OF_TRANSLATE=y
    # CONFIG_SPL_OF_TRANSLATE is not set
    CONFIG_DM_DEV_READ_INLINE=y
    # CONFIG_ADC is not set
    # CONFIG_ADC_EXYNOS is not set
    # CONFIG_ADC_SANDBOX is not set
    # CONFIG_SARADC_ROCKCHIP is not set
    # CONFIG_SATA is not set
    CONFIG_LIBATA=y
    CONFIG_SCSI_AHCI=y
    
    #
    # SATA/SCSI device support
    #
    # CONFIG_DWC_AHSATA is not set
    # CONFIG_FSL_SATA is not set
    # CONFIG_MVSATA_IDE is not set
    # CONFIG_SATA_MV is not set
    # CONFIG_SATA_SIL is not set
    # CONFIG_SATA_SIL3114 is not set
    # CONFIG_BLK is not set
    # CONFIG_IDE is not set
    
    #
    # Boot count support
    #
    CONFIG_BOOTCOUNT=y
    CONFIG_BOOTCOUNT_EXT=y
    CONFIG_SYS_BOOTCOUNT_EXT_INTERFACE="mmc"
    CONFIG_SYS_BOOTCOUNT_EXT_DEVPART="1:3"
    CONFIG_SYS_BOOTCOUNT_EXT_NAME="/boot/failures"
    CONFIG_SYS_BOOTCOUNT_ADDR=0x8200A000
    
    #
    # Clock
    #
    # CONFIG_CLK is not set
    # CONFIG_CPU is not set
    
    #
    # Hardware crypto devices
    #
    # CONFIG_FSL_CAAM is not set
    # CONFIG_SYS_FSL_SEC_BE is not set
    # CONFIG_SYS_FSL_SEC_LE is not set
    
    #
    # Demo for driver model
    #
    # CONFIG_DM_DEMO is not set
    
    #
    # DFU support
    #
    CONFIG_USB_FUNCTION_DFU=y
    # CONFIG_DFU_TFTP is not set
    CONFIG_DFU_MMC=y
    # CONFIG_DFU_NAND is not set
    CONFIG_DFU_RAM=y
    # CONFIG_DFU_SF is not set
    
    #
    # DMA Support
    #
    # CONFIG_DMA is not set
    # CONFIG_TI_EDMA3 is not set
    
    #
    # FPGA support
    #
    # CONFIG_FPGA_ALTERA is not set
    # CONFIG_FPGA_SOCFPGA is not set
    # CONFIG_FPGA_XILINX is not set
    
    #
    # GPIO Support
    #
    CONFIG_DM_GPIO=y
    # CONFIG_ALTERA_PIO is not set
    # CONFIG_DWAPB_GPIO is not set
    # CONFIG_AT91_GPIO is not set
    # CONFIG_ATMEL_PIO4 is not set
    # CONFIG_DA8XX_GPIO is not set
    # CONFIG_INTEL_BROADWELL_GPIO is not set
    # CONFIG_INTEL_ICH6_GPIO is not set
    # CONFIG_IMX_RGPIO2P is not set
    # CONFIG_HSDK_CREG_GPIO is not set
    # CONFIG_LPC32XX_GPIO is not set
    # CONFIG_MSM_GPIO is not set
    CONFIG_OMAP_GPIO=y
    # CONFIG_CMD_PCA953X is not set
    # CONFIG_PCF8575_GPIO is not set
    # CONFIG_ROCKCHIP_GPIO is not set
    # CONFIG_CMD_TCA642X is not set
    # CONFIG_TEGRA_GPIO is not set
    # CONFIG_TEGRA186_GPIO is not set
    # CONFIG_VYBRID_GPIO is not set
    # CONFIG_DM_74X164 is not set
    # CONFIG_DM_PCA953X is not set
    # CONFIG_MPC85XX_GPIO is not set
    
    #
    # I2C support
    #
    CONFIG_DM_I2C=y
    # CONFIG_DM_I2C_COMPAT is not set
    # CONFIG_I2C_SET_DEFAULT_BUS_NUM is not set
    # CONFIG_DM_I2C_GPIO is not set
    # CONFIG_SYS_I2C_FSL is not set
    # CONFIG_SYS_I2C_DW is not set
    # CONFIG_SYS_I2C_INTEL is not set
    # CONFIG_SYS_I2C_IMX_LPI2C is not set
    CONFIG_SYS_I2C_OMAP24XX=y
    # CONFIG_SYS_I2C_ROCKCHIP is not set
    # CONFIG_SYS_I2C_MVTWSI is not set
    CONFIG_SYS_I2C_BUS_MAX=5
    # CONFIG_I2C_MUX is not set
    # CONFIG_DM_KEYBOARD is not set
    # CONFIG_CROS_EC_KEYB is not set
    
    #
    # LED Support
    #
    # CONFIG_LED is not set
    # CONFIG_SPL_LED is not set
    # CONFIG_LED_STATUS is not set
    
    #
    # Mailbox Controller Support
    #
    # CONFIG_DM_MAILBOX is not set
    
    #
    # Memory Controller drivers
    #
    
    #
    # Multifunction device drivers
    #
    CONFIG_MISC=y
    # CONFIG_ALTERA_SYSID is not set
    # CONFIG_ATSHA204A is not set
    # CONFIG_ROCKCHIP_EFUSE is not set
    # CONFIG_CROS_EC is not set
    # CONFIG_DS4510 is not set
    # CONFIG_FSL_SEC_MON is not set
    # CONFIG_MXC_OCOTP is not set
    # CONFIG_NUVOTON_NCT6102D is not set
    # CONFIG_PWRSEQ is not set
    # CONFIG_PCA9551_LED is not set
    # CONFIG_WINBOND_W83627 is not set
    # CONFIG_I2C_EEPROM is not set
    # CONFIG_SPL_I2C_EEPROM is not set
    
    #
    # MMC Host controller Support
    #
    CONFIG_MMC=y
    CONFIG_MMC_WRITE=y
    # CONFIG_MMC_BROKEN_CD is not set
    CONFIG_DM_MMC=y
    CONFIG_SPL_DM_MMC=y
    # CONFIG_ARM_PL180_MMCI is not set
    CONFIG_MMC_QUIRKS=y
    CONFIG_MMC_HW_PARTITIONING=y
    CONFIG_MMC_IO_VOLTAGE=y
    # CONFIG_SPL_MMC_IO_VOLTAGE is not set
    CONFIG_MMC_UHS_SUPPORT=y
    # CONFIG_MMC_HS400_SUPPORT is not set
    # CONFIG_SPL_MMC_HS400_SUPPORT is not set
    # CONFIG_MMC_HS200_SUPPORT is not set
    # CONFIG_SPL_MMC_HS200_SUPPORT is not set
    CONFIG_MMC_VERBOSE=y
    # CONFIG_SPL_MMC_TINY is not set
    # CONFIG_MMC_DW is not set
    # CONFIG_MMC_MXC is not set
    # CONFIG_MMC_MXS is not set
    # CONFIG_MMC_PCI is not set
    CONFIG_MMC_OMAP_HS=y
    # CONFIG_MMC_SDHCI is not set
    # CONFIG_FTSDC010 is not set
    
    #
    # MTD Support
    #
    # CONFIG_MTD is not set
    # CONFIG_MTD_NOR_FLASH is not set
    # CONFIG_NAND is not set
    
    #
    # SPI Flash Support
    #
    CONFIG_DM_SPI_FLASH=y
    CONFIG_SPI_FLASH=y
    CONFIG_SPI_FLASH_BAR=y
    # CONFIG_SF_DUAL_FLASH 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=y
    # CONFIG_SPI_FLASH_STMICRO is not set
    # CONFIG_SPI_FLASH_SST is not set
    # CONFIG_SPI_FLASH_WINBOND is not set
    CONFIG_SPI_FLASH_USE_4K_SECTORS=y
    # CONFIG_SPI_FLASH_DATAFLASH is not set
    # CONFIG_SPI_FLASH_MTD is not set
    
    #
    # UBI support
    #
    # CONFIG_MTD_UBI is not set
    # CONFIG_BITBANGMII is not set
    # CONFIG_MV88E6352_SWITCH is not set
    CONFIG_PHYLIB=y
    # CONFIG_MV88E61XX_SWITCH is not set
    # CONFIG_PHYLIB_10G is not set
    # CONFIG_PHY_AQUANTIA is not set
    # CONFIG_PHY_ATHEROS is not set
    # CONFIG_PHY_BROADCOM is not set
    # CONFIG_PHY_CORTINA is not set
    # CONFIG_PHY_DAVICOM is not set
    # CONFIG_PHY_ET1011C is not set
    # CONFIG_PHY_LXT is not set
    # CONFIG_PHY_MARVELL is not set
    # CONFIG_PHY_MESON_GXL is not set
    CONFIG_PHY_MICREL=y
    CONFIG_PHY_MICREL_KSZ90X1=y
    # CONFIG_PHY_MICREL_KSZ8XXX is not set
    # CONFIG_PHY_MSCC is not set
    # CONFIG_PHY_NATSEMI is not set
    # CONFIG_PHY_REALTEK is not set
    # CONFIG_PHY_SMSC is not set
    # CONFIG_PHY_TERANETICS is not set
    # CONFIG_PHY_TI is not set
    # CONFIG_PHY_VITESSE is not set
    # CONFIG_PHY_XILINX is not set
    # CONFIG_PHY_FIXED is not set
    CONFIG_DM_ETH=y
    CONFIG_NETDEVICES=y
    CONFIG_PHY_GIGE=y
    # CONFIG_ALTERA_TSE is not set
    # CONFIG_BCM_SF2_ETH is not set
    # CONFIG_DWC_ETH_QOS is not set
    # CONFIG_E1000 is not set
    # CONFIG_ETH_DESIGNWARE is not set
    # CONFIG_ETHOC is not set
    # CONFIG_FTMAC100 is not set
    # CONFIG_MACB is not set
    # CONFIG_RGMII is not set
    # CONFIG_RTL8139 is not set
    # CONFIG_RTL8169 is not set
    # CONFIG_SMC911X is not set
    # CONFIG_SUN7I_GMAC is not set
    # CONFIG_SUN4I_EMAC is not set
    # CONFIG_SUN8I_EMAC is not set
    # CONFIG_PCI is not set
    
    #
    # PHY Subsystem
    #
    CONFIG_PHY=y
    # CONFIG_SPL_PHY is not set
    # CONFIG_NOP_PHY is not set
    CONFIG_PIPE3_PHY=y
    CONFIG_OMAP_USB2_PHY=y
    # CONFIG_AM654_MMC_PHY is not set
    # CONFIG_MVEBU_COMPHY_SUPPORT is not set
    
    #
    # Pin controllers
    #
    # CONFIG_PINCTRL is not set
    # CONFIG_SPL_PINCTRL is not set
    
    #
    # Power
    #
    
    #
    # Power Domain Support
    #
    # CONFIG_POWER_DOMAIN is not set
    CONFIG_DM_PMIC=y
    CONFIG_PMIC_CHILDREN=y
    CONFIG_SPL_PMIC_CHILDREN=y
    # CONFIG_PMIC_ACT8846 is not set
    # CONFIG_PMIC_AS3722 is not set
    # CONFIG_DM_PMIC_PFUZE100 is not set
    # CONFIG_DM_PMIC_MAX77686 is not set
    # CONFIG_DM_PMIC_MAX8998 is not set
    # CONFIG_PMIC_MAX8997 is not set
    # CONFIG_PMIC_PM8916 is not set
    # CONFIG_PMIC_RK8XX is not set
    # CONFIG_PMIC_S2MPS11 is not set
    # CONFIG_DM_PMIC_SANDBOX is not set
    # CONFIG_PMIC_S5M8767 is not set
    # CONFIG_PMIC_RN5T567 is not set
    # CONFIG_PMIC_TPS65090 is not set
    CONFIG_PMIC_PALMAS=y
    # CONFIG_PMIC_LP873X is not set
    # CONFIG_PMIC_LP87565 is not set
    # CONFIG_POWER_MC34VR500 is not set
    # CONFIG_DM_PMIC_TPS65910 is not set
    CONFIG_DM_REGULATOR=y
    # CONFIG_SPL_DM_REGULATOR is not set
    # CONFIG_REGULATOR_PWM is not set
    # CONFIG_DM_REGULATOR_FIXED is not set
    # CONFIG_DM_REGULATOR_GPIO is not set
    CONFIG_DM_REGULATOR_PALMAS=y
    CONFIG_DM_REGULATOR_PBIAS=y
    # CONFIG_DM_PWM is not set
    # CONFIG_PWM_SANDBOX is not set
    # CONFIG_RAM is not set
    
    #
    # Remote Processor drivers
    #
    
    #
    # Reset Controller Support
    #
    # CONFIG_DM_RESET is not set
    
    #
    # Real Time Clock
    #
    # CONFIG_DM_RTC is not set
    # CONFIG_RTC_S35392A is not set
    CONFIG_SCSI=y
    
    #
    # Serial drivers
    #
    CONFIG_BAUDRATE=115200
    CONFIG_REQUIRE_SERIAL_CONSOLE=y
    CONFIG_SERIAL_PRESENT=y
    CONFIG_SPL_SERIAL_PRESENT=y
    CONFIG_DM_SERIAL=y
    # CONFIG_SERIAL_RX_BUFFER is not set
    CONFIG_SPL_DM_SERIAL=y
    # CONFIG_TPL_DM_SERIAL 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_ATMEL_USART is not set
    # CONFIG_FSL_LPUART is not set
    # CONFIG_MVEBU_A3700_UART is not set
    # CONFIG_NULLDEV_SERIAL is not set
    CONFIG_SYS_NS16550=y
    # CONFIG_MSM_SERIAL is not set
    # CONFIG_PXA_SERIAL is not set
    
    #
    # Sound support
    #
    # CONFIG_SOUND is not set
    
    #
    # SOC (System On Chip) specific Drivers
    #
    # CONFIG_SOC_TI is not set
    
    #
    # SPI Support
    #
    CONFIG_DM_SPI=y
    # CONFIG_ALTERA_SPI is not set
    # CONFIG_CADENCE_QSPI is not set
    # CONFIG_DESIGNWARE_SPI is not set
    # CONFIG_EXYNOS_SPI is not set
    # CONFIG_FSL_DSPI is not set
    # CONFIG_ICH_SPI is not set
    # CONFIG_MVEBU_A3700_SPI is not set
    # CONFIG_ROCKCHIP_SPI is not set
    # CONFIG_TEGRA114_SPI is not set
    # CONFIG_TEGRA20_SFLASH is not set
    # CONFIG_TEGRA20_SLINK is not set
    # CONFIG_TEGRA210_QSPI is not set
    # CONFIG_XILINX_SPI is not set
    # CONFIG_SOFT_SPI is not set
    # CONFIG_FSL_ESPI is not set
    # CONFIG_FSL_QSPI is not set
    # CONFIG_ATCSPI200_SPI is not set
    CONFIG_TI_QSPI=y
    # CONFIG_OMAP3_SPI is not set
    
    #
    # SPMI support
    #
    # CONFIG_SPMI is not set
    
    #
    # System reset device drivers
    #
    # CONFIG_SYSRESET is not set
    # CONFIG_SYSRESET_SYSCON is not set
    # CONFIG_SYSRESET_WATCHDOG is not set
    CONFIG_DM_THERMAL=y
    CONFIG_TI_DRA7_THERMAL=y
    
    #
    # Timer Support
    #
    # CONFIG_TIMER is not set
    
    #
    # TPM support
    #
    CONFIG_USB=y
    CONFIG_DM_USB=y
    
    #
    # USB Host Controller Drivers
    #
    CONFIG_USB_HOST=y
    CONFIG_USB_XHCI_HCD=y
    CONFIG_USB_XHCI_DWC3=y
    # CONFIG_USB_XHCI_PCI is not set
    CONFIG_USB_XHCI_DRA7XX_INDEX=0
    CONFIG_USB_DM_XHCI_OMAP=y
    # CONFIG_USB_XHCI_FSL is not set
    # CONFIG_USB_EHCI_HCD is not set
    # CONFIG_USB_OHCI_HCD is not set
    # CONFIG_USB_UHCI_HCD is not set
    # CONFIG_USB_DWC2 is not set
    CONFIG_USB_DWC3=y
    # CONFIG_USB_DWC3_HOST is not set
    CONFIG_USB_DWC3_GADGET=y
    
    #
    # Platform Glue Driver Support
    #
    CONFIG_USB_DWC3_OMAP=y
    
    #
    # PHY Subsystem
    #
    CONFIG_USB_DWC3_PHY_OMAP=y
    # CONFIG_USB_DWC3_PHY_SAMSUNG is not set
    
    #
    # MUSB Controller Driver
    #
    # CONFIG_USB_MUSB_HOST is not set
    # CONFIG_USB_MUSB_GADGET is not set
    # CONFIG_USB_MUSB_TI is not set
    
    #
    # ULPI drivers
    #
    
    #
    # USB peripherals
    #
    CONFIG_USB_STORAGE=y
    # CONFIG_USB_KEYBOARD is not set
    CONFIG_USB_GADGET=y
    CONFIG_USB_GADGET_MANUFACTURER="Texas Instruments"
    CONFIG_USB_GADGET_VENDOR_NUM=0x0451
    CONFIG_USB_GADGET_PRODUCT_NUM=0xd022
    # CONFIG_USB_GADGET_ATMEL_USBA is not set
    # CONFIG_USB_GADGET_BCM_UDC_OTG_PHY 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_USB_FUNCTION_SDP is not set
    # CONFIG_USB_ETHER is not set
    # CONFIG_USB_HOST_ETHER is not set
    
    #
    # Graphics support
    #
    # CONFIG_DM_VIDEO is not set
    # CONFIG_SYS_WHITE_ON_BLACK is not set
    # CONFIG_NO_FB_CLEAR 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_I2C_EDID is not set
    # CONFIG_DISPLAY is not set
    # CONFIG_VIDEO_TEGRA20 is not set
    # CONFIG_VIDEO_BRIDGE is not set
    # CONFIG_VIDEO is not set
    # CONFIG_LCD is not set
    # CONFIG_VIDEO_SIMPLE is not set
    # CONFIG_VIDEO_DT_SIMPLEFB is not set
    
    #
    # Watchdog Timer Support
    #
    # CONFIG_BCM2835_WDT is not set
    # CONFIG_OMAP_WATCHDOG is not set
    # CONFIG_ULP_WATCHDOG is not set
    # CONFIG_WDT is not set
    # CONFIG_PHYS_TO_BUS is not set
    
    #
    # File systems
    #
    # CONFIG_FS_BTRFS is not set
    # CONFIG_FS_CBFS is not set
    CONFIG_FS_FAT=y
    CONFIG_FAT_WRITE=y
    CONFIG_FS_FAT_MAX_CLUSTSIZE=65536
    # CONFIG_FS_JFFS2 is not set
    # CONFIG_FS_CRAMFS is not set
    # CONFIG_YAFFS2 is not set
    
    #
    # Library routines
    #
    # CONFIG_BCH is not set
    # CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED is not set
    # CONFIG_DYNAMIC_CRC_TABLE is not set
    CONFIG_HAVE_PRIVATE_LIBGCC=y
    CONFIG_USE_PRIVATE_LIBGCC=y
    CONFIG_SYS_HZ=1000
    # CONFIG_USE_TINY_PRINTF is not set
    # CONFIG_PANIC_HANG is not set
    CONFIG_REGEX=y
    # CONFIG_LIB_RAND is not set
    # CONFIG_SPL_TINY_MEMSET is not set
    # CONFIG_TPL_TINY_MEMSET is not set
    # CONFIG_BITREVERSE is not set
    # CONFIG_CMD_DHRYSTONE is not set
    
    #
    # Security support
    #
    # CONFIG_AES is not set
    # CONFIG_RSA is not set
    # CONFIG_TPM is not set
    
    #
    # Hashing Support
    #
    CONFIG_SHA1=y
    CONFIG_SHA256=y
    # CONFIG_SHA_HW_ACCEL is not set
    CONFIG_MD5=y
    
    #
    # Compression Support
    #
    # CONFIG_LZ4 is not set
    # CONFIG_LZMA is not set
    # CONFIG_LZO is not set
    # CONFIG_SPL_LZO is not set
    # CONFIG_SPL_GZIP is not set
    # CONFIG_ERRNO_STR is not set
    CONFIG_OF_LIBFDT=y
    CONFIG_OF_LIBFDT_OVERLAY=y
    CONFIG_SPL_OF_LIBFDT=y
    # CONFIG_FDT_FIXUP_PARTITIONS is not set
    
    #
    # System tables
    #
    CONFIG_GENERATE_SMBIOS_TABLE=y
    CONFIG_SMBIOS_MANUFACTURER="ti"
    CONFIG_EFI_LOADER=y
    # CONFIG_UNIT_TEST is not set

    Regards, 
    Roshan Rajagopal

  • Roshan,

    For GP boards, am57xx_evm_defconfig is the proper config. And yes, my suggestion is to follow the conventions on the newer u-boot release.

    I believe other customers are using this still on newer versions: see https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1458019/am5726-how-to-support-4gb-ddr

    As well as the following App note: https://www.ti.com/lit/an/sprac36e/sprac36e.pdf?ts=1735896379982

    Best,

    Josue

  • Hi,
    I finally got the board to boot atleast little bit and print on the serial console.
    but now i am getting another error , could you help me out.
    I am getting it like below

    U-Boot SPL 2021.01-00003-g16d964ac27-dirty (Mar 21 2025 - 12:41:32 +0530)                                             
    DRA752-GP ES2.0                                                                                                       
    Trying to boot from MMC1                                                                                              
    no pinctrl state for default mode                                                                                     
    spl: could not find mmc device 0. error: -19                                                                          
    SPL: failed to boot from all boot devices                                                                             
    ### ERROR ### Please RESET the board ###  

    So i enabled #DEBUG in evm.h and i got the below prints

    U-Boot SPL 2021.01-00003-g16d964ac27-dirty (Mar 21 2025 - 15:50:21 +0530)
    DRA752-GP ES2.0
    Trying to boot from MMC1
    0 0
       - -1 -1 'mmc@4809c000'
       - -1 -1 'mmc@480b4000'
       - not found
    1 0
       - -1 -1 'mmc@4809c000'
       - -1 -1 'mmc@480b4000'
       - not found
    size=x, ptr=68, limit=90: 81f00028
    size=x, ptr=4, limit=94: 81f00090
    DEBUG: devfdt_get_addr_index() called for device: mmc@4809c000
    DEBUG: gd->fdt_blob = 4031cc40
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=00000000x
    DEBUG: fdtdec_get_addr_size_auto_parent() returned = 4809c000
    ofnode_read_u32_index: bus-width: x (4)
    ofnode_read_u32_index: max-frequency: x (192000000)
    ofnode_read_bool: cap-sd-highspeed: false
    ofnode_read_bool: cap-mmc-highspeed: false
    ofnode_read_bool: sd-uhs-sdr12: false
    ofnode_read_bool: sd-uhs-sdr25: false
    ofnode_read_bool: sd-uhs-sdr50: false
    ofnode_read_bool: sd-uhs-sdr104: false
    ofnode_read_bool: sd-uhs-ddr50: false
    ofnode_read_bool: mmc-ddr-1_8v: false
    ofnode_read_bool: mmc-ddr-1_2v: false
    ofnode_read_bool: mmc-hs200-1_8v: false
    ofnode_read_bool: mmc-hs200-1_2v: false
    ofnode_read_bool: mmc-hs400-1_8v: false
    ofnode_read_bool: mmc-hs400-1_2v: false
    ofnode_read_bool: mmc-hs400-enhanced-strobe: false
    ofnode_read_bool: non-removable: false
    ofnode_read_bool: cd-inverted: false
    ofnode_read_bool: broken-cd: false
    ofnode_read_bool: no-1-8-v: true
    fdtdec_get_bool: ti,dual-volt
    fdtdec_get_bool: no-1-8-v
    DEBUG: devfdt_get_addr_index() called for device: mmc@4809c000
    DEBUG: gd->fdt_blob = 4031cc40
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=00000000x
    DEBUG: fdtdec_get_addr_size_auto_parent() returned = 4809c000
    0 -1
    0 0
       - -1 -1 'mmc@4809c000'
       - -1 -1 'mmc@480b4000'
       - not found
    size=x, ptr=178, limit=20c: 81f00094
    fdtdec_get_int: #gpio-cells: x (2)
    size=x, ptr=6, limit=212: 81f0020c
    gpio_request_tail: Node 'mmc@4809c000', property 'wp-gpios', failed to request GPIO index 0: -2
    size=x, ptr=10, limit=224: 81f00214
    fail to find default mode FDT_ERR_NOTFOUND
    no pinctrl state for default mode
    spl: could not find mmc device 0. error: -19
    SPL: failed to boot from all boot devices
    ### ERROR ### Please RESET the board ###
    
    with some of the debug mesages i printed in fdtaddr.c
    but if i boot ith my older SDK 5.03 i get prints like this and it boots

    U-Boot SPL 2018.01-00569-gfd38f5afef-dirty (Mar 21 2025 - 14:13:50)                                                   
    DRA752-GP ES2.0                                                                                                       
    omap24_i2c_findpsc: speed [kHz]: 100 psc: 0x17 sscl: 0xd ssch: 0xf                                                    
    Trying to boot from MMC1                                                                                              
    uclass_find_device_by_seq: 0 0                                                                                        
       - -1 -1 'mmc@4809c000'                                                                                             
       - -1 -1 'mmc@480b4000'                                                                                             
       - not found                                                                                                        
    uclass_find_device_by_seq: 1 0                                                                                        
       - -1 -1 'mmc@4809c000'                                                                                             
       - -1 -1 'mmc@480b4000'                                                                                             
       - not found                                                                                                        
    malloc_simple: size=6c, ptr=94, limit=100000: 81f00028                                                                
    malloc_simple: size=4, ptr=98, limit=100000: 81f00094                                                                 
    uclass_find_device_by_seq: 0 -1                                                                                       
    uclass_find_device_by_seq: 0 0                                                                                        
       - -1 -1 'mmc@4809c000'                                                                                             
       - -1 -1 'mmc@480b4000'                                                                                             
       - not found                                                                                                        
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=4809c000                          
    ofnode_read_u32: bus-width: 0x4 (4)                                                                                   
    ofnode_read_u32: max-frequency: 0xb71b000 (192000000)                                                                 
    ofnode_read_bool: cap-sd-highspeed: false                                                                             
    ofnode_read_bool: cap-mmc-highspeed: false                                                                            
    ofnode_read_bool: sd-uhs-sdr12: false                                                                                 
    ofnode_read_bool: sd-uhs-sdr25: false                                                                                 
    ofnode_read_bool: sd-uhs-sdr50: false                                                                                 
    ofnode_read_bool: sd-uhs-sdr104: false                                                                                
    ofnode_read_bool: sd-uhs-ddr50: false                                                                                 
    ofnode_read_bool: mmc-ddr-1_8v: false                                                                                 
    ofnode_read_bool: mmc-ddr-1_2v: false                                                                                 
    ofnode_read_bool: mmc-hs200-1_8v: false                                                                               
    ofnode_read_bool: mmc-hs200-1_2v: false                                                                               
    fdtdec_get_bool: ti,dual-volt                                                                                         
    fdtdec_get_bool: no-1-8-v                                                                                             
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=4809c000                          
    fdtdec_get_bool: cd-inverted                                                                                          
    malloc_simple: size=170, ptr=208, limit=100000: 81f00098                                                              
    fdtdec_get_int: #gpio-cells: 0x2 (2)                                                                                  
    malloc_simple: size=16, ptr=21e, limit=100000: 81f00208                                                               
    gpio_request_tail: Node 'mmc@4809c000', property 'wp-gpios', failed to request GPIO index 0: -2                       
    malloc_simple: size=10, ptr=230, limit=100000: 81f00220                                                               
    fail to find default mode FDT_ERR_NOTFOUND                                                                            
    no pinctrl state for default mode                                                                                     
    malloc_simple: size=6c, ptr=29c, limit=100000: 81f00230                                                               
    malloc_simple: size=4, ptr=2a0, limit=100000: 81f0029c                                                                
    uclass_find_device_by_seq: 0 -1                                                                                       
    uclass_find_device_by_seq: 0 0                                                                                        
       - -1 0 'mmc@4809c000'                                                                                              
       - found                                                                                                            
    uclass_find_device_by_seq: 0 1                                                                                        
       - -1 0 'mmc@4809c000'                                                                                              
       - -1 -1 'mmc@480b4000'                                                                                             
       - not found                                                                                                        
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=480b4000                          
    ofnode_read_u32: bus-width: 0x8 (8)                                                                                   
    ofnode_read_u32: max-frequency: 0xb71b000 (192000000)                                                                 
    ofnode_read_bool: cap-sd-highspeed: false                                                                             
    ofnode_read_bool: cap-mmc-highspeed: false                                                                            
    ofnode_read_bool: sd-uhs-sdr12: true                                                                                  
    ofnode_read_bool: sd-uhs-sdr25: true                                                                                  
    ofnode_read_bool: sd-uhs-sdr50: false                                                                                 
    ofnode_read_bool: sd-uhs-sdr104: false                                                                                
    ofnode_read_bool: sd-uhs-ddr50: false                                                                                 
    ofnode_read_bool: mmc-ddr-1_8v: true                                                                                  
    ofnode_read_bool: mmc-ddr-1_2v: false                                                                                 
    ofnode_read_bool: mmc-hs200-1_8v: false                                                                               
    ofnode_read_bool: mmc-hs200-1_2v: false                                                                               
    fdtdec_get_bool: ti,dual-volt                                                                                         
    fdtdec_get_bool: no-1-8-v                                                                                             
    fdtdec_get_addr_size_auto_parent: na=1, ns=1, fdtdec_get_addr_size_fixed: reg: addr=480b4000                          
    fdtdec_get_bool: cd-inverted                                                                                          
    malloc_simple: size=170, ptr=410, limit=100000: 81f002a0                                                              
    gpio_request_tail: Node 'mmc@480b4000', property 'cd-gpios', failed to request GPIO index 0: -2                       
    gpio_request_tail: Node 'mmc@480b4000', property 'wp-gpios', failed to request GPIO index 0: -2                       
    malloc_simple: size=10, ptr=420, limit=100000: 81f00410                                                               
    fail to find default mode FDT_ERR_NOTFOUND                                                                            
    no pinctrl state for default mode                                                                                     
    81f00440                                                                                                              
    81f00480                                                                                                              
    81f004c0                                                                                                              
    81f00500                                                                                                              
    part_init: try 'EFI': ret=-1                                                                                          
    81f00540                                                                                                              
    part_init: try 'DOS': ret=0                                                                                           
    spl: mmc boot mode: fs                                                                                                
    81f00580                                                                                                              
    malloc_simple: size=200, ptr=788, limit=100000: 81f00588                                                              
    81f007c0                                                                                                              
    81f00800                                                                                                              
    81f00840                                                                                                              
    part_init: try 'EFI': ret=-1                                                                                          
    81f00880                                                                                                              
    part_init: try 'DOS': ret=-1                                                                                          
    81f008c0                                                                                                              
    part_init: try 'ISO': ret=-1                                                                                          
    fdtdec_get_config_string: u-boot,mmc-env-partition                                                                    
    fdtdec_get_config_int: u-boot,mmc-env-offset                                                                          
    fdtdec_get_config_string: u-boot,mmc-env-partition                                                                    
    fdtdec_get_config_int: u-boot,mmc-env-offset-redundant                                                                
    81f00900                                                                                                              
    81f00940                                                                                                              
    *** Warning - bad CRC, using default environment                                                                      
                                                                                                                          
    malloc_simple: size=1d0d, ptr=2665, limit=100000: 81f00958                                                            
    Destroy Hash Table: 4031dfec table = 00000000                                                                         
    Create Hash Table: N=512                                                                                              
    malloc_simple: size=28c8, ptr=4f30, limit=100000: 81f02668                                                            
    malloc_simple: size=9, ptr=4f39, limit=100000: 81f04f30                                                               
    malloc_simple: size=72, ptr=4fae, limit=100000: 81f04f3c                                                              
    malloc_simple: size=16, ptr=4fc6, limit=100000: 81f04fb0                                                              
    malloc_simple: size=e, ptr=4fd6, limit=100000: 81f04fc8                                                               
    malloc_simple: size=12, ptr=4fea, limit=100000: 81f04fd8                                                              
    malloc_simple: size=12, ptr=4ffe, limit=100000: 81f04fec                                                              
    malloc_simple: size=e, ptr=500e, limit=100000: 81f05000                                                               
    malloc_simple: size=14, ptr=5024, limit=100000: 81f05010                                                              
    malloc_simple: size=10, ptr=5034, limit=100000: 81f05024                                                              
    malloc_simple: size=12, ptr=5046, limit=100000: 81f05034                                                              
    malloc_simple: size=c, ptr=5054, limit=100000: 81f05048                                                               
    malloc_simple: size=a, ptr=505e, limit=100000: 81f05054                                                               
    malloc_simple: size=13, ptr=5073, limit=100000: 81f05060                                                              
    malloc_simple: size=12, ptr=5086, limit=100000: 81f05074                                                              
    malloc_simple: size=e, ptr=5096, limit=100000: 81f05088                                                               
    malloc_simple: size=f, ptr=50a7, limit=100000: 81f05098                                                               
    malloc_simple: size=f, ptr=50b7, limit=100000: 81f050a8                                                               
    malloc_simple: size=11, ptr=50c9, limit=100000: 81f050b8                                                              
    malloc_simple: size=e, ptr=50da, limit=100000: 81f050cc                                                               
    malloc_simple: size=9, ptr=50e5, limit=100000: 81f050dc                                                               
    malloc_simple: size=c, ptr=50f4, limit=100000: 81f050e8                                                               
    malloc_simple: size=a, ptr=50fe, limit=100000: 81f050f4                                                               
    malloc_simple: size=b, ptr=510b, limit=100000: 81f05100                                                               
    malloc_simple: size=8, ptr=5114, limit=100000: 81f0510c                                                               
    malloc_simple: size=7, ptr=511b, limit=100000: 81f05114                                                               
    malloc_simple: size=8, ptr=5124, limit=100000: 81f0511c                                                               
    INSERT: table 4031dfec, filled 1/521 rv 81f04e94 ==> name="bootargs" value="androidboot.serialno=${serial#} console=t"
    malloc_simple: size=8, ptr=512c, limit=100000: 81f05124                                                               
    malloc_simple: size=12d, ptr=5259, limit=100000: 81f0512c                                                             
    malloc_simple: size=16, ptr=5272, limit=100000: 81f0525c                                                              
    malloc_simple: size=e, ptr=5282, limit=100000: 81f05274                                                               
    malloc_simple: size=12, ptr=5296, limit=100000: 81f05284                                                              
    malloc_simple: size=12, ptr=52aa, limit=100000: 81f05298                                                              
    malloc_simple: size=e, ptr=52ba, limit=100000: 81f052ac                                                               
    malloc_simple: size=14, ptr=52d0, limit=100000: 81f052bc                                                              
    malloc_simple: size=10, ptr=52e0, limit=100000: 81f052d0                                                              
    malloc_simple: size=12, ptr=52f2, limit=100000: 81f052e0                                                              
    malloc_simple: size=c, ptr=5300, limit=100000: 81f052f4                                                               
    malloc_simple: size=a, ptr=530a, limit=100000: 81f05300                                                               
    malloc_simple: size=13, ptr=531f, limit=100000: 81f0530c                                                              
    malloc_simple: size=12, ptr=5332, limit=100000: 81f05320                                                              
    malloc_simple: size=e, ptr=5342, limit=100000: 81f05334                                                               
    malloc_simple: size=f, ptr=5353, limit=100000: 81f05344                                                               
    malloc_simple: size=f, ptr=5363, limit=100000: 81f05354                                                               
    malloc_simple: size=11, ptr=5375, limit=100000: 81f05364                                                              
    malloc_simple: size=e, ptr=5386, limit=100000: 81f05378                                                               
    malloc_simple: size=9, ptr=5391, limit=100000: 81f05388                                                               
    malloc_simple: size=c, ptr=53a0, limit=100000: 81f05394                                                               
    malloc_simple: size=a, ptr=53aa, limit=100000: 81f053a0                                                               
    malloc_simple: size=b, ptr=53b7, limit=100000: 81f053ac                                                               
    malloc_simple: size=8, ptr=53c0, limit=100000: 81f053b8                                                               
    malloc_simple: size=7, ptr=53c7, limit=100000: 81f053c0                                                               
    malloc_simple: size=8, ptr=53d0, limit=100000: 81f053c8                                                               
    INSERT: table 4031dfec, filled 2/521 rv 81f03724 ==> name="bootcmd" value="if test ${dofastboot} -eq 1; then echo Boo"
    malloc_simple: size=a, ptr=53da, limit=100000: 81f053d0                                                               
    malloc_simple: size=2, ptr=53de, limit=100000: 81f053dc                                                               
    malloc_simple: size=16, ptr=53f6, limit=100000: 81f053e0                                                              
    malloc_simple: size=e, ptr=5406, limit=100000: 81f053f8                                                               
    malloc_simple: size=12, ptr=541a, limit=100000: 81f05408                                                              
    malloc_simple: size=12, ptr=542e, limit=100000: 81f0541c                                                              
    malloc_simple: size=e, ptr=543e, limit=100000: 81f05430                                                               
    malloc_simple: size=14, ptr=5454, limit=100000: 81f05440                                                              
    malloc_simple: size=10, ptr=5464, limit=100000: 81f05454                                                              
    malloc_simple: size=12, ptr=5476, limit=100000: 81f05464                                                              
    malloc_simple: size=c, ptr=5484, limit=100000: 81f05478                                                               
    malloc_simple: size=a, ptr=548e, limit=100000: 81f05484                                                               
    malloc_simple: size=13, ptr=54a3, limit=100000: 81f05490                                                              
    malloc_simple: size=12, ptr=54b6, limit=100000: 81f054a4                                                              
    malloc_simple: size=e, ptr=54c6, limit=100000: 81f054b8                                                               
    malloc_simple: size=f, ptr=54d7, limit=100000: 81f054c8                                                               
    malloc_simple: size=f, ptr=54e7, limit=100000: 81f054d8                                                               
    malloc_simple: size=11, ptr=54f9, limit=100000: 81f054e8                                                              
    malloc_simple: size=e, ptr=550a, limit=100000: 81f054fc                                                               
    malloc_simple: size=9, ptr=5515, limit=100000: 81f0550c                                                               
    malloc_simple: size=c, ptr=5524, limit=100000: 81f05518                                                               
    malloc_simple: size=a, ptr=552e, limit=100000: 81f05524                                                               
    malloc_simple: size=b, ptr=553b, limit=100000: 81f05530                                                               
    malloc_simple: size=8, ptr=5544, limit=100000: 81f0553c                                                               
    malloc_simple: size=7, ptr=554b, limit=100000: 81f05544                                                               
    malloc_simple: size=8, ptr=5554, limit=100000: 81f0554c                                                               
    INSERT: table 4031dfec, filled 3/521 rv 81f03f80 ==> name="bootdelay" value="2"                                       
    malloc_simple: size=9, ptr=555d, limit=100000: 81f05554                                                               
    malloc_simple: size=7, ptr=5567, limit=100000: 81f05560                                                               
    malloc_simple: size=16, ptr=557e, limit=100000: 81f05568                                                              
    malloc_simple: size=e, ptr=558e, limit=100000: 81f05580                                                               
    malloc_simple: size=12, ptr=55a2, limit=100000: 81f05590                                                              
    malloc_simple: size=b, ptr=55af, limit=100000: 81f055a4                                                               
    malloc_simple: size=9, ptr=55b9, limit=100000: 81f055b0                                                               
    malloc_simple: size=12, ptr=55ce, limit=100000: 81f055bc                                                              
    malloc_simple: size=e, ptr=55de, limit=100000: 81f055d0                                                               
    malloc_simple: size=14, ptr=55f4, limit=100000: 81f055e0                                                              
    malloc_simple: size=10, ptr=5604, limit=100000: 81f055f4                                                              
    malloc_simple: size=12, ptr=5616, limit=100000: 81f05604                                                              
    malloc_simple: size=c, ptr=5624, limit=100000: 81f05618                                                               
    malloc_simple: size=a, ptr=562e, limit=100000: 81f05624                                                               
    malloc_simple: size=13, ptr=5643, limit=100000: 81f05630                                                              
    malloc_simple: size=12, ptr=5656, limit=100000: 81f05644                                                              
    malloc_simple: size=e, ptr=5666, limit=100000: 81f05658                                                               
    malloc_simple: size=f, ptr=5677, limit=100000: 81f05668                                                               
    malloc_simple: size=f, ptr=5687, limit=100000: 81f05678                                                               
    malloc_simple: size=11, ptr=5699, limit=100000: 81f05688                                                              
    malloc_simple: size=e, ptr=56aa, limit=100000: 81f0569c                                                               
    malloc_simple: size=9, ptr=56b5, limit=100000: 81f056ac                                                               
    malloc_simple: size=c, ptr=56c4, limit=100000: 81f056b8                                                               
    malloc_simple: size=a, ptr=56ce, limit=100000: 81f056c4                                                               
    malloc_simple: size=b, ptr=56db, limit=100000: 81f056d0                                                               
    malloc_simple: size=8, ptr=56e4, limit=100000: 81f056dc                                                               
    malloc_simple: size=7, ptr=56eb, limit=100000: 81f056e4                                                               
    malloc_simple: size=8, ptr=56f4, limit=100000: 81f056ec                                                               
    INSERT: table 4031dfec, filled 4/521 rv 81f03300 ==> name="baudrate" value="115200"                                   
    malloc_simple: size=5, ptr=56f9, limit=100000: 81f056f4                                                               
    malloc_simple: size=4, ptr=5700, limit=100000: 81f056fc                                                               
    malloc_simple: size=16, ptr=5716, limit=100000: 81f05700                                                              
    malloc_simple: size=e, ptr=5726, limit=100000: 81f05718                                                               
    malloc_simple: size=12, ptr=573a, limit=100000: 81f05728                                                              
    malloc_simple: size=12, ptr=574e, limit=100000: 81f0573c                                                              
    malloc_simple: size=e, ptr=575e, limit=100000: 81f05750                                                               
    malloc_simple: size=14, ptr=5774, limit=100000: 81f05760                                                              
    malloc_simple: size=10, ptr=5784, limit=100000: 81f05774                                                              
    malloc_simple: size=12, ptr=5796, limit=100000: 81f05784                                                              
    malloc_simple: size=c, ptr=57a4, limit=100000: 81f05798                                                               
    malloc_simple: size=a, ptr=57ae, limit=100000: 81f057a4                                                               
    malloc_simple: size=13, ptr=57c3, limit=100000: 81f057b0                                                              
    malloc_simple: size=12, ptr=57d6, limit=100000: 81f057c4                                                              
    malloc_simple: size=e, ptr=57e6, limit=100000: 81f057d8                                                               
    malloc_simple: size=f, ptr=57f7, limit=100000: 81f057e8                                                               
    malloc_simple: size=f, ptr=5807, limit=100000: 81f057f8                                                               
    malloc_simple: size=11, ptr=5819, limit=100000: 81f05808                                                              
    malloc_simple: size=e, ptr=582a, limit=100000: 81f0581c                                                               
    malloc_simple: size=9, ptr=5835, limit=100000: 81f0582c                                                               
    malloc_simple: size=c, ptr=5844, limit=100000: 81f05838                                                               
    malloc_simple: size=a, ptr=584e, limit=100000: 81f05844                                                               
    malloc_simple: size=b, ptr=585b, limit=100000: 81f05850                                                               
    malloc_simple: size=8, ptr=5864, limit=100000: 81f0585c                                                               
    malloc_simple: size=7, ptr=586b, limit=100000: 81f05864                                                               
    malloc_simple: size=8, ptr=5874, limit=100000: 81f0586c                                                               
    INSERT: table 4031dfec, filled 5/521 rv 81f02b1c ==> name="arch" value="arm"                                          
    malloc_simple: size=4, ptr=5878, limit=100000: 81f05874                                                               
    malloc_simple: size=6, ptr=587e, limit=100000: 81f05878                                                               
    malloc_simple: size=16, ptr=5896, limit=100000: 81f05880                                                              
    malloc_simple: size=e, ptr=58a6, limit=100000: 81f05898                                                               
    malloc_simple: size=12, ptr=58ba, limit=100000: 81f058a8                                                              
    malloc_simple: size=12, ptr=58ce, limit=100000: 81f058bc                                                              
    malloc_simple: size=e, ptr=58de, limit=100000: 81f058d0                                                               
    malloc_simple: size=14, ptr=58f4, limit=100000: 81f058e0                                                              
    malloc_simple: size=10, ptr=5904, limit=100000: 81f058f4                                                              
    malloc_simple: size=12, ptr=5916, limit=100000: 81f05904                                                              
    malloc_simple: size=c, ptr=5924, limit=100000: 81f05918                                                               
    malloc_simple: size=a, ptr=592e, limit=100000: 81f05924                                                               
    malloc_simple: size=13, ptr=5943, limit=100000: 81f05930                                                              
    malloc_simple: size=12, ptr=5956, limit=100000: 81f05944                                                              
    malloc_simple: size=e, ptr=5966, limit=100000: 81f05958                                                               
    malloc_simple: size=f, ptr=5977, limit=100000: 81f05968                                                               
    malloc_simple: size=f, ptr=5987, limit=100000: 81f05978                                                               
    malloc_simple: size=11, ptr=5999, limit=100000: 81f05988                                                              
    malloc_simple: size=e, ptr=59aa, limit=100000: 81f0599c                                                               
    malloc_simple: size=9, ptr=59b5, limit=100000: 81f059ac                                                               
    malloc_simple: size=c, ptr=59c4, limit=100000: 81f059b8                                                               
    malloc_simple: size=a, ptr=59ce, limit=100000: 81f059c4                                                               
    malloc_simple: size=b, ptr=59db, limit=100000: 81f059d0                                                               
    malloc_simple: size=8, ptr=59e4, limit=100000: 81f059dc                                                               
    malloc_simple: size=7, ptr=59eb, limit=100000: 81f059e4                                                               
    malloc_simple: size=8, ptr=59f4, limit=100000: 81f059ec                                                               
    INSERT: table 4031dfec, filled 6/521 rv 81f04318 ==> name="cpu" value="armv7"                                         
    malloc_simple: size=6, ptr=59fa, limit=100000: 81f059f4                                                               
    malloc_simple: size=7, ptr=5a03, limit=100000: 81f059fc                                                               
    malloc_simple: size=16, ptr=5a1a, limit=100000: 81f05a04                                                              
    malloc_simple: size=e, ptr=5a2a, limit=100000: 81f05a1c                                                               
    malloc_simple: size=12, ptr=5a3e, limit=100000: 81f05a2c                                                              
    malloc_simple: size=12, ptr=5a52, limit=100000: 81f05a40                                                              
    malloc_simple: size=e, ptr=5a62, limit=100000: 81f05a54                                                               
    malloc_simple: size=14, ptr=5a78, limit=100000: 81f05a64                                                              
    malloc_simple: size=10, ptr=5a88, limit=100000: 81f05a78                                                              
    malloc_simple: size=12, ptr=5a9a, limit=100000: 81f05a88                                                              
    malloc_simple: size=c, ptr=5aa8, limit=100000: 81f05a9c                                                               
    malloc_simple: size=a, ptr=5ab2, limit=100000: 81f05aa8                                                               
    malloc_simple: size=13, ptr=5ac7, limit=100000: 81f05ab4                                                              
    malloc_simple: size=12, ptr=5ada, limit=100000: 81f05ac8                                                              
    malloc_simple: size=e, ptr=5aea, limit=100000: 81f05adc                                                               
    malloc_simple: size=f, ptr=5afb, limit=100000: 81f05aec                                                               
    malloc_simple: size=f, ptr=5b0b, limit=100000: 81f05afc                                                               
    malloc_simple: size=11, ptr=5b1d, limit=100000: 81f05b0c                                                              
    malloc_simple: size=e, ptr=5b2e, limit=100000: 81f05b20                                                               
    malloc_simple: size=9, ptr=5b39, limit=100000: 81f05b30                                                               
    malloc_simple: size=c, ptr=5b48, limit=100000: 81f05b3c                                                               
    malloc_simple: size=a, ptr=5b52, limit=100000: 81f05b48                                                               
    malloc_simple: size=b, ptr=5b5f, limit=100000: 81f05b54                                                               
    malloc_simple: size=8, ptr=5b68, limit=100000: 81f05b60                                                               
    malloc_simple: size=7, ptr=5b6f, limit=100000: 81f05b68                                                               
    malloc_simple: size=8, ptr=5b78, limit=100000: 81f05b70                                                               
    INSERT: table 4031dfec, filled 7/521 rv 81f03ad0 ==> name="board" value="am57xx"                                      
    malloc_simple: size=b, ptr=5b83, limit=100000: 81f05b78                                                               
    malloc_simple: size=7, ptr=5b8b, limit=100000: 81f05b84                                                               
    malloc_simple: size=16, ptr=5ba2, limit=100000: 81f05b8c                                                              
    malloc_simple: size=e, ptr=5bb2, limit=100000: 81f05ba4                                                               
    malloc_simple: size=12, ptr=5bc6, limit=100000: 81f05bb4                                                              
    malloc_simple: size=12, ptr=5bda, limit=100000: 81f05bc8                                                              
    malloc_simple: size=e, ptr=5bea, limit=100000: 81f05bdc                                                               
    malloc_simple: size=14, ptr=5c00, limit=100000: 81f05bec                                                              
    malloc_simple: size=10, ptr=5c10, limit=100000: 81f05c00                                                              
    malloc_simple: size=12, ptr=5c22, limit=100000: 81f05c10                                                              
    malloc_simple: size=c, ptr=5c30, limit=100000: 81f05c24                                                               
    malloc_simple: size=a, ptr=5c3a, limit=100000: 81f05c30                                                               
    malloc_simple: size=13, ptr=5c4f, limit=100000: 81f05c3c                                                              
    malloc_simple: size=12, ptr=5c62, limit=100000: 81f05c50                                                              
    malloc_simple: size=e, ptr=5c72, limit=100000: 81f05c64                                                               
    malloc_simple: size=f, ptr=5c83, limit=100000: 81f05c74                                                               
    malloc_simple: size=f, ptr=5c93, limit=100000: 81f05c84                                                               
    malloc_simple: size=11, ptr=5ca5, limit=100000: 81f05c94                                                              
    malloc_simple: size=e, ptr=5cb6, limit=100000: 81f05ca8                                                               
    malloc_simple: size=9, ptr=5cc1, limit=100000: 81f05cb8                                                               
    malloc_simple: size=c, ptr=5cd0, limit=100000: 81f05cc4                                                               
    malloc_simple: size=a, ptr=5cda, limit=100000: 81f05cd0                                                               
    malloc_simple: size=b, ptr=5ce7, limit=100000: 81f05cdc                                                               
    malloc_simple: size=8, ptr=5cf0, limit=100000: 81f05ce8                                                               
    malloc_simple: size=7, ptr=5cf7, limit=100000: 81f05cf0                                                               
    malloc_simple: size=8, ptr=5d00, limit=100000: 81f05cf8                                                               
    INSERT: table 4031dfec, filled 8/521 rv 81f02dd8 ==> name="board_name" value="am57xx"                                 
    malloc_simple: size=7, ptr=5d07, limit=100000: 81f05d00                                                               
    malloc_simple: size=3, ptr=5d0b, limit=100000: 81f05d08                                                               
    malloc_simple: size=16, ptr=5d22, limit=100000: 81f05d0c                                                              
    malloc_simple: size=e, ptr=5d32, limit=100000: 81f05d24                                                               
    malloc_simple: size=12, ptr=5d46, limit=100000: 81f05d34                                                              
    malloc_simple: size=12, ptr=5d5a, limit=100000: 81f05d48                                                              
    malloc_simple: size=e, ptr=5d6a, limit=100000: 81f05d5c                                                               
    malloc_simple: size=14, ptr=5d80, limit=100000: 81f05d6c                                                              
    malloc_simple: size=10, ptr=5d90, limit=100000: 81f05d80                                                              
    malloc_simple: size=12, ptr=5da2, limit=100000: 81f05d90                                                              
    malloc_simple: size=c, ptr=5db0, limit=100000: 81f05da4                                                               
    malloc_simple: size=a, ptr=5dba, limit=100000: 81f05db0                                                               
    malloc_simple: size=13, ptr=5dcf, limit=100000: 81f05dbc                                                              
    malloc_simple: size=12, ptr=5de2, limit=100000: 81f05dd0                                                              
    malloc_simple: size=e, ptr=5df2, limit=100000: 81f05de4                                                               
    malloc_simple: size=f, ptr=5e03, limit=100000: 81f05df4                                                               
    malloc_simple: size=f, ptr=5e13, limit=100000: 81f05e04                                                               
    malloc_simple: size=11, ptr=5e25, limit=100000: 81f05e14                                                              
    malloc_simple: size=e, ptr=5e36, limit=100000: 81f05e28                                                               
    malloc_simple: size=9, ptr=5e41, limit=100000: 81f05e38                                                               
    malloc_simple: size=c, ptr=5e50, limit=100000: 81f05e44                                                               
    malloc_simple: size=a, ptr=5e5a, limit=100000: 81f05e50                                                               
    malloc_simple: size=b, ptr=5e67, limit=100000: 81f05e5c                                                               
    malloc_simple: size=8, ptr=5e70, limit=100000: 81f05e68                                                               
    malloc_simple: size=7, ptr=5e77, limit=100000: 81f05e70                                                               
    malloc_simple: size=8, ptr=5e80, limit=100000: 81f05e78                                                               
    INSERT: table 4031dfec, filled 9/521 rv 81f043a4 ==> name="vendor" value="ti"                                         
    malloc_simple: size=4, ptr=5e84, limit=100000: 81f05e80                                                               
    malloc_simple: size=6, ptr=5e8a, limit=100000: 81f05e84                                                               
    malloc_simple: size=16, ptr=5ea2, limit=100000: 81f05e8c                                                              
    malloc_simple: size=e, ptr=5eb2, limit=100000: 81f05ea4                                                               
    malloc_simple: size=12, ptr=5ec6, limit=100000: 81f05eb4                                                              
    malloc_simple: size=12, ptr=5eda, limit=100000: 81f05ec8                                                              
    malloc_simple: size=e, ptr=5eea, limit=100000: 81f05edc                                                               
    malloc_simple: size=14, ptr=5f00, limit=100000: 81f05eec                                                              
    malloc_simple: size=10, ptr=5f10, limit=100000: 81f05f00                                                              
    malloc_simple: size=12, ptr=5f22, limit=100000: 81f05f10                                                              
    malloc_simple: size=c, ptr=5f30, limit=100000: 81f05f24                                                               
    malloc_simple: size=a, ptr=5f3a, limit=100000: 81f05f30                                                               
    malloc_simple: size=13, ptr=5f4f, limit=100000: 81f05f3c                                                              
    malloc_simple: size=12, ptr=5f62, limit=100000: 81f05f50                                                              
    malloc_simple: size=e, ptr=5f72, limit=100000: 81f05f64                                                               
    malloc_simple: size=f, ptr=5f83, limit=100000: 81f05f74                                                               
    malloc_simple: size=f, ptr=5f93, limit=100000: 81f05f84                                                               
    malloc_simple: size=11, ptr=5fa5, limit=100000: 81f05f94                                                              
    malloc_simple: size=e, ptr=5fb6, limit=100000: 81f05fa8                                                               
    malloc_simple: size=9, ptr=5fc1, limit=100000: 81f05fb8                                                               
    malloc_simple: size=c, ptr=5fd0, limit=100000: 81f05fc4                                                               
    malloc_simple: size=a, ptr=5fda, limit=100000: 81f05fd0                                                               
    malloc_simple: size=b, ptr=5fe7, limit=100000: 81f05fdc                                                               
    malloc_simple: size=8, ptr=5ff0, limit=100000: 81f05fe8                                                               
    malloc_simple: size=7, ptr=5ff7, limit=100000: 81f05ff0                                                               
    malloc_simple: size=8, ptr=6000, limit=100000: 81f05ff8                                                               
    INSERT: table 4031dfec, filled 10/521 rv 81f0496c ==> name="soc" value="omap5"                                        
    malloc_simple: size=9, ptr=6009, limit=100000: 81f06000                                                               
    malloc_simple: size=b, ptr=6017, limit=100000: 81f0600c                                                               
    malloc_simple: size=16, ptr=602e, limit=100000: 81f06018                                                              
    malloc_simple: size=e, ptr=603e, limit=100000: 81f06030                                                               
    malloc_simple: size=12, ptr=6052, limit=100000: 81f06040                                                              
    malloc_simple: size=12, ptr=6066, limit=100000: 81f06054                                                              
    malloc_simple: size=e, ptr=6076, limit=100000: 81f06068                                                               
    malloc_simple: size=14, ptr=608c, limit=100000: 81f06078                                                              
    malloc_simple: size=10, ptr=609c, limit=100000: 81f0608c                                                              
    malloc_simple: size=12, ptr=60ae, limit=100000: 81f0609c                                                              
    malloc_simple: size=c, ptr=60bc, limit=100000: 81f060b0                                                               
    malloc_simple: size=a, ptr=60c6, limit=100000: 81f060bc                                                               
    malloc_simple: size=13, ptr=60db, limit=100000: 81f060c8                                                              
    malloc_simple: size=12, ptr=60ee, limit=100000: 81f060dc                                                              
    malloc_simple: size=b, ptr=60fb, limit=100000: 81f060f0                                                               
    malloc_simple: size=9, ptr=6105, limit=100000: 81f060fc                                                               
    malloc_simple: size=e, ptr=6116, limit=100000: 81f06108                                                               
    malloc_simple: size=f, ptr=6127, limit=100000: 81f06118                                                               
    malloc_simple: size=f, ptr=6137, limit=100000: 81f06128                                                               
    malloc_simple: size=11, ptr=6149, limit=100000: 81f06138                                                              
    malloc_simple: size=e, ptr=615a, limit=100000: 81f0614c                                                               
    malloc_simple: size=9, ptr=6165, limit=100000: 81f0615c                                                               
    malloc_simple: size=c, ptr=6174, limit=100000: 81f06168                                                               
    malloc_simple: size=a, ptr=617e, limit=100000: 81f06174                                                               
    malloc_simple: size=b, ptr=618b, limit=100000: 81f06180                                                               
    malloc_simple: size=8, ptr=6194, limit=100000: 81f0618c                                                               
    malloc_simple: size=7, ptr=619b, limit=100000: 81f06194                                                               
    malloc_simple: size=8, ptr=61a4, limit=100000: 81f0619c                                                               
    INSERT: table 4031dfec, filled 11/521 rv 81f03e04 ==> name="loadaddr" value="0x82000000"                              
    malloc_simple: size=e, ptr=61b2, limit=100000: 81f061a4                                                               
    malloc_simple: size=b, ptr=61bf, limit=100000: 81f061b4                                                               
    malloc_simple: size=16, ptr=61d6, limit=100000: 81f061c0                                                              
    malloc_simple: size=e, ptr=61e6, limit=100000: 81f061d8                                                               
    malloc_simple: size=12, ptr=61fa, limit=100000: 81f061e8                                                              
    malloc_simple: size=12, ptr=620e, limit=100000: 81f061fc                                                              
    malloc_simple: size=e, ptr=621e, limit=100000: 81f06210                                                               
    malloc_simple: size=14, ptr=6234, limit=100000: 81f06220                                                              
    malloc_simple: size=10, ptr=6244, limit=100000: 81f06234                                                              
    malloc_simple: size=12, ptr=6256, limit=100000: 81f06244                                                              
    malloc_simple: size=c, ptr=6264, limit=100000: 81f06258                                                               
    malloc_simple: size=a, ptr=626e, limit=100000: 81f06264                                                               
    malloc_simple: size=13, ptr=6283, limit=100000: 81f06270                                                              
    malloc_simple: size=12, ptr=6296, limit=100000: 81f06284                                                              
    malloc_simple: size=e, ptr=62a6, limit=100000: 81f06298                                                               
    malloc_simple: size=f, ptr=62b7, limit=100000: 81f062a8                                                               
    malloc_simple: size=f, ptr=62c7, limit=100000: 81f062b8                                                               
    malloc_simple: size=11, ptr=62d9, limit=100000: 81f062c8                                                              
    malloc_simple: size=e, ptr=62ea, limit=100000: 81f062dc                                                               
    malloc_simple: size=9, ptr=62f5, limit=100000: 81f062ec                                                               
    malloc_simple: size=c, ptr=6304, limit=100000: 81f062f8                                                               
    malloc_simple: size=a, ptr=630e, limit=100000: 81f06304                                                               
    malloc_simple: size=b, ptr=631b, limit=100000: 81f06310                                                               
    malloc_simple: size=8, ptr=6324, limit=100000: 81f0631c                                                               
    malloc_simple: size=7, ptr=632b, limit=100000: 81f06324                                                               
    malloc_simple: size=8, ptr=6334, limit=100000: 81f0632c                                                               
    INSERT: table 4031dfec, filled 12/521 rv 81f03788 ==> name="kernel_addr_r" value="0x82000000"                         
    malloc_simple: size=8, ptr=633c, limit=100000: 81f06334                                                               
    malloc_simple: size=b, ptr=6347, limit=100000: 81f0633c                                                               
    malloc_simple: size=16, ptr=635e, limit=100000: 81f06348                                                              
    malloc_simple: size=e, ptr=636e, limit=100000: 81f06360                                                               
    malloc_simple: size=12, ptr=6382, limit=100000: 81f06370                                                              
    malloc_simple: size=12, ptr=6396, limit=100000: 81f06384                                                              
    malloc_simple: size=e, ptr=63a6, limit=100000: 81f06398                                                               
    malloc_simple: size=14, ptr=63bc, limit=100000: 81f063a8                                                              
    malloc_simple: size=10, ptr=63cc, limit=100000: 81f063bc                                                              
    malloc_simple: size=12, ptr=63de, limit=100000: 81f063cc                                                              
    malloc_simple: size=c, ptr=63ec, limit=100000: 81f063e0                                                               
    malloc_simple: size=a, ptr=63f6, limit=100000: 81f063ec                                                               
    malloc_simple: size=13, ptr=640b, limit=100000: 81f063f8                                                              
    malloc_simple: size=12, ptr=641e, limit=100000: 81f0640c                                                              
    malloc_simple: size=e, ptr=642e, limit=100000: 81f06420                                                               
    malloc_simple: size=f, ptr=643f, limit=100000: 81f06430                                                               
    malloc_simple: size=f, ptr=644f, limit=100000: 81f06440                                                               
    malloc_simple: size=11, ptr=6461, limit=100000: 81f06450                                                              
    malloc_simple: size=e, ptr=6472, limit=100000: 81f06464                                                               
    malloc_simple: size=9, ptr=647d, limit=100000: 81f06474                                                               
    malloc_simple: size=c, ptr=648c, limit=100000: 81f06480                                                               
    malloc_simple: size=a, ptr=6496, limit=100000: 81f0648c                                                               
    malloc_simple: size=b, ptr=64a3, limit=100000: 81f06498                                                               
    malloc_simple: size=8, ptr=64ac, limit=100000: 81f064a4                                                               
    malloc_simple: size=7, ptr=64b3, limit=100000: 81f064ac                                                               
    malloc_simple: size=8, ptr=64bc, limit=100000: 81f064b4                                                               
    INSERT: table 4031dfec, filled 13/521 rv 81f04124 ==> name="fdtaddr" value="0x88000000"                               
    malloc_simple: size=b, ptr=64c7, limit=100000: 81f064bc                                                               
    malloc_simple: size=b, ptr=64d3, limit=100000: 81f064c8                                                               
    malloc_simple: size=16, ptr=64ea, limit=100000: 81f064d4                                                              
    malloc_simple: size=e, ptr=64fa, limit=100000: 81f064ec                                                               
    malloc_simple: size=12, ptr=650e, limit=100000: 81f064fc                                                              
    malloc_simple: size=12, ptr=6522, limit=100000: 81f06510                                                              
    malloc_simple: size=e, ptr=6532, limit=100000: 81f06524                                                               
    malloc_simple: size=14, ptr=6548, limit=100000: 81f06534                                                              
    malloc_simple: size=10, ptr=6558, limit=100000: 81f06548                                                              
    malloc_simple: size=12, ptr=656a, limit=100000: 81f06558                                                              
    malloc_simple: size=c, ptr=6578, limit=100000: 81f0656c                                                               
    malloc_simple: size=a, ptr=6582, limit=100000: 81f06578                                                               
    malloc_simple: size=13, ptr=6597, limit=100000: 81f06584                                                              
    malloc_simple: size=12, ptr=65aa, limit=100000: 81f06598                                                              
    malloc_simple: size=e, ptr=65ba, limit=100000: 81f065ac                                                               
    malloc_simple: size=f, ptr=65cb, limit=100000: 81f065bc                                                               
    malloc_simple: size=f, ptr=65db, limit=100000: 81f065cc                                                               
    malloc_simple: size=11, ptr=65ed, limit=100000: 81f065dc                                                              
    malloc_simple: size=e, ptr=65fe, limit=100000: 81f065f0                                                               
    malloc_simple: size=9, ptr=6609, limit=100000: 81f06600                                                               
    malloc_simple: size=c, ptr=6618, limit=100000: 81f0660c                                                               
    malloc_simple: size=a, ptr=6622, limit=100000: 81f06618                                                               
    malloc_simple: size=b, ptr=662f, limit=100000: 81f06624                                                               
    malloc_simple: size=8, ptr=6638, limit=100000: 81f06630                                                               
    malloc_simple: size=7, ptr=663f, limit=100000: 81f06638                                                               
    malloc_simple: size=8, ptr=6648, limit=100000: 81f06640                                                               
    INSERT: table 4031dfec, filled 14/521 rv 81f030e4 ==> name="fdt_addr_r" value="0x88000000"                            
    malloc_simple: size=7, ptr=664f, limit=100000: 81f06648                                                               
    malloc_simple: size=b, ptr=665b, limit=100000: 81f06650                                                               
    malloc_simple: size=16, ptr=6672, limit=100000: 81f0665c                                                              
    malloc_simple: size=e, ptr=6682, limit=100000: 81f06674                                                               
    malloc_simple: size=12, ptr=6696, limit=100000: 81f06684                                                              
    malloc_simple: size=12, ptr=66aa, limit=100000: 81f06698                                                              
    malloc_simple: size=e, ptr=66ba, limit=100000: 81f066ac                                                               
    malloc_simple: size=14, ptr=66d0, limit=100000: 81f066bc                                                              
    malloc_simple: size=10, ptr=66e0, limit=100000: 81f066d0                                                              
    malloc_simple: size=12, ptr=66f2, limit=100000: 81f066e0                                                              
    malloc_simple: size=c, ptr=6700, limit=100000: 81f066f4                                                               
    malloc_simple: size=a, ptr=670a, limit=100000: 81f06700                                                               
    malloc_simple: size=13, ptr=671f, limit=100000: 81f0670c                                                              
    malloc_simple: size=12, ptr=6732, limit=100000: 81f06720                                                              
    malloc_simple: size=e, ptr=6742, limit=100000: 81f06734                                                               
    malloc_simple: size=f, ptr=6753, limit=100000: 81f06744                                                               
    malloc_simple: size=f, ptr=6763, limit=100000: 81f06754                                                               
    malloc_simple: size=11, ptr=6775, limit=100000: 81f06764                                                              
    malloc_simple: size=e, ptr=6786, limit=100000: 81f06778                                                               
    malloc_simple: size=9, ptr=6791, limit=100000: 81f06788                                                               
    malloc_simple: size=c, ptr=67a0, limit=100000: 81f06794                                                               
    malloc_simple: size=a, ptr=67aa, limit=100000: 81f067a0                                                               
    malloc_simple: size=b, ptr=67b7, limit=100000: 81f067ac                                                               
    malloc_simple: size=8, ptr=67c0, limit=100000: 81f067b8                                                               
    malloc_simple: size=7, ptr=67c7, limit=100000: 81f067c0                                                               
    malloc_simple: size=8, ptr=67d0, limit=100000: 81f067c8                                                               
    INSERT: table 4031dfec, filled 15/521 rv 81f03f6c ==> name="rdaddr" value="0x88080000"                                
    malloc_simple: size=f, ptr=67df, limit=100000: 81f067d0                                                               
    malloc_simple: size=b, ptr=67eb, limit=100000: 81f067e0                                                               
    malloc_simple: size=16, ptr=6802, limit=100000: 81f067ec                                                              
    malloc_simple: size=e, ptr=6812, limit=100000: 81f06804                                                               
    malloc_simple: size=12, ptr=6826, limit=100000: 81f06814                                                              
    malloc_simple: size=12, ptr=683a, limit=100000: 81f06828                                                              
    malloc_simple: size=e, ptr=684a, limit=100000: 81f0683c                                                               
    malloc_simple: size=14, ptr=6860, limit=100000: 81f0684c                                                              
    malloc_simple: size=10, ptr=6870, limit=100000: 81f06860                                                              
    malloc_simple: size=12, ptr=6882, limit=100000: 81f06870                                                              
    malloc_simple: size=c, ptr=6890, limit=100000: 81f06884                                                               
    malloc_simple: size=a, ptr=689a, limit=100000: 81f06890                                                               
    malloc_simple: size=13, ptr=68af, limit=100000: 81f0689c                                                              
    malloc_simple: size=12, ptr=68c2, limit=100000: 81f068b0                                                              
    malloc_simple: size=e, ptr=68d2, limit=100000: 81f068c4                                                               
    malloc_simple: size=f, ptr=68e3, limit=100000: 81f068d4                                                               
    malloc_simple: size=f, ptr=68f3, limit=100000: 81f068e4                                                               
    malloc_simple: size=11, ptr=6905, limit=100000: 81f068f4                                                              
    malloc_simple: size=e, ptr=6916, limit=100000: 81f06908                                                               
    malloc_simple: size=9, ptr=6921, limit=100000: 81f06918                                                               
    malloc_simple: size=c, ptr=6930, limit=100000: 81f06924                                                               
    malloc_simple: size=a, ptr=693a, limit=100000: 81f06930                                                               
    malloc_simple: size=b, ptr=6947, limit=100000: 81f0693c                                                               
    malloc_simple: size=8, ptr=6950, limit=100000: 81f06948                                                               
    malloc_simple: size=7, ptr=6957, limit=100000: 81f06950                                                               
    malloc_simple: size=8, ptr=6960, limit=100000: 81f06958                                                               
    INSERT: table 4031dfec, filled 16/521 rv 81f044a8 ==> name="ramdisk_addr_r" value="0x88080000"                        
    malloc_simple: size=b, ptr=696b, limit=100000: 81f06960                                                               
    malloc_simple: size=b, ptr=6977, limit=100000: 81f0696c                                                               
    malloc_simple: size=16, ptr=698e, limit=100000: 81f06978                                                              
    malloc_simple: size=e, ptr=699e, limit=100000: 81f06990                                                               
    malloc_simple: size=12, ptr=69b2, limit=100000: 81f069a0                                                              
    malloc_simple: size=12, ptr=69c6, limit=100000: 81f069b4                                                              
    malloc_simple: size=e, ptr=69d6, limit=100000: 81f069c8                                                               
    malloc_simple: size=14, ptr=69ec, limit=100000: 81f069d8                                                              
    malloc_simple: size=10, ptr=69fc, limit=100000: 81f069ec                                                              
    malloc_simple: size=12, ptr=6a0e, limit=100000: 81f069fc                                                              
    malloc_simple: size=c, ptr=6a1c, limit=100000: 81f06a10                                                               
    malloc_simple: size=a, ptr=6a26, limit=100000: 81f06a1c                                                               
    malloc_simple: size=13, ptr=6a3b, limit=100000: 81f06a28                                                              
    malloc_simple: size=12, ptr=6a4e, limit=100000: 81f06a3c                                                              
    malloc_simple: size=e, ptr=6a5e, limit=100000: 81f06a50                                                               
    malloc_simple: size=f, ptr=6a6f, limit=100000: 81f06a60                                                               
    malloc_simple: size=f, ptr=6a7f, limit=100000: 81f06a70                                                               
    malloc_simple: size=11, ptr=6a91, limit=100000: 81f06a80                                                              
    malloc_simple: size=e, ptr=6aa2, limit=100000: 81f06a94                                                               
    malloc_simple: size=9, ptr=6aad, limit=100000: 81f06aa4                                                               
    malloc_simple: size=c, ptr=6abc, limit=100000: 81f06ab0                                                               
    malloc_simple: size=a, ptr=6ac6, limit=100000: 81f06abc                                                               
    malloc_simple: size=b, ptr=6ad3, limit=100000: 81f06ac8                                                               
    malloc_simple: size=8, ptr=6adc, limit=100000: 81f06ad4                                                               
    malloc_simple: size=7, ptr=6ae3, limit=100000: 81f06adc                                                               
    malloc_simple: size=8, ptr=6aec, limit=100000: 81f06ae4                                                               
    INSERT: table 4031dfec, filled 17/521 rv 81f02f7c ==> name="scriptaddr" value="0x80000000"                            
    malloc_simple: size=f, ptr=6afb, limit=100000: 81f06aec                                                               
    malloc_simple: size=b, ptr=6b07, limit=100000: 81f06afc                                                               
    malloc_simple: size=16, ptr=6b1e, limit=100000: 81f06b08                                                              
    malloc_simple: size=e, ptr=6b2e, limit=100000: 81f06b20                                                               
    malloc_simple: size=12, ptr=6b42, limit=100000: 81f06b30                                                              
    malloc_simple: size=12, ptr=6b56, limit=100000: 81f06b44                                                              
    malloc_simple: size=e, ptr=6b66, limit=100000: 81f06b58                                                               
    malloc_simple: size=14, ptr=6b7c, limit=100000: 81f06b68                                                              
    malloc_simple: size=10, ptr=6b8c, limit=100000: 81f06b7c                                                              
    malloc_simple: size=12, ptr=6b9e, limit=100000: 81f06b8c                                                              
    malloc_simple: size=c, ptr=6bac, limit=100000: 81f06ba0                                                               
    malloc_simple: size=a, ptr=6bb6, limit=100000: 81f06bac                                                               
    malloc_simple: size=13, ptr=6bcb, limit=100000: 81f06bb8                                                              
    malloc_simple: size=12, ptr=6bde, limit=100000: 81f06bcc                                                              
    malloc_simple: size=e, ptr=6bee, limit=100000: 81f06be0                                                               
    malloc_simple: size=f, ptr=6bff, limit=100000: 81f06bf0                                                               
    malloc_simple: size=f, ptr=6c0f, limit=100000: 81f06c00                                                               
    malloc_simple: size=11, ptr=6c21, limit=100000: 81f06c10                                                              
    malloc_simple: size=e, ptr=6c32, limit=100000: 81f06c24                                                               
    malloc_simple: size=9, ptr=6c3d, limit=100000: 81f06c34                                                               
    malloc_simple: size=c, ptr=6c4c, limit=100000: 81f06c40                                                               
    malloc_simple: size=a, ptr=6c56, limit=100000: 81f06c4c                                                               
    malloc_simple: size=b, ptr=6c63, limit=100000: 81f06c58                                                               
    malloc_simple: size=8, ptr=6c6c, limit=100000: 81f06c64                                                               
    malloc_simple: size=7, ptr=6c73, limit=100000: 81f06c6c                                                               
    malloc_simple: size=8, ptr=6c7c, limit=100000: 81f06c74                                                               
    INSERT: table 4031dfec, filled 18/521 rv 81f02dec ==> name="pxefile_addr_r" value="0x80100000"                        
    malloc_simple: size=b, ptr=6c87, limit=100000: 81f06c7c                                                               
    malloc_simple: size=b, ptr=6c93, limit=100000: 81f06c88                                                               
    malloc_simple: size=16, ptr=6caa, limit=100000: 81f06c94                                                              
    malloc_simple: size=e, ptr=6cba, limit=100000: 81f06cac                                                               
    malloc_simple: size=12, ptr=6cce, limit=100000: 81f06cbc                                                              
    malloc_simple: size=12, ptr=6ce2, limit=100000: 81f06cd0                                                              
    malloc_simple: size=e, ptr=6cf2, limit=100000: 81f06ce4                                                               
    malloc_simple: size=14, ptr=6d08, limit=100000: 81f06cf4                                                              
    malloc_simple: size=10, ptr=6d18, limit=100000: 81f06d08                                                              
    malloc_simple: size=12, ptr=6d2a, limit=100000: 81f06d18                                                              
    malloc_simple: size=c, ptr=6d38, limit=100000: 81f06d2c                                                               
    malloc_simple: size=a, ptr=6d42, limit=100000: 81f06d38                                                               
    malloc_simple: size=13, ptr=6d57, limit=100000: 81f06d44                                                              
    malloc_simple: size=12, ptr=6d6a, limit=100000: 81f06d58                                                              
    malloc_simple: size=e, ptr=6d7a, limit=100000: 81f06d6c                                                               
    malloc_simple: size=f, ptr=6d8b, limit=100000: 81f06d7c                                                               
    malloc_simple: size=f, ptr=6d9b, limit=100000: 81f06d8c                                                               
    malloc_simple: size=11, ptr=6dad, limit=100000: 81f06d9c                                                              
    malloc_simple: size=e, ptr=6dbe, limit=100000: 81f06db0                                                               
    malloc_simple: size=9, ptr=6dc9, limit=100000: 81f06dc0                                                               
    malloc_simple: size=c, ptr=6dd8, limit=100000: 81f06dcc                                                               
    malloc_simple: size=a, ptr=6de2, limit=100000: 81f06dd8                                                               
    malloc_simple: size=b, ptr=6def, limit=100000: 81f06de4                                                               
    malloc_simple: size=8, ptr=6df8, limit=100000: 81f06df0                                                               
    malloc_simple: size=7, ptr=6dff, limit=100000: 81f06df8                                                               
    malloc_simple: size=8, ptr=6e08, limit=100000: 81f06e00                                                               
    INSERT: table 4031dfec, filled 19/521 rv 81f0275c ==> name="bootm_size" value="0x10000000"                            
    malloc_simple: size=9, ptr=6e11, limit=100000: 81f06e08                                                               
    malloc_simple: size=4, ptr=6e18, limit=100000: 81f06e14                                                               
    malloc_simple: size=16, ptr=6e2e, limit=100000: 81f06e18                                                              
    malloc_simple: size=e, ptr=6e3e, limit=100000: 81f06e30                                                               
    malloc_simple: size=12, ptr=6e52, limit=100000: 81f06e40                                                              
    malloc_simple: size=12, ptr=6e66, limit=100000: 81f06e54                                                              
    malloc_simple: size=e, ptr=6e76, limit=100000: 81f06e68                                                               
    malloc_simple: size=14, ptr=6e8c, limit=100000: 81f06e78                                                              
    malloc_simple: size=10, ptr=6e9c, limit=100000: 81f06e8c                                                              
    malloc_simple: size=12, ptr=6eae, limit=100000: 81f06e9c                                                              
    malloc_simple: size=c, ptr=6ebc, limit=100000: 81f06eb0                                                               
    malloc_simple: size=a, ptr=6ec6, limit=100000: 81f06ebc                                                               
    malloc_simple: size=13, ptr=6edb, limit=100000: 81f06ec8                                                              
    malloc_simple: size=12, ptr=6eee, limit=100000: 81f06edc                                                              
    malloc_simple: size=e, ptr=6efe, limit=100000: 81f06ef0                                                               
    malloc_simple: size=f, ptr=6f0f, limit=100000: 81f06f00                                                               
    malloc_simple: size=f, ptr=6f1f, limit=100000: 81f06f10                                                               
    malloc_simple: size=11, ptr=6f31, limit=100000: 81f06f20                                                              
    malloc_simple: size=e, ptr=6f42, limit=100000: 81f06f34                                                               
    malloc_simple: size=9, ptr=6f4d, limit=100000: 81f06f44                                                               
    malloc_simple: size=c, ptr=6f5c, limit=100000: 81f06f50                                                               
    malloc_simple: size=a, ptr=6f66, limit=100000: 81f06f5c                                                               
    malloc_simple: size=b, ptr=6f73, limit=100000: 81f06f68                                                               
    malloc_simple: size=8, ptr=6f7c, limit=100000: 81f06f74                                                               
    malloc_simple: size=7, ptr=6f83, limit=100000: 81f06f7c                                                               
    malloc_simple: size=8, ptr=6f8c, limit=100000: 81f06f84                                                               
    INSERT: table 4031dfec, filled 20/521 rv 81f03288 ==> name="boot_fdt" value="try"                                     
    malloc_simple: size=7, ptr=6f93, limit=100000: 81f06f8c                                                               
    malloc_simple: size=2, ptr=6f96, limit=100000: 81f06f94                                                               
    malloc_simple: size=16, ptr=6fae, limit=100000: 81f06f98                                                              
    malloc_simple: size=e, ptr=6fbe, limit=100000: 81f06fb0                                                               
    malloc_simple: size=12, ptr=6fd2, limit=100000: 81f06fc0                                                              
    malloc_simple: size=12, ptr=6fe6, limit=100000: 81f06fd4                                                              
    malloc_simple: size=e, ptr=6ff6, limit=100000: 81f06fe8                                                               
    malloc_simple: size=14, ptr=700c, limit=100000: 81f06ff8                                                              
    malloc_simple: size=10, ptr=701c, limit=100000: 81f0700c                                                              
    malloc_simple: size=12, ptr=702e, limit=100000: 81f0701c                                                              
    malloc_simple: size=c, ptr=703c, limit=100000: 81f07030                                                               
    malloc_simple: size=a, ptr=7046, limit=100000: 81f0703c                                                               
    malloc_simple: size=13, ptr=705b, limit=100000: 81f07048                                                              
    malloc_simple: size=12, ptr=706e, limit=100000: 81f0705c                                                              
    malloc_simple: size=e, ptr=707e, limit=100000: 81f07070                                                               
    malloc_simple: size=f, ptr=708f, limit=100000: 81f07080                                                               
    malloc_simple: size=f, ptr=709f, limit=100000: 81f07090                                                               
    malloc_simple: size=11, ptr=70b1, limit=100000: 81f070a0                                                              
    malloc_simple: size=e, ptr=70c2, limit=100000: 81f070b4                                                               
    malloc_simple: size=9, ptr=70cd, limit=100000: 81f070c4                                                               
    malloc_simple: size=c, ptr=70dc, limit=100000: 81f070d0                                                               
    malloc_simple: size=a, ptr=70e6, limit=100000: 81f070dc                                                               
    malloc_simple: size=b, ptr=70f3, limit=100000: 81f070e8                           


    could you help me solve this.

    Regards,
    Roshan Rajagopal

  • Roshan,

    Have you doble checked pinmuxing is right and not used elsewhere? See https://e2e.ti.com/support/processors-group/processors/f/processors-forum/786189/am4378-u-boot-unable-to-read-mmc/2907337#2907337

    "gpio_request_tail: Node 'mmc@4809c000', property 'wp-gpios', failed to request GPIO index 0: -2"

    Have you checked the default DT for the later release and see if it has similar properties?

    -Josue

  • Hi,
    i dont think

    "gpio_request_tail: Node 'mmc@4809c000', property 'wp-gpios', failed to request GPIO index 0: -2"

    the above causes an issue because if u see the boot log of the earlier sdk also which i proivded that statement is present,
    also i tried using broken-cd in the DTS but all i am getting is

    gpio_request_tail: Node 'mmc@4809c000', property 'cd-gpios', failed to request GPIO index 0: -2

    i added one printf in spl-mmc.c to print the boot device and it is returning it as 

    DEBUG: spl_mmc_find_device() called for boot_device=5

    Is the above correct for SD card booting.

    Could you help me add some more printf statements in the code so that we can track where is the issue correctly and solve it at the earliest?
    like is the mmc issue itself or the SDRAM initialisation.
    i feel if we add some printf at some places we can track this issue better.

    i also understood it is some issue in my MLO , as i used the MLO of the previous SDK and u-boot.img of the new sdk and it worked, whereas when i tried the vice versa it did not work.

    If you could help me debug this issue it would be helpful

    Regards,
    Roshan Rajagopal

  • Roshan,

    Please see the working DTS for the closest board your custom board resembles in our source for pointers. I do not recommend mixing and matching, this does not really show any progress.

    My recommendation is to start from scratch and bring up the essentials.  For simplicity, the only peripherals initially supported by a minimal configuration are the SD card reader and UART. Then move on to follow up with more features from there.

    The gap in SDKs that you are trying to bridge is too far and you would be better off starting anew. 

    Our support in this effort will be very limited. 

    Please see the following SDK disclaimer: https://software-dl.ti.com/processor-sdk-linux/esd/AM57X/09_03_06_05/exports/docs/linux/Overview_Technical_Support.html#open-source-software-support-disclaimer

    I share this because both the SDKs you are working on are no longer supported by TI and U-boot is an open source SW that you can get much help from the FOSS community.

    Best,

    Josue