1*a02d517bSMax Krummenacher/* 2*a02d517bSMax Krummenacher * Copyright (C) 2013 Boundary Devices 3*a02d517bSMax Krummenacher * Copyright (C) 2014 Toradex AG 4*a02d517bSMax Krummenacher * 5*a02d517bSMax Krummenacher * SPDX-License-Identifier: GPL-2.0+ 6*a02d517bSMax Krummenacher * 7*a02d517bSMax Krummenacher * Refer doc/README.imximage for more details about how-to configure 8*a02d517bSMax Krummenacher * and create imximage boot image 9*a02d517bSMax Krummenacher * 10*a02d517bSMax Krummenacher * The syntax is taken as close as possible with the kwbimage 11*a02d517bSMax Krummenacher */ 12*a02d517bSMax Krummenacher 13*a02d517bSMax Krummenacher/* image version */ 14*a02d517bSMax KrummenacherIMAGE_VERSION 2 15*a02d517bSMax Krummenacher 16*a02d517bSMax Krummenacher/* 17*a02d517bSMax Krummenacher * Boot Device : one of 18*a02d517bSMax Krummenacher * spi, sd (the board has no nand neither onenand) 19*a02d517bSMax Krummenacher */ 20*a02d517bSMax KrummenacherBOOT_FROM sd 21*a02d517bSMax Krummenacher 22*a02d517bSMax Krummenacher#define __ASSEMBLY__ 23*a02d517bSMax Krummenacher#include <config.h> 24*a02d517bSMax Krummenacher#include "asm/arch/mx6-ddr.h" 25*a02d517bSMax Krummenacher#include "asm/arch/iomux.h" 26*a02d517bSMax Krummenacher#include "asm/arch/crm_regs.h" 27*a02d517bSMax Krummenacher 28*a02d517bSMax Krummenacher#include "ddr-setup.cfg" 29*a02d517bSMax Krummenacher 30*a02d517bSMax Krummenacher#if CONFIG_DDR_MB == 256 31*a02d517bSMax Krummenacher#include "800mhz_2x64mx16.cfg" 32*a02d517bSMax Krummenacher#elif CONFIG_DDR_MB == 512 33*a02d517bSMax Krummenacher#include "800mhz_4x64mx16.cfg" 34*a02d517bSMax Krummenacher#else 35*a02d517bSMax Krummenacher#error "unknown DDR size" 36*a02d517bSMax Krummenacher#endif 37*a02d517bSMax Krummenacher 38*a02d517bSMax Krummenacher#include "clocks.cfg" 39