1 /*
2  * (C) Copyright 2012
3  * Texas Instruments, <www.ti.com>
4  *
5  * SPDX-License-Identifier:	GPL-2.0+
6  */
7 #ifndef	_ASM_ARCH_SPL_H_
8 #define	_ASM_SPL_H_
9 
10 #define BOOT_DEVICE_XIP       	2
11 #define BOOT_DEVICE_NAND	5
12 #if defined(CONFIG_AM33XX) || defined(CONFIG_AM43XX)
13 #define BOOT_DEVICE_MMC1	8
14 #define BOOT_DEVICE_MMC2	9	/* eMMC or daughter card */
15 #elif defined(CONFIG_TI814X)
16 #define BOOT_DEVICE_MMC1	9
17 #define BOOT_DEVICE_MMC2	8	/* ROM only supports 2nd instance */
18 #endif
19 #define BOOT_DEVICE_SPI		11
20 #define BOOT_DEVICE_UART	65
21 #define BOOT_DEVICE_USBETH	68
22 #define BOOT_DEVICE_CPGMAC	70
23 #define BOOT_DEVICE_MMC2_2      0xFF
24 
25 #if defined(CONFIG_AM33XX) || defined(CONFIG_AM43XX)
26 #define MMC_BOOT_DEVICES_START	BOOT_DEVICE_MMC1
27 #define MMC_BOOT_DEVICES_END	BOOT_DEVICE_MMC2
28 #elif defined(CONFIG_TI814X)
29 #define MMC_BOOT_DEVICES_START	BOOT_DEVICE_MMC2
30 #define MMC_BOOT_DEVICES_END	BOOT_DEVICE_MMC1
31 #endif
32 #endif
33