mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-26 13:03:40 +00:00
d714a75fd4
CONFIG_SECURE_BOOT is too generic and forbids to use it for cross architecture purposes. If Secure Boot is required for imx, this means to enable and use the HAB processor in the soc. Signed-off-by: Stefano Babic <sbabic@denx.de>
126 lines
3 KiB
INI
126 lines
3 KiB
INI
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright (C) 2016 Freescale Semiconductor, Inc.
|
|
*
|
|
* Refer docs/README.imxmage 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 (the board has no nand neither onenand)
|
|
*/
|
|
|
|
BOOT_FROM sd
|
|
|
|
#ifdef CONFIG_USE_IMXIMG_PLUGIN
|
|
/*PLUGIN plugin-binary-file IRAM_FREE_START_ADDR*/
|
|
PLUGIN board/freescale/mx6sllevk/plugin.bin 0x00907000
|
|
#else
|
|
|
|
#ifdef CONFIG_IMX_HAB
|
|
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 0x020E0550 0x00080000
|
|
DATA 4 0x020E0534 0x00000000
|
|
DATA 4 0x020E02AC 0x00000030
|
|
DATA 4 0x020E0548 0x00000030
|
|
DATA 4 0x020E052C 0x00000030
|
|
DATA 4 0x020E0530 0x00020000
|
|
DATA 4 0x020E02B0 0x00003030
|
|
DATA 4 0x020E02B4 0x00003030
|
|
DATA 4 0x020E02B8 0x00003030
|
|
DATA 4 0x020E02BC 0x00003030
|
|
DATA 4 0x020E0540 0x00020000
|
|
DATA 4 0x020E0544 0x00000030
|
|
DATA 4 0x020E054C 0x00000030
|
|
DATA 4 0x020E0554 0x00000030
|
|
DATA 4 0x020E0558 0x00000030
|
|
DATA 4 0x020E0294 0x00000030
|
|
DATA 4 0x020E0298 0x00000030
|
|
DATA 4 0x020E029C 0x00000030
|
|
DATA 4 0x020E02A0 0x00000030
|
|
DATA 4 0x020E02C0 0x00082030
|
|
|
|
DATA 4 0x021B001C 0x00008000
|
|
|
|
DATA 4 0x021B0800 0xA1390003
|
|
DATA 4 0x021B085c 0x084700C7
|
|
DATA 4 0x021B0890 0x00400000
|
|
DATA 4 0x021B0848 0x3F393B3C
|
|
DATA 4 0x021B0850 0x262C3826
|
|
DATA 4 0x021B081C 0x33333333
|
|
DATA 4 0x021B0820 0x33333333
|
|
DATA 4 0x021B0824 0x33333333
|
|
DATA 4 0x021B0828 0x33333333
|
|
|
|
DATA 4 0x021B082C 0xf3333333
|
|
DATA 4 0x021B0830 0xf3333333
|
|
DATA 4 0x021B0834 0xf3333333
|
|
DATA 4 0x021B0838 0xf3333333
|
|
DATA 4 0x021B08C0 0x24922492
|
|
DATA 4 0x021B08b8 0x00000800
|
|
|
|
DATA 4 0x021B0004 0x00020052
|
|
DATA 4 0x021B000C 0x53574333
|
|
DATA 4 0x021B0010 0x00100B22
|
|
DATA 4 0x021B0038 0x00170778
|
|
DATA 4 0x021B0014 0x00C700DB
|
|
DATA 4 0x021B0018 0x00201718
|
|
DATA 4 0x021B002C 0x0F9F26D2
|
|
DATA 4 0x021B0030 0x009F0E10
|
|
DATA 4 0x021B0040 0x0000005F
|
|
DATA 4 0x021B0000 0xC4190000
|
|
|
|
DATA 4 0x021B083C 0x20000000
|
|
|
|
DATA 4 0x021B001C 0x00008050
|
|
DATA 4 0x021B001C 0x00008058
|
|
DATA 4 0x021B001C 0x003F8030
|
|
DATA 4 0x021B001C 0x003F8038
|
|
DATA 4 0x021B001C 0xFF0A8030
|
|
DATA 4 0x021B001C 0xFF0A8038
|
|
DATA 4 0x021B001C 0x04028030
|
|
DATA 4 0x021B001C 0x04028038
|
|
DATA 4 0x021B001C 0x83018030
|
|
DATA 4 0x021B001C 0x83018038
|
|
DATA 4 0x021B001C 0x01038030
|
|
DATA 4 0x021B001C 0x01038038
|
|
|
|
DATA 4 0x021B0020 0x00001800
|
|
DATA 4 0x021B0800 0xA1390003
|
|
DATA 4 0x021B0004 0x00020052
|
|
DATA 4 0x021B0404 0x00011006
|
|
DATA 4 0x021B001C 0x00000000
|
|
#endif
|