blob: e97d8143c62a3d2547f75b70df3896ba8e1b04aa [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
17#define BOOT_DEVICE_USB 0x08
18#define BOOT_DEVICE_PCIE 0x09
19#define BOOT_DEVICE_UART 0x0a
20#define BOOT_DEVICE_NAND 0x0c
21#define BOOT_DEVICE_MMC1 0x0d
22#define BOOT_DEVICE_MMC2_2 0x0e
23
24#define BACKUP_BOOT_DEVICE_RAM 0x0
25#define BACKUP_BOOT_DEVICE_USB 0x1
26#define BACKUP_BOOT_DEVICE_UART 0x2
27#define BACKUP_BOOT_DEVICE_ETHERNET 0x3
28#define BACKUP_BOOT_DEVICE_MMC2 0x4
29#define BACKUP_BOOT_DEVICE_SPI 0x5
30#define BACKUP_BOOT_DEVICE_HYPERFLASH 0x6
31#define BACKUP_BOOT_DEVICE_I2C 0x7
32
33#define K3_PRIMARY_BOOTMODE 0x0
34#define K3_BACKUP_BOOTMODE 0x1
35
36#endif