blob: 3c38ee5132aeeac422611317dbaf774d09946c72 [file] [log] [blame] [edit]
/*
* 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
*/
/* image version */
#define __ASSEMBLY__
IMAGE_VERSION 2
/*
* Boot Device :
* sd/mmc: flash_offset: 0x4000
*/
BOOT_OFFSET 0x4000
/*
* 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
*/
DATA 4 0x41B60500 0x07C03E00
DATA 4 0x41B80500 0x07C03E00
DATA 4 0x41E20500 0x07C03E00
DATA 4 0x41E40500 0x07C03E00
DATA 4 0x5C000000 0x03040008
DATA 4 0x5C0001A0 0x80400003
DATA 4 0x5C0001A4 0x00010002
DATA 4 0x5C0001A8 0x80100020
DATA 4 0x5C000050 0x00210000
DATA 4 0x5C000064 0x00300054
DATA 4 0x5C0000D0 0x00010001
DATA 4 0x5C0000DC 0x0043001A
DATA 4 0x5C0000E0 0x00020000
DATA 4 0x5C0000E4 0x00190008
DATA 4 0x5C0000F4 0x0000033F
DATA 4 0x5C000100 0x0C141A11
/* Update tRC */
DATA 4 0x5C000104 0x0003031A
/* Update WR2RD */
DATA 4 0x5C000108 0x03060809
DATA 4 0x5C00010C 0x0100600C
/* Update Update tCCD and tRP */
DATA 4 0x5C000110 0x0802040A
DATA 4 0x5C000114 0x02020606
DATA 4 0x5C000118 0x02020004
DATA 4 0x5C00011C 0x00000202
DATA 4 0x5C000120 0x00000008
DATA 4 0x5C000138 0x00000058
DATA 4 0x5C000180 0x20900024
DATA 4 0x5C000184 0x01400100
DATA 4 0x5C000190 0x020A8205
DATA 4 0x5C000194 0x00030303
DATA 4 0x5C000200 0x00000016
DATA 4 0x5C000204 0x00080808
DATA 4 0x5C000214 0x07070707
DATA 4 0x5C000218 0x0F070707
DATA 4 0x5C000240 0x06000601
DATA 4 0x5C000244 0x00001323
DATA 4 0x5C000250 0x00001F05
DATA 4 0x5C000254 0x00000080
DATA 4 0x5C000274 0x00000010
DATA 4 0x5C000490 0x00000001
DATA 4 0x5C000494 0x01120E07
DATA 4 0x5C000498 0x00000070
DATA 4 0x5C000540 0x00000001
DATA 4 0x5C000544 0x01120E07
DATA 4 0x5C000548 0x00000070
DATA 4 0x5C0005F0 0x00000001
DATA 4 0x5C0005F4 0x01120E07
DATA 4 0x5C0005F8 0x00000070
DATA 4 0x5C0006A0 0x00000001
DATA 4 0x5C0006A4 0x01120E07
DATA 4 0x5C0006A8 0x00000020
DATA 4 0x5C020000 0x03040008
DATA 4 0x5C0201A0 0x80400003
DATA 4 0x5C0201A4 0x00010002
DATA 4 0x5C0201A8 0x80100020
DATA 4 0x5C020050 0x00210000
DATA 4 0x5C020064 0x00300054
DATA 4 0x5C0200D0 0x00010001
DATA 4 0x5C0200DC 0x0043001A
DATA 4 0x5C0200E0 0x00020000
DATA 4 0x5C0200E4 0x00190008
DATA 4 0x5C0200F4 0x0000033F
DATA 4 0x5C020100 0x0C141A11
/* Update tRC */
DATA 4 0x5C020104 0x0003031A
/* Update WR2RD */
DATA 4 0x5C020108 0x03060809
DATA 4 0x5C02010C 0x0100600C
/* Update Update tCCD and tRP */
DATA 4 0x5C020110 0x0802040A
DATA 4 0x5C020114 0x02020606
DATA 4 0x5C020118 0x02020004
DATA 4 0x5C02011C 0x00000202
DATA 4 0x5C020120 0x00000008
DATA 4 0x5C020138 0x00000058
DATA 4 0x5C020180 0x20900024
DATA 4 0x5C020184 0x01400100
DATA 4 0x5C020190 0x020A8205
DATA 4 0x5C020194 0x00030303
DATA 4 0x5C020200 0x00000016
DATA 4 0x5C020204 0x00080808
DATA 4 0x5C020214 0x07070707
DATA 4 0x5C020218 0x0F070707
DATA 4 0x5C020240 0x06000601
DATA 4 0x5C020244 0x00001323
DATA 4 0x5C020250 0x00001F05
DATA 4 0x5C020254 0x00000080
DATA 4 0x5C020274 0x00000010
DATA 4 0x5C020490 0x00000001
DATA 4 0x5C020494 0x01120E07
DATA 4 0x5C020498 0x00000070
DATA 4 0x5C020540 0x00000001
DATA 4 0x5C020544 0x01120E07
DATA 4 0x5C020548 0x00000070
DATA 4 0x5C0205F0 0x00000001
DATA 4 0x5C0205F4 0x01120E07
DATA 4 0x5C0205F8 0x00000070
DATA 4 0x5C0206A0 0x00000001
DATA 4 0x5C0206A4 0x01120E07
DATA 4 0x5C0206A8 0x00000020
DATA 4 0x41B60040 0xFFFFFFFF
DATA 4 0x41B80040 0xFFFFFFFF
DATA 4 0x5C010000 0x17421E40
DATA 4 0x5C010004 0x20210100
DATA 4 0x5C010008 0x00010004
DATA 4 0x5C010010 0x0007080C
DATA 4 0x5C01009C 0x0DB60DB6
DATA 4 0x5C0100C0 0x0C487304
DATA 4 0x5C0100C0 0x0C4C7304
DATA 4 0x5C0100C0 0x0C4C7306
CHECK_BITS_SET 4 0x5c0100c4 1
DATA 4 0x5C0100C0 0x0C487304
DATA 4 0x5C0100B0 0x1010007E
DATA 4 0x5C01001C 0x00010000
DATA 4 0x5C010020 0x00000000
DATA 4 0x5C010030 0x08080808
DATA 4 0x5C010050 0x01000008
DATA 4 0x5C010050 0x00000008
DATA 4 0x5C010018 0x0000000F
DATA 4 0x5C030000 0x17421E40
DATA 4 0x5C030004 0x20210100
DATA 4 0x5C030008 0x00010004
DATA 4 0x5C030010 0x0007080C
DATA 4 0x5C03009C 0x0DB60DB6
DATA 4 0x5C0300C0 0x0C487304
DATA 4 0x5C0300C0 0x0C4C7304
DATA 4 0x5C0300C0 0x0C4C7306
CHECK_BITS_SET 4 0x5c0300c4 1
DATA 4 0x5C0300C0 0x0C487304
DATA 4 0x5C0300B0 0x1010007E
DATA 4 0x5C03001C 0x00010000
DATA 4 0x5C030020 0x00000000
DATA 4 0x5C030030 0x08080808
DATA 4 0x5C030050 0x01000008
DATA 4 0x5C030050 0x00000008
DATA 4 0x5C030018 0x0000000F
DATA 4 0x5C060000 0x03040008
DATA 4 0x5C0601A0 0x80400003
DATA 4 0x5C0601A4 0x00010002
DATA 4 0x5C0601A8 0x80100020
DATA 4 0x5C060050 0x00210000
DATA 4 0x5C060064 0x00300054
DATA 4 0x5C0600D0 0x00010001
DATA 4 0x5C0600DC 0x0043001A
DATA 4 0x5C0600E0 0x00020000
DATA 4 0x5C0600E4 0x00190008
DATA 4 0x5C0600F4 0x0000033F
DATA 4 0x5C060100 0x0C141A11
/* Update tRC */
DATA 4 0x5C060104 0x0003031A
/* Update WR2RD */
DATA 4 0x5C060108 0x03060809
DATA 4 0x5C06010C 0x0100600C
/* Update Update tCCD and tRP */
DATA 4 0x5C060110 0x0802040A
DATA 4 0x5C060114 0x02020606
DATA 4 0x5C060118 0x02020004
DATA 4 0x5C06011C 0x00000202
DATA 4 0x5C060120 0x00000008
DATA 4 0x5C060138 0x00000058
DATA 4 0x5C060180 0x20900024
DATA 4 0x5C060184 0x01400100
DATA 4 0x5C060190 0x020A8205
DATA 4 0x5C060194 0x00030303
DATA 4 0x5C060200 0x00000016
DATA 4 0x5C060204 0x00080808
DATA 4 0x5C060214 0x07070707
DATA 4 0x5C060218 0x0F070707
DATA 4 0x5C060240 0x06000601
DATA 4 0x5C060244 0x00001323
DATA 4 0x5C060250 0x00001F05
DATA 4 0x5C060254 0x00000080
DATA 4 0x5C060274 0x00000010
DATA 4 0x5C060490 0x00000001
DATA 4 0x5C060494 0x01120E07
DATA 4 0x5C060498 0x00000070
DATA 4 0x5C060540 0x00000001
DATA 4 0x5C060544 0x01120E07
DATA 4 0x5C060548 0x00000070
DATA 4 0x5C0605F0 0x00000001
DATA 4 0x5C0605F4 0x01120E07
DATA 4 0x5C0605F8 0x00000070
DATA 4 0x5C0606A0 0x00000001
DATA 4 0x5C0606A4 0x01120E07
DATA 4 0x5C0606A8 0x00000020
DATA 4 0x5C080000 0x03040008
DATA 4 0x5C0801A0 0x80400003
DATA 4 0x5C0801A4 0x00010002
DATA 4 0x5C0801A8 0x80100020
DATA 4 0x5C080050 0x00210000
DATA 4 0x5C080064 0x00300054
DATA 4 0x5C0800D0 0x00010001
DATA 4 0x5C0800DC 0x0043001A
DATA 4 0x5C0800E0 0x00020000
DATA 4 0x5C0800E4 0x00190008
DATA 4 0x5C0800F4 0x0000033F
DATA 4 0x5C080100 0x0C141A11
/* Update tRC */
DATA 4 0x5C080104 0x0003031A
/* Update WR2RD */
DATA 4 0x5C080108 0x03060809
DATA 4 0x5C08010C 0x0100600C
/* Update Update tCCD and tRP */
DATA 4 0x5C080110 0x0802040A
DATA 4 0x5C080114 0x02020606
DATA 4 0x5C080118 0x02020004
DATA 4 0x5C08011C 0x00000202
DATA 4 0x5C080120 0x00000008
DATA 4 0x5C080138 0x00000058
DATA 4 0x5C080180 0x20900024
DATA 4 0x5C080184 0x01400100
DATA 4 0x5C080190 0x020A8205
DATA 4 0x5C080194 0x00030303
DATA 4 0x5C080200 0x00000016
DATA 4 0x5C080204 0x00080808
DATA 4 0x5C080214 0x07070707
DATA 4 0x5C080218 0x0F070707
DATA 4 0x5C080240 0x06000601
DATA 4 0x5C080244 0x00001323
DATA 4 0x5C080250 0x00001F05
DATA 4 0x5C080254 0x00000080
DATA 4 0x5C080274 0x00000010
DATA 4 0x5C080490 0x00000001
DATA 4 0x5C080494 0x01120E07
DATA 4 0x5C080498 0x00000070
DATA 4 0x5C080540 0x00000001
DATA 4 0x5C080544 0x01120E07
DATA 4 0x5C080548 0x00000070
DATA 4 0x5C0805F0 0x00000001
DATA 4 0x5C0805F4 0x01120E07
DATA 4 0x5C0805F8 0x00000070
DATA 4 0x5C0806A0 0x00000001
DATA 4 0x5C0806A4 0x01120E07
DATA 4 0x5C0806A8 0x00000020
DATA 4 0x41E40040 0xFFFFFFFF
DATA 4 0x41E20040 0xFFFFFFFF
DATA 4 0x5C070000 0x17421E40
DATA 4 0x5C070004 0x20210100
DATA 4 0x5C070008 0x00010004
DATA 4 0x5C070010 0x0007080C
DATA 4 0x5C07009C 0x0DB60DB6
DATA 4 0x5C0700C0 0x0C487304
DATA 4 0x5C0700C0 0x0C4C7304
DATA 4 0x5C0700C0 0x0C4C7306
CHECK_BITS_SET 4 0x5c0700c4 1
DATA 4 0x5C0700C0 0x0C487304
DATA 4 0x5C0700B0 0x1010007E
DATA 4 0x5C07001C 0x00010000
DATA 4 0x5C070020 0x00000000
DATA 4 0x5C070030 0x08080808
DATA 4 0x5C070050 0x01000008
DATA 4 0x5C070050 0x00000008
DATA 4 0x5C070018 0x0000000F
DATA 4 0x5C090000 0x17421E40
DATA 4 0x5C090004 0x20210100
DATA 4 0x5C090008 0x00010004
DATA 4 0x5C090010 0x0007080C
DATA 4 0x5C09009C 0x0DB60DB6
DATA 4 0x5C0900C0 0x0C487304
DATA 4 0x5C0900C0 0x0C4C7304
DATA 4 0x5C0900C0 0x0C4C7306
CHECK_BITS_SET 4 0x5c0900c4 1
DATA 4 0x5C0900C0 0x0C487304
DATA 4 0x5C0900B0 0x1010007E
DATA 4 0x5C09001C 0x00010000
DATA 4 0x5C090020 0x00000000
DATA 4 0x5C090030 0x08080808
DATA 4 0x5C090050 0x01000008
DATA 4 0x5C090050 0x00000008
DATA 4 0x5C090018 0x0000000F
DATA 4 0x41B60504 0x01000100
CHECK_BITS_SET 4 0x5c000004 1
DATA 4 0x41E40504 0x01000100
CHECK_BITS_SET 4 0x5c060004 1
DATA 4 0x41B80504 0x01000100
CHECK_BITS_SET 4 0x5c020004 1
DATA 4 0x41E20504 0x01000100
CHECK_BITS_SET 4 0x5c080004 1
DATA 4 0x33BA0510 0x00000000