]>
Commit | Line | Data |
---|---|---|
67171e13 JC |
1 | #ifndef __REBOOT_MODE_H |
2 | #define __REBOOT_MODE_H | |
3 | ||
4 | /* high 24 bits is tag, low 8 bits is type */ | |
5 | #define REBOOT_FLAG 0x5242C300 | |
6 | /* normal boot */ | |
7 | #define BOOT_NORMAL (REBOOT_FLAG + 0) | |
8 | /* enter loader rockusb mode */ | |
9 | #define BOOT_LOADER (REBOOT_FLAG + 1) | |
10 | /* enter recovery */ | |
11 | #define BOOT_RECOVERY (REBOOT_FLAG + 3) | |
12 | /* enter fastboot mode */ | |
13 | #define BOOT_FASTBOOT (REBOOT_FLAG + 9) | |
14 | /* enter charging mode */ | |
15 | #define BOOT_CHARGING (REBOOT_FLAG + 11) | |
16 | /* enter usb mass storage mode */ | |
17 | #define BOOT_UMS (REBOOT_FLAG + 12) | |
b4d23f76 AY |
18 | /* enter bootrom download mode */ |
19 | #define BOOT_BROM_DOWNLOAD 0xEF08A53C | |
67171e13 | 20 | |
b4d23f76 | 21 | #ifndef __ASSEMBLY__ |
e3067793 | 22 | int setup_boot_mode(void); |
b4d23f76 | 23 | #endif |
e3067793 | 24 | |
67171e13 | 25 | #endif |