xref: /rk3399_rockchip-uboot/include/dt-bindings/soc/rockchip,boot-mode.h (revision e17ddcea32b2fa7b82fb079f37195855a55e39a2)
1 #ifndef __ROCKCHIP_BOOT_MODE_H
2 #define __ROCKCHIP_BOOT_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 bootloader rockusb mode */
9 #define BOOT_BL_DOWNLOAD	(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
20