[U-Boot] [PATCH v4 10/10] defconfig: Add a config for AM335x High Security EVM with SD Boot support

Lokesh Vutla
2016-08-31T03:30:59Z

On Wednesday 31 August 2016 12:36 AM, Andrew F. Davis wrote:
> Add a new defconfig file for the AM335x High Security EVM. This config
> is specific for the case of SD card booting, we the boot types to be
> seperate defconfigs as some options change depending on boot type, in
> addition this allows us to trim the SPL size as we only need to support
> one boot media.
>
> This defconfig is the same as for the non-secure part, except for:
> CONFIG_TI_SECURE_DEVICE option set to 'y'
> CONFIG_ISW_ENTRY_ADDR updated for secure images.
> CONFIG_FIT_IMAGE_POST_PROCESS option set to 'y'
> CONFIG_SPL_FIT_IMAGE_POST_PROCESS option set to 'y'
> CONFIG_SPL_SD_BOOT option set to 'y' so we will build an MMC
> compatible SPL
> CONFIG_USE_TINY_PRINTF option set to 'y' to reduce SPL size
> NAND removed from CONFIG_SYS_EXTRA_OPTIONS as this adds NAND
> support to SPL, not just U-Boot proper, when this is fixed
> this can be added back

Acked-by: Lokesh Vutla <lokeshvutla@ti.com>

Thanks and regards,
Lokesh

>
> Signed-off-by: Andrew F. Davis <afd@ti.com>
> ---
> configs/am335x_hs_evm_mmc_defconfig | 58 +++++++++++++++++++++++++++++++++++++
> 1 file changed, 58 insertions(+)
> create mode 100644 configs/am335x_hs_evm_mmc_defconfig
>
> diff --git a/configs/am335x_hs_evm_mmc_defconfig b/configs/am335x_hs_evm_mmc_defconfig
> new file mode 100644
> index 0000000..d10faaa
> --- /dev/null
> +++ b/configs/am335x_hs_evm_mmc_defconfig
> @@ -0,0 +1,58 @@
> +CONFIG_ARM=y
> +CONFIG_AM33XX=y
> +CONFIG_TI_SECURE_DEVICE=y
> +CONFIG_TARGET_AM335X_EVM=y
> +CONFIG_SPL_STACK_R_ADDR=0x82000000
> +CONFIG_DEFAULT_DEVICE_TREE="am335x-evm"
> +CONFIG_SPL=y
> +CONFIG_ISW_ENTRY_ADDR=0x40301750
> +CONFIG_SPL_STACK_R=y
> +CONFIG_HUSH_PARSER=y
> +CONFIG_CMD_BOOTZ=y
> +# CONFIG_CMD_IMLS is not set
> +CONFIG_CMD_ASKENV=y
> +# CONFIG_CMD_FLASH is not set
> +CONFIG_CMD_MMC=y
> +CONFIG_CMD_SF=y
> +CONFIG_CMD_SPI=y
> +CONFIG_CMD_I2C=y
> +CONFIG_CMD_USB=y
> +CONFIG_CMD_DFU=y
> +CONFIG_CMD_GPIO=y
> +# CONFIG_CMD_SETEXPR is not set
> +CONFIG_CMD_DHCP=y
> +CONFIG_CMD_MII=y
> +CONFIG_CMD_PING=y
> +CONFIG_CMD_EXT2=y
> +CONFIG_CMD_EXT4=y
> +CONFIG_CMD_EXT4_WRITE=y
> +CONFIG_CMD_FAT=y
> +CONFIG_CMD_FS_GENERIC=y
> +CONFIG_OF_CONTROL=y
> +CONFIG_DM_MMC=y
> +CONFIG_SPI_FLASH=y
> +CONFIG_SPI_FLASH_WINBOND=y
> +CONFIG_DM_ETH=y
> +CONFIG_SYS_NS16550=y
> +CONFIG_TIMER=y
> +CONFIG_OMAP_TIMER=y
> +CONFIG_USB=y
> +CONFIG_USB_MUSB_HOST=y
> +CONFIG_USB_MUSB_GADGET=y
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_DOWNLOAD=y
> +CONFIG_G_DNL_MANUFACTURER="Texas Instruments"
> +CONFIG_G_DNL_VENDOR_NUM=0x0451
> +CONFIG_G_DNL_PRODUCT_NUM=0xd022
> +CONFIG_OF_LIBFDT=y
> +CONFIG_SPL_NET_VCI_STRING="AM335x U-Boot SPL"
> +CONFIG_RSA=y
> +CONFIG_FIT=y
> +CONFIG_SPL_OF_LIBFDT=y
> +CONFIG_SPL_LOAD_FIT=y
> +CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y
> +CONFIG_OF_LIST="am335x-evm am335x-bone am335x-boneblack am335x-evmsk am335x-bonegreen am335x-icev2"
> +CONFIG_DM_I2C=y
> +CONFIG_FIT_IMAGE_POST_PROCESS=y
> +CONFIG_SPL_SD_BOOT=y
> +CONFIG_USE_TINY_PRINTF=y
>