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