147f73504SPeng Fan/* 247f73504SPeng Fan * Copyright (C) 2016 Freescale Semiconductor, Inc. 347f73504SPeng Fan * 447f73504SPeng Fan * SPDX-License-Identifier: GPL-2.0+ 547f73504SPeng Fan * 647f73504SPeng Fan * Refer docs/README.imxmage for more details about how-to configure 747f73504SPeng Fan * and create imximage boot image 847f73504SPeng Fan * 947f73504SPeng Fan * The syntax is taken as close as possible with the kwbimage 1047f73504SPeng Fan */ 1147f73504SPeng Fan 1247f73504SPeng Fan#define __ASSEMBLY__ 1347f73504SPeng Fan#include <config.h> 1447f73504SPeng Fan 1547f73504SPeng Fan/* image version */ 1647f73504SPeng Fan 1747f73504SPeng FanIMAGE_VERSION 2 1847f73504SPeng Fan 1947f73504SPeng Fan/* 2047f73504SPeng Fan * Boot Device : one of 2147f73504SPeng Fan * spi, sd (the board has no nand neither onenand) 2247f73504SPeng Fan */ 2347f73504SPeng Fan 2447f73504SPeng FanBOOT_FROM sd 2547f73504SPeng Fan 26*8e1d92fdSPeng Fan#ifdef CONFIG_USE_IMXIMG_PLUGIN 27*8e1d92fdSPeng Fan/*PLUGIN plugin-binary-file IRAM_FREE_START_ADDR*/ 28*8e1d92fdSPeng FanPLUGIN board/freescale/mx6sllevk/plugin.bin 0x00907000 29*8e1d92fdSPeng Fan#else 30*8e1d92fdSPeng Fan 3147f73504SPeng Fan#ifdef CONFIG_SECURE_BOOT 3247f73504SPeng FanCSF CONFIG_CSF_SIZE 3347f73504SPeng Fan#endif 3447f73504SPeng Fan 3547f73504SPeng Fan/* 3647f73504SPeng Fan * Device Configuration Data (DCD) 3747f73504SPeng Fan * 3847f73504SPeng Fan * Each entry must have the format: 3947f73504SPeng Fan * Addr-type Address Value 4047f73504SPeng Fan * 4147f73504SPeng Fan * where: 4247f73504SPeng Fan * Addr-type register length (1,2 or 4 bytes) 4347f73504SPeng Fan * Address absolute address of the register 4447f73504SPeng Fan * value value to be stored in the register 4547f73504SPeng Fan */ 4647f73504SPeng Fan 4747f73504SPeng Fan/* Enable all clocks */ 4847f73504SPeng FanDATA 4 0x020c4068 0xffffffff 4947f73504SPeng FanDATA 4 0x020c406c 0xffffffff 5047f73504SPeng FanDATA 4 0x020c4070 0xffffffff 5147f73504SPeng FanDATA 4 0x020c4074 0xffffffff 5247f73504SPeng FanDATA 4 0x020c4078 0xffffffff 5347f73504SPeng FanDATA 4 0x020c407c 0xffffffff 5447f73504SPeng FanDATA 4 0x020c4080 0xffffffff 5547f73504SPeng Fan 5647f73504SPeng FanDATA 4 0x020E0550 0x00080000 5747f73504SPeng FanDATA 4 0x020E0534 0x00000000 5847f73504SPeng FanDATA 4 0x020E02AC 0x00000030 5947f73504SPeng FanDATA 4 0x020E0548 0x00000030 6047f73504SPeng FanDATA 4 0x020E052C 0x00000030 6147f73504SPeng FanDATA 4 0x020E0530 0x00020000 6247f73504SPeng FanDATA 4 0x020E02B0 0x00003030 6347f73504SPeng FanDATA 4 0x020E02B4 0x00003030 6447f73504SPeng FanDATA 4 0x020E02B8 0x00003030 6547f73504SPeng FanDATA 4 0x020E02BC 0x00003030 6647f73504SPeng FanDATA 4 0x020E0540 0x00020000 6747f73504SPeng FanDATA 4 0x020E0544 0x00000030 6847f73504SPeng FanDATA 4 0x020E054C 0x00000030 6947f73504SPeng FanDATA 4 0x020E0554 0x00000030 7047f73504SPeng FanDATA 4 0x020E0558 0x00000030 7147f73504SPeng FanDATA 4 0x020E0294 0x00000030 7247f73504SPeng FanDATA 4 0x020E0298 0x00000030 7347f73504SPeng FanDATA 4 0x020E029C 0x00000030 7447f73504SPeng FanDATA 4 0x020E02A0 0x00000030 7547f73504SPeng FanDATA 4 0x020E02C0 0x00082030 7647f73504SPeng Fan 7747f73504SPeng FanDATA 4 0x021B001C 0x00008000 7847f73504SPeng Fan 7947f73504SPeng FanDATA 4 0x021B0800 0xA1390003 8047f73504SPeng FanDATA 4 0x021B085c 0x084700C7 8147f73504SPeng FanDATA 4 0x021B0890 0x00400000 8247f73504SPeng FanDATA 4 0x021B0848 0x3F393B3C 8347f73504SPeng FanDATA 4 0x021B0850 0x262C3826 8447f73504SPeng FanDATA 4 0x021B081C 0x33333333 8547f73504SPeng FanDATA 4 0x021B0820 0x33333333 8647f73504SPeng FanDATA 4 0x021B0824 0x33333333 8747f73504SPeng FanDATA 4 0x021B0828 0x33333333 8847f73504SPeng Fan 8947f73504SPeng FanDATA 4 0x021B082C 0xf3333333 9047f73504SPeng FanDATA 4 0x021B0830 0xf3333333 9147f73504SPeng FanDATA 4 0x021B0834 0xf3333333 9247f73504SPeng FanDATA 4 0x021B0838 0xf3333333 9347f73504SPeng FanDATA 4 0x021B08C0 0x24922492 9447f73504SPeng FanDATA 4 0x021B08b8 0x00000800 9547f73504SPeng Fan 9647f73504SPeng FanDATA 4 0x021B0004 0x00020052 9747f73504SPeng FanDATA 4 0x021B000C 0x53574333 9847f73504SPeng FanDATA 4 0x021B0010 0x00100B22 9947f73504SPeng FanDATA 4 0x021B0038 0x00170778 10047f73504SPeng FanDATA 4 0x021B0014 0x00C700DB 10147f73504SPeng FanDATA 4 0x021B0018 0x00201718 10247f73504SPeng FanDATA 4 0x021B002C 0x0F9F26D2 10347f73504SPeng FanDATA 4 0x021B0030 0x009F0E10 10447f73504SPeng FanDATA 4 0x021B0040 0x0000005F 10547f73504SPeng FanDATA 4 0x021B0000 0xC4190000 10647f73504SPeng Fan 10747f73504SPeng FanDATA 4 0x021B083C 0x20000000 10847f73504SPeng Fan 10947f73504SPeng FanDATA 4 0x021B001C 0x00008050 11047f73504SPeng FanDATA 4 0x021B001C 0x00008058 11147f73504SPeng FanDATA 4 0x021B001C 0x003F8030 11247f73504SPeng FanDATA 4 0x021B001C 0x003F8038 11347f73504SPeng FanDATA 4 0x021B001C 0xFF0A8030 11447f73504SPeng FanDATA 4 0x021B001C 0xFF0A8038 11547f73504SPeng FanDATA 4 0x021B001C 0x04028030 11647f73504SPeng FanDATA 4 0x021B001C 0x04028038 11747f73504SPeng FanDATA 4 0x021B001C 0x83018030 11847f73504SPeng FanDATA 4 0x021B001C 0x83018038 11947f73504SPeng FanDATA 4 0x021B001C 0x01038030 12047f73504SPeng FanDATA 4 0x021B001C 0x01038038 12147f73504SPeng Fan 12247f73504SPeng FanDATA 4 0x021B0020 0x00001800 12347f73504SPeng FanDATA 4 0x021B0800 0xA1390003 12447f73504SPeng FanDATA 4 0x021B0004 0x00020052 12547f73504SPeng FanDATA 4 0x021B0404 0x00011006 12647f73504SPeng FanDATA 4 0x021B001C 0x00000000 127*8e1d92fdSPeng Fan#endif 128