1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * USB armory MkI board configuration settings 4 * http://inversepath.com/usbarmory 5 * 6 * Copyright (C) 2015, Inverse Path 7 * Andrej Rosano <andrej@inversepath.com> 8 */ 9 10 #ifndef __CONFIG_H 11 #define __CONFIG_H 12 13 #include <asm/arch/imx-regs.h> 14 15 /* U-Boot environment */ 16 17 /* U-Boot general configurations */ 18 19 /* UART */ 20 #define CFG_MXC_UART_BASE UART1_BASE 21 22 /* SD/MMC */ 23 #define CFG_SYS_FSL_ESDHC_ADDR 0 24 25 /* USB */ 26 #define CFG_MXC_USB_FLAGS 0 27 28 /* Linux boot */ 29 30 #define BOOT_TARGET_DEVICES(func) func(MMC, mmc, 0) 31 32 #include <config_distro_bootcmd.h> 33 34 #define MEM_LAYOUT_ENV_SETTINGS \ 35 "kernel_addr_r=0x70800000\0" \ 36 "fdt_addr_r=0x71000000\0" \ 37 "scriptaddr=0x70800000\0" \ 38 "pxefile_addr_r=0x70800000\0" \ 39 "ramdisk_addr_r=0x73000000\0" 40 41 #define CFG_EXTRA_ENV_SETTINGS \ 42 MEM_LAYOUT_ENV_SETTINGS \ 43 "bootargs_default=root=/dev/mmcblk0p1 rootwait rw\0" \ 44 "fdtfile=imx53-usbarmory.dtb\0" \ 45 "console=ttymxc0,115200\0" \ 46 BOOTENV 47 48 #ifndef CONFIG_CMDLINE 49 #define USBARMORY_FIT_PATH "/boot/usbarmory.itb" 50 #define USBARMORY_FIT_ADDR "0x70800000" 51 #endif 52 53 /* Physical Memory Map */ 54 #define PHYS_SDRAM CSD0_BASE_ADDR 55 #define PHYS_SDRAM_SIZE (gd->ram_size) 56 57 #define CFG_SYS_SDRAM_BASE PHYS_SDRAM 58 #define CFG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR 59 #define CFG_SYS_INIT_RAM_SIZE IRAM_SIZE 60 61 #endif /* __CONFIG_H */ 62