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 #ifdef CONFIG_AM33XX 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 #ifdef CONFIG_AM33XX 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