xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/soc/rockchip,boot-mode.h (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */
2*c66ec88fSEmmanuel Vadot #ifndef __ROCKCHIP_BOOT_MODE_H
3*c66ec88fSEmmanuel Vadot #define __ROCKCHIP_BOOT_MODE_H
4*c66ec88fSEmmanuel Vadot 
5*c66ec88fSEmmanuel Vadot /*high 24 bits is tag, low 8 bits is type*/
6*c66ec88fSEmmanuel Vadot #define REBOOT_FLAG		0x5242C300
7*c66ec88fSEmmanuel Vadot /* normal boot */
8*c66ec88fSEmmanuel Vadot #define BOOT_NORMAL		(REBOOT_FLAG + 0)
9*c66ec88fSEmmanuel Vadot /* enter bootloader rockusb mode */
10*c66ec88fSEmmanuel Vadot #define BOOT_BL_DOWNLOAD	(REBOOT_FLAG + 1)
11*c66ec88fSEmmanuel Vadot /* enter recovery */
12*c66ec88fSEmmanuel Vadot #define BOOT_RECOVERY		(REBOOT_FLAG + 3)
13*c66ec88fSEmmanuel Vadot  /* enter fastboot mode */
14*c66ec88fSEmmanuel Vadot #define BOOT_FASTBOOT		(REBOOT_FLAG + 9)
15*c66ec88fSEmmanuel Vadot 
16*c66ec88fSEmmanuel Vadot #endif
17