blob: 61e0380927636b391f6f095947f3e2c629401bec [file] [log] [blame]
Lokesh Vutlac7bfb852018-08-27 15:57:11 +05301/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
4 * Lokesh Vutla <lokeshvutla@ti.com>
5 */
6#ifndef _ASM_ARCH_AM6_SPL_H_
7#define _ASM_ARCH_AM6_SPL_H_
8
9#define BOOT_DEVICE_RAM 0x00
10#define BOOT_DEVICE_OSPI 0x01
11#define BOOT_DEVICE_QSPI 0x02
12#define BOOT_DEVICE_HYPERFLASH 0x03
13#define BOOT_DEVICE_SPI 0x04
14#define BOOT_DEVICE_I2C 0x05
15#define BOOT_DEVICE_MMC2 0x06
16#define BOOT_DEVICE_ETHERNET 0x07
Faiz Abbas0ae20ed2020-08-03 11:35:10 +053017#define BOOT_DEVICE_DFU 0x08
18#define BOOT_DEVICE_USB 0x408
Lokesh Vutlac7bfb852018-08-27 15:57:11 +053019#define BOOT_DEVICE_PCIE 0x09
20#define BOOT_DEVICE_UART 0x0a
21#define BOOT_DEVICE_NAND 0x0c
22#define BOOT_DEVICE_MMC1 0x0d
23#define BOOT_DEVICE_MMC2_2 0x0e
24
25#define BACKUP_BOOT_DEVICE_RAM 0x0
26#define BACKUP_BOOT_DEVICE_USB 0x1
27#define BACKUP_BOOT_DEVICE_UART 0x2
28#define BACKUP_BOOT_DEVICE_ETHERNET 0x3
29#define BACKUP_BOOT_DEVICE_MMC2 0x4
30#define BACKUP_BOOT_DEVICE_SPI 0x5
31#define BACKUP_BOOT_DEVICE_HYPERFLASH 0x6
32#define BACKUP_BOOT_DEVICE_I2C 0x7
33
34#define K3_PRIMARY_BOOTMODE 0x0
35#define K3_BACKUP_BOOTMODE 0x1
36
37#endif