xilinx: zynqmp: Add usb dfu/thor distro boot support
authorT Karthik Reddy <t.karthik.reddy@xilinx.com>
Thu, 25 Mar 2021 05:37:57 +0000 (23:37 -0600)
committerMichal Simek <michal.simek@xilinx.com>
Fri, 23 Apr 2021 06:45:55 +0000 (08:45 +0200)
commitef1be3e3647e2c48610bfea5049d5e2b5c9bb813
tree02c1ae6faac0756af1eba8827751231fa8dec93f
parent74fe3f2ef3d66d1eaf4564467c9a34bfe3561d30
xilinx: zynqmp: Add usb dfu/thor distro boot support

In usb boot mode distro boot should select usb device as primary boot
device instead of usb host. So make usb dfu as primary boot device. But do
not list it in boot_targets as fallback option because it is not classic
mode for booting. Using 60s timeout by default should be enough time for
dfu-utils to start transaction. In case none needs this please change
timeout value in the command or disable CONFIG_DFU_TIMEOUT.

Signed-off-by: T Karthik Reddy <t.karthik.reddy@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/zynqmp/zynqmp.c
configs/xilinx_zynqmp_virt_defconfig
include/configs/xilinx_zynqmp.h