1*744ba6c6SKever Yang #ifndef __ROCKCHIP_BOOT_MODE_H 2*744ba6c6SKever Yang #define __ROCKCHIP_BOOT_MODE_H 3*744ba6c6SKever Yang 4*744ba6c6SKever Yang /* high 24 bits is tag, low 8 bits is type */ 5*744ba6c6SKever Yang #define REBOOT_FLAG 0x5242C300 6*744ba6c6SKever Yang /* normal boot */ 7*744ba6c6SKever Yang #define BOOT_NORMAL (REBOOT_FLAG + 0) 8*744ba6c6SKever Yang /* enter bootloader rockusb mode */ 9*744ba6c6SKever Yang #define BOOT_BL_DOWNLOAD (REBOOT_FLAG + 1) 10*744ba6c6SKever Yang /* enter recovery */ 11*744ba6c6SKever Yang #define BOOT_RECOVERY (REBOOT_FLAG + 3) 12*744ba6c6SKever Yang /* enter fastboot mode */ 13*744ba6c6SKever Yang #define BOOT_FASTBOOT (REBOOT_FLAG + 9) 14*744ba6c6SKever Yang /* enter charging mode */ 15*744ba6c6SKever Yang #define BOOT_CHARGING (REBOOT_FLAG + 11) 16*744ba6c6SKever Yang /* enter usb mass storage mode */ 17*744ba6c6SKever Yang #define BOOT_UMS (REBOOT_FLAG + 12) 18*744ba6c6SKever Yang 19*744ba6c6SKever Yang #endif 20