Files
rk35xx-android14/u-boot/cmd/download.c
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

38 lines
707 B
C

/*
* (C) Copyright 2019 Rockchip Electronics Co., Ltd
*
* SPDX-License-Identifier: GPL-2.0+
*/
#include <common.h>
#include <command.h>
#include <console.h>
__weak void do_board_download(void)
{
}
static int do_download(cmd_tbl_t *cmdtp, int flag,
int argc, char * const argv[])
{
disable_ctrlc(1);
/* Allow board specific download, maybe noreturn */
do_board_download();
/* Generic download */
#ifdef CONFIG_CMD_ROCKUSB
run_command("rockusb 0 $devtype $devnum", 0);
#endif
printf("Enter rockusb failed, fallback to bootrom...\n");
flushc();
run_command("rbrom", 0);
return 0;
}
U_BOOT_CMD_ALWAYS(
download, 1, 1, do_download,
"enter rockusb/bootrom download mode", ""
);