Merge tag 'ti-v2020.07-rc3' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti
[oweals/u-boot.git] / arch / arm / mach-k3 / include / mach / j721e_spl.h
index 475278bd041a752da2629e49409fd6f137ba83cc..3fa85ca3b676472407b2810ce28b6dd080684c0a 100644 (file)
@@ -7,6 +7,7 @@
 #define _ASM_ARCH_J721E_SPL_H_
 
 /* With BootMode B = 0 */
+#include <linux/bitops.h>
 #define BOOT_DEVICE_HYPERFLASH         0x00
 #define BOOT_DEVICE_OSPI               0x01
 #define BOOT_DEVICE_QSPI               0x02
 #define BOOT_DEVICE_MMC2_2             0x16
 #define BOOT_DEVICE_RAM                        0x17
 
+/* Backup boot modes with MCU Only = 0 */
+#define BACKUP_BOOT_DEVICE_RAM         0x0
+#define BACKUP_BOOT_DEVICE_USB         0x1
+#define BACKUP_BOOT_DEVICE_UART                0x3
+#define BACKUP_BOOT_DEVICE_ETHERNET    0x4
+#define BACKUP_BOOT_DEVICE_MMC2                0x5
+#define BACKUP_BOOT_DEVICE_SPI         0x6
+#define BACKUP_BOOT_DEVICE_I2C         0x7
+
 #define BOOT_MODE_B_SHIFT              4
 #define BOOT_MODE_B_MASK               BIT(4)
 
+#define K3_PRIMARY_BOOTMODE            0x0
+#define K3_BACKUP_BOOTMODE             0x1
+
 #endif