Jacob Chen | c95f378 | 2016-09-19 18:46:28 +0800 | [diff] [blame] | 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) |
| 18 | |
| 19 | #endif |