]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/arch-am33xx/spl.h
zynq: Enable axi ethernet and emaclite driver initialization
[karo-tx-uboot.git] / arch / arm / include / asm / arch-am33xx / spl.h
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