update:add luckfox-pico Ultra support
This commit is contained in:
committed by
luckfox-eng33
parent
1e160dee55
commit
d3153ac97e
@@ -26,6 +26,8 @@
|
||||
/* enter bootrom download mode */
|
||||
#define BOOT_BROM_DOWNLOAD 0xEF08A53C
|
||||
|
||||
#define BOOT_TO_UBOOT (REBOOT_FLAG + 14)
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
int setup_boot_mode(void);
|
||||
#endif
|
||||
|
||||
@@ -189,6 +189,11 @@ int rockchip_get_boot_mode(void)
|
||||
boot_mode[PL] = BOOT_MODE_UMS;
|
||||
clear_boot_reg = 1;
|
||||
break;
|
||||
case BOOT_TO_UBOOT:
|
||||
printf("boot mode: uboot\n");
|
||||
boot_mode[PL] = BOOT_MODE_UBOOT_TERMINAL;
|
||||
clear_boot_reg = 1;
|
||||
break;
|
||||
case BOOT_CHARGING:
|
||||
printf("boot mode: charging\n");
|
||||
boot_mode[PL] = BOOT_MODE_CHARGING;
|
||||
@@ -227,6 +232,8 @@ int setup_boot_mode(void)
|
||||
{
|
||||
char env_preboot[256] = {0};
|
||||
|
||||
env_set("cli", NULL); /* removed by default */
|
||||
|
||||
switch (rockchip_get_boot_mode()) {
|
||||
case BOOT_MODE_BOOTLOADER:
|
||||
printf("enter fastboot!\n");
|
||||
@@ -259,6 +266,10 @@ int setup_boot_mode(void)
|
||||
printf("enter charging!\n");
|
||||
env_set("preboot", "setenv preboot; charge");
|
||||
break;
|
||||
case BOOT_MODE_UBOOT_TERMINAL:
|
||||
printf("enter uboot!\n");
|
||||
env_set("cli", "yes");
|
||||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user