[PATCH] xilinx: Enable DNS/WGET and BLKMAP for http boot

Michal Simek michal.simek at amd.com
Thu Dec 21 15:17:39 CET 2023



On 10/6/23 13:45, Michal Simek wrote:
> Enable DNS/WGET and BLKMAP to be able to download images over HTTP and map
> them.
> 
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
> 
> Can be applied on v5 version of this when this is fixed
> https://lore.kernel.org/all/cc0cff36-359a-4c3b-9ba6-bce0834358bf@amd.com/
> ---
>   configs/xilinx_versal_net_virt_defconfig | 3 +++
>   configs/xilinx_versal_virt_defconfig     | 3 +++
>   configs/xilinx_zynqmp_virt_defconfig     | 4 ++++
>   3 files changed, 10 insertions(+)
> 
> diff --git a/configs/xilinx_versal_net_virt_defconfig b/configs/xilinx_versal_net_virt_defconfig
> index 62322af458d6..c190bf532705 100644
> --- a/configs/xilinx_versal_net_virt_defconfig
> +++ b/configs/xilinx_versal_net_virt_defconfig
> @@ -46,6 +46,8 @@ CONFIG_CMD_USB=y
>   CONFIG_BOOTP_MAY_FAIL=y
>   CONFIG_BOOTP_BOOTFILESIZE=y
>   CONFIG_CMD_TFTPPUT=y
> +CONFIG_CMD_WGET=y
> +CONFIG_CMD_DNS=y
>   CONFIG_CMD_CACHE=y
>   CONFIG_CMD_EFIDEBUG=y
>   CONFIG_CMD_TIME=y
> @@ -69,6 +71,7 @@ CONFIG_NETCONSOLE=y
>   CONFIG_IP_DEFRAG=y
>   CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
>   CONFIG_TFTP_BLOCKSIZE=4096
> +CONFIG_BLKMAP=y
>   CONFIG_CLK_VERSAL=y
>   CONFIG_DFU_RAM=y
>   CONFIG_ZYNQ_GPIO=y
> diff --git a/configs/xilinx_versal_virt_defconfig b/configs/xilinx_versal_virt_defconfig
> index 89566c7d52c0..5ee694a4ff73 100644
> --- a/configs/xilinx_versal_virt_defconfig
> +++ b/configs/xilinx_versal_virt_defconfig
> @@ -47,6 +47,8 @@ CONFIG_CMD_USB=y
>   CONFIG_BOOTP_MAY_FAIL=y
>   CONFIG_BOOTP_BOOTFILESIZE=y
>   CONFIG_CMD_TFTPPUT=y
> +CONFIG_CMD_WGET=y
> +CONFIG_CMD_DNS=y
>   CONFIG_CMD_CACHE=y
>   CONFIG_CMD_EFIDEBUG=y
>   CONFIG_CMD_TIME=y
> @@ -71,6 +73,7 @@ CONFIG_NETCONSOLE=y
>   CONFIG_IP_DEFRAG=y
>   CONFIG_SYS_FAULT_ECHO_LINK_DOWN=y
>   CONFIG_TFTP_BLOCKSIZE=4096
> +CONFIG_BLKMAP=y
>   CONFIG_CLK_VERSAL=y
>   CONFIG_DFU_TIMEOUT=y
>   CONFIG_DFU_RAM=y
> diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig
> index 30e420951dad..d1bdea09ebab 100644
> --- a/configs/xilinx_zynqmp_virt_defconfig
> +++ b/configs/xilinx_zynqmp_virt_defconfig
> @@ -82,6 +82,8 @@ CONFIG_CMD_USB_MASS_STORAGE=y
>   CONFIG_BOOTP_MAY_FAIL=y
>   CONFIG_BOOTP_BOOTFILESIZE=y
>   CONFIG_CMD_TFTPPUT=y
> +CONFIG_CMD_WGET=y
> +CONFIG_CMD_DNS=y
>   CONFIG_CMD_BMP=y
>   CONFIG_CMD_CACHE=y
>   CONFIG_CMD_EFIDEBUG=y
> @@ -119,6 +121,8 @@ CONFIG_SPL_DM_SEQ_ALIAS=y
>   CONFIG_SATA=y
>   CONFIG_SCSI_AHCI=y
>   CONFIG_SATA_CEVA=y
> +# CONFIG_SPL_BLK is not set
> +CONFIG_BLKMAP=y
>   CONFIG_BUTTON=y
>   CONFIG_BUTTON_GPIO=y
>   CONFIG_CLK_ZYNQMP=y


Applied.
M


More information about the U-Boot mailing list