123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- /*
- * Copyright (C) 2016 Freescale Semiconductor, Inc.
- *
- * SPDX-License-Identifier: GPL-2.0+
- *
- * Refer doc/README.imximage for more details about how-to configure
- * and create imximage boot image
- *
- * The syntax is taken as close as possible with the kwbimage
- */
- #define __ASSEMBLY__
- #include <config.h>
- /* image version */
- IMAGE_VERSION 2
- /*
- * Boot Device : one of
- * spi/sd/nand/onenand, qspi/nor
- */
- #ifdef CONFIG_QSPI_BOOT
- BOOT_FROM qspi
- #elif defined(CONFIG_NOR_BOOT)
- BOOT_FROM nor
- #else
- BOOT_FROM sd
- #endif
- #ifdef CONFIG_USE_IMXIMG_PLUGIN
- /*PLUGIN plugin-binary-file IRAM_FREE_START_ADDR*/
- PLUGIN board/freescale/mx6ullevk/plugin.bin 0x00907000
- #else
- #ifdef CONFIG_SECURE_BOOT
- CSF CONFIG_CSF_SIZE
- #endif
- /*
- * Device Configuration Data (DCD)
- *
- * Each entry must have the format:
- * Addr-type Address Value
- *
- * where:
- * Addr-type register length (1,2 or 4 bytes)
- * Address absolute address of the register
- * value value to be stored in the register
- */
- /* Enable all clocks */
- DATA 4 0x020c4068 0xffffffff
- DATA 4 0x020c406c 0xffffffff
- DATA 4 0x020c4070 0xffffffff
- DATA 4 0x020c4074 0xffffffff
- DATA 4 0x020c4078 0xffffffff
- DATA 4 0x020c407c 0xffffffff
- DATA 4 0x020c4080 0xffffffff
- DATA 4 0x020E04B4 0x000C0000
- DATA 4 0x020E04AC 0x00000000
- DATA 4 0x020E027C 0x00000030
- DATA 4 0x020E0250 0x00000030
- DATA 4 0x020E024C 0x00000030
- DATA 4 0x020E0490 0x00000030
- DATA 4 0x020E0288 0x000C0030
- DATA 4 0x020E0270 0x00000000
- DATA 4 0x020E0260 0x00000030
- DATA 4 0x020E0264 0x00000030
- DATA 4 0x020E04A0 0x00000030
- DATA 4 0x020E0494 0x00020000
- DATA 4 0x020E0280 0x00000030
- DATA 4 0x020E0284 0x00000030
- DATA 4 0x020E04B0 0x00020000
- DATA 4 0x020E0498 0x00000030
- DATA 4 0x020E04A4 0x00000030
- DATA 4 0x020E0244 0x00000030
- DATA 4 0x020E0248 0x00000030
- DATA 4 0x021B001C 0x00008000
- DATA 4 0x021B0800 0xA1390003
- DATA 4 0x021B080C 0x00000004
- DATA 4 0x021B083C 0x41640158
- DATA 4 0x021B0848 0x40403237
- DATA 4 0x021B0850 0x40403C33
- DATA 4 0x021B081C 0x33333333
- DATA 4 0x021B0820 0x33333333
- DATA 4 0x021B082C 0xf3333333
- DATA 4 0x021B0830 0xf3333333
- DATA 4 0x021B08C0 0x00944009
- DATA 4 0x021B08b8 0x00000800
- DATA 4 0x021B0004 0x0002002D
- DATA 4 0x021B0008 0x1B333030
- DATA 4 0x021B000C 0x676B52F3
- DATA 4 0x021B0010 0xB66D0B63
- DATA 4 0x021B0014 0x01FF00DB
- DATA 4 0x021B0018 0x00201740
- DATA 4 0x021B001C 0x00008000
- DATA 4 0x021B002C 0x000026D2
- DATA 4 0x021B0030 0x006B1023
- DATA 4 0x021B0040 0x0000004F
- DATA 4 0x021B0000 0x84180000
- DATA 4 0x021B0890 0x00400000
- DATA 4 0x021B001C 0x02008032
- DATA 4 0x021B001C 0x00008033
- DATA 4 0x021B001C 0x00048031
- DATA 4 0x021B001C 0x15208030
- DATA 4 0x021B001C 0x04008040
- DATA 4 0x021B0020 0x00000800
- DATA 4 0x021B0818 0x00000227
- DATA 4 0x021B0004 0x0002552D
- DATA 4 0x021B0404 0x00011006
- DATA 4 0x021B001C 0x00000000
- #endif
|