blob: 4c6950ff2b7830dc2aeb7440751a87c2d1d648b1 [file] [log] [blame]
Lokesh Vutlac7bfb852018-08-27 15:57:11 +05301/* SPDX-License-Identifier: GPL-2.0+ */
2/*
Nishanth Menoneaa39c62023-11-01 15:56:03 -05003 * Copyright (C) 2018 Texas Instruments Incorporated - https://www.ti.com/
Lokesh Vutlac7bfb852018-08-27 15:57:11 +05304 * 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