1*4882a593Smuzhiyun/* 2*4882a593Smuzhiyun * Copyright (C) 2011-2014 Freescale Semiconductor, Inc. 3*4882a593Smuzhiyun * Jason Liu <r64343@freescale.com> 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * Refer doc/README.imximage for more details about how-to configure 8*4882a593Smuzhiyun * and create imximage boot image 9*4882a593Smuzhiyun * 10*4882a593Smuzhiyun * The syntax is taken as close as possible with the kwbimage 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun/* image version */ 14*4882a593SmuzhiyunIMAGE_VERSION 2 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun/* 17*4882a593Smuzhiyun * Boot Device : one of 18*4882a593Smuzhiyun * spi, sd (the board has no nand neither onenand) 19*4882a593Smuzhiyun */ 20*4882a593SmuzhiyunBOOT_FROM sd 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun/* 23*4882a593Smuzhiyun * Device Configuration Data (DCD) 24*4882a593Smuzhiyun * 25*4882a593Smuzhiyun * Each entry must have the format: 26*4882a593Smuzhiyun * Addr-type Address Value 27*4882a593Smuzhiyun * 28*4882a593Smuzhiyun * where: 29*4882a593Smuzhiyun * Addr-type register length (1,2 or 4 bytes) 30*4882a593Smuzhiyun * Address absolute address of the register 31*4882a593Smuzhiyun * value value to be stored in the register 32*4882a593Smuzhiyun */ 33*4882a593Smuzhiyun#ifdef CONFIG_MX6DQ_LPDDR2 34*4882a593Smuzhiyun/* DCD */ 35*4882a593SmuzhiyunDATA 4 0x020C4018 0x60324 36*4882a593Smuzhiyun 37*4882a593SmuzhiyunDATA 4 0x020E05a8 0x00003038 38*4882a593SmuzhiyunDATA 4 0x020E05b0 0x00003038 39*4882a593SmuzhiyunDATA 4 0x020E0524 0x00003038 40*4882a593SmuzhiyunDATA 4 0x020E051c 0x00003038 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunDATA 4 0x020E0518 0x00003038 43*4882a593SmuzhiyunDATA 4 0x020E050c 0x00003038 44*4882a593SmuzhiyunDATA 4 0x020E05b8 0x00003038 45*4882a593SmuzhiyunDATA 4 0x020E05c0 0x00003038 46*4882a593Smuzhiyun 47*4882a593SmuzhiyunDATA 4 0x020E05ac 0x00000038 48*4882a593SmuzhiyunDATA 4 0x020E05b4 0x00000038 49*4882a593SmuzhiyunDATA 4 0x020E0528 0x00000038 50*4882a593SmuzhiyunDATA 4 0x020E0520 0x00000038 51*4882a593Smuzhiyun 52*4882a593SmuzhiyunDATA 4 0x020E0514 0x00000038 53*4882a593SmuzhiyunDATA 4 0x020E0510 0x00000038 54*4882a593SmuzhiyunDATA 4 0x020E05bc 0x00000038 55*4882a593SmuzhiyunDATA 4 0x020E05c4 0x00000038 56*4882a593Smuzhiyun 57*4882a593SmuzhiyunDATA 4 0x020E056c 0x00000038 58*4882a593SmuzhiyunDATA 4 0x020E0578 0x00000038 59*4882a593SmuzhiyunDATA 4 0x020E0588 0x00000038 60*4882a593SmuzhiyunDATA 4 0x020E0594 0x00000038 61*4882a593Smuzhiyun 62*4882a593SmuzhiyunDATA 4 0x020E057c 0x00000038 63*4882a593SmuzhiyunDATA 4 0x020E0590 0x00000038 64*4882a593SmuzhiyunDATA 4 0x020E0598 0x00000038 65*4882a593SmuzhiyunDATA 4 0x020E058c 0x00000000 66*4882a593Smuzhiyun 67*4882a593SmuzhiyunDATA 4 0x020E059c 0x00000038 68*4882a593SmuzhiyunDATA 4 0x020E05a0 0x00000038 69*4882a593SmuzhiyunDATA 4 0x020E0784 0x00000038 70*4882a593SmuzhiyunDATA 4 0x020E0788 0x00000038 71*4882a593Smuzhiyun 72*4882a593SmuzhiyunDATA 4 0x020E0794 0x00000038 73*4882a593SmuzhiyunDATA 4 0x020E079c 0x00000038 74*4882a593SmuzhiyunDATA 4 0x020E07a0 0x00000038 75*4882a593SmuzhiyunDATA 4 0x020E07a4 0x00000038 76*4882a593Smuzhiyun 77*4882a593SmuzhiyunDATA 4 0x020E07a8 0x00000038 78*4882a593SmuzhiyunDATA 4 0x020E0748 0x00000038 79*4882a593SmuzhiyunDATA 4 0x020E074c 0x00000038 80*4882a593SmuzhiyunDATA 4 0x020E0750 0x00020000 81*4882a593Smuzhiyun 82*4882a593SmuzhiyunDATA 4 0x020E0758 0x00000000 83*4882a593SmuzhiyunDATA 4 0x020E0774 0x00020000 84*4882a593SmuzhiyunDATA 4 0x020E078c 0x00000038 85*4882a593SmuzhiyunDATA 4 0x020E0798 0x00080000 86*4882a593Smuzhiyun 87*4882a593SmuzhiyunDATA 4 0x021b001c 0x00008000 88*4882a593SmuzhiyunDATA 4 0x021b401c 0x00008000 89*4882a593Smuzhiyun 90*4882a593SmuzhiyunDATA 4 0x021b085c 0x1b5f01ff 91*4882a593SmuzhiyunDATA 4 0x021b485c 0x1b5f01ff 92*4882a593Smuzhiyun 93*4882a593SmuzhiyunDATA 4 0x021b0800 0xa1390000 94*4882a593SmuzhiyunDATA 4 0x021b4800 0xa1390000 95*4882a593Smuzhiyun 96*4882a593SmuzhiyunDATA 4 0x021b0890 0x00400000 97*4882a593SmuzhiyunDATA 4 0x021b4890 0x00400000 98*4882a593Smuzhiyun 99*4882a593SmuzhiyunDATA 4 0x021b48bc 0x00055555 100*4882a593Smuzhiyun 101*4882a593SmuzhiyunDATA 4 0x021b08b8 0x00000800 102*4882a593SmuzhiyunDATA 4 0x021b48b8 0x00000800 103*4882a593Smuzhiyun 104*4882a593SmuzhiyunDATA 4 0x021b081c 0x33333333 105*4882a593SmuzhiyunDATA 4 0x021b0820 0x33333333 106*4882a593SmuzhiyunDATA 4 0x021b0824 0x33333333 107*4882a593SmuzhiyunDATA 4 0x021b0828 0x33333333 108*4882a593SmuzhiyunDATA 4 0x021b481c 0x33333333 109*4882a593SmuzhiyunDATA 4 0x021b4820 0x33333333 110*4882a593SmuzhiyunDATA 4 0x021b4824 0x33333333 111*4882a593SmuzhiyunDATA 4 0x021b4828 0x33333333 112*4882a593Smuzhiyun 113*4882a593SmuzhiyunDATA 4 0x021b082c 0xf3333333 114*4882a593SmuzhiyunDATA 4 0x021b0830 0xf3333333 115*4882a593SmuzhiyunDATA 4 0x021b0834 0xf3333333 116*4882a593SmuzhiyunDATA 4 0x021b0838 0xf3333333 117*4882a593SmuzhiyunDATA 4 0x021b482c 0xf3333333 118*4882a593SmuzhiyunDATA 4 0x021b4830 0xf3333333 119*4882a593SmuzhiyunDATA 4 0x021b4834 0xf3333333 120*4882a593SmuzhiyunDATA 4 0x021b4838 0xf3333333 121*4882a593Smuzhiyun 122*4882a593SmuzhiyunDATA 4 0x021b0848 0x49383b39 123*4882a593SmuzhiyunDATA 4 0x021b0850 0x30364738 124*4882a593SmuzhiyunDATA 4 0x021b4848 0x3e3c3846 125*4882a593SmuzhiyunDATA 4 0x021b4850 0x4c294b35 126*4882a593Smuzhiyun 127*4882a593SmuzhiyunDATA 4 0x021b083c 0x20000000 128*4882a593SmuzhiyunDATA 4 0x021b0840 0x0 129*4882a593SmuzhiyunDATA 4 0x021b483c 0x20000000 130*4882a593SmuzhiyunDATA 4 0x021b4840 0x0 131*4882a593Smuzhiyun 132*4882a593SmuzhiyunDATA 4 0x021b0858 0xf00 133*4882a593SmuzhiyunDATA 4 0x021b4858 0xf00 134*4882a593Smuzhiyun 135*4882a593SmuzhiyunDATA 4 0x021b08b8 0x800 136*4882a593SmuzhiyunDATA 4 0x021b48b8 0x800 137*4882a593Smuzhiyun 138*4882a593SmuzhiyunDATA 4 0x021b000c 0x555a61a5 139*4882a593SmuzhiyunDATA 4 0x021b0004 0x20036 140*4882a593SmuzhiyunDATA 4 0x021b0010 0x160e83 141*4882a593SmuzhiyunDATA 4 0x021b0014 0xdd 142*4882a593SmuzhiyunDATA 4 0x021b0018 0x8174c 143*4882a593SmuzhiyunDATA 4 0x021b002c 0xf9f26d2 144*4882a593SmuzhiyunDATA 4 0x021b0030 0x20e 145*4882a593SmuzhiyunDATA 4 0x021b0038 0x200aac 146*4882a593SmuzhiyunDATA 4 0x021b0008 0x0 147*4882a593Smuzhiyun 148*4882a593SmuzhiyunDATA 4 0x021b0040 0x5f 149*4882a593Smuzhiyun 150*4882a593SmuzhiyunDATA 4 0x021b0000 0xc3010000 151*4882a593Smuzhiyun 152*4882a593SmuzhiyunDATA 4 0x021b400c 0x555a61a5 153*4882a593SmuzhiyunDATA 4 0x021b4004 0x20036 154*4882a593SmuzhiyunDATA 4 0x021b4010 0x160e83 155*4882a593SmuzhiyunDATA 4 0x021b4014 0xdd 156*4882a593SmuzhiyunDATA 4 0x021b4018 0x8174c 157*4882a593SmuzhiyunDATA 4 0x021b402c 0xf9f26d2 158*4882a593SmuzhiyunDATA 4 0x021b4030 0x20e 159*4882a593SmuzhiyunDATA 4 0x021b4038 0x200aac 160*4882a593SmuzhiyunDATA 4 0x021b4008 0x0 161*4882a593Smuzhiyun 162*4882a593SmuzhiyunDATA 4 0x021b4040 0x3f 163*4882a593SmuzhiyunDATA 4 0x021b4000 0xc3010000 164*4882a593Smuzhiyun 165*4882a593SmuzhiyunDATA 4 0x021b001c 0x3f8030 166*4882a593SmuzhiyunDATA 4 0x021b001c 0xff0a8030 167*4882a593SmuzhiyunDATA 4 0x021b001c 0xc2018030 168*4882a593SmuzhiyunDATA 4 0x021b001c 0x6028030 169*4882a593SmuzhiyunDATA 4 0x021b001c 0x2038030 170*4882a593Smuzhiyun 171*4882a593SmuzhiyunDATA 4 0x021b401c 0x3f8030 172*4882a593SmuzhiyunDATA 4 0x021b401c 0xff0a8030 173*4882a593SmuzhiyunDATA 4 0x021b401c 0xc2018030 174*4882a593SmuzhiyunDATA 4 0x021b401c 0x6028030 175*4882a593SmuzhiyunDATA 4 0x021b401c 0x2038030 176*4882a593Smuzhiyun 177*4882a593SmuzhiyunDATA 4 0x021b0800 0xa1390003 178*4882a593SmuzhiyunDATA 4 0x021b4800 0xa1390003 179*4882a593Smuzhiyun 180*4882a593SmuzhiyunDATA 4 0x021b0020 0x7800 181*4882a593SmuzhiyunDATA 4 0x021b4020 0x7800 182*4882a593Smuzhiyun 183*4882a593SmuzhiyunDATA 4 0x021b0818 0x0 184*4882a593SmuzhiyunDATA 4 0x021b4818 0x0 185*4882a593Smuzhiyun 186*4882a593SmuzhiyunDATA 4 0x021b0800 0xa1390003 187*4882a593SmuzhiyunDATA 4 0x021b4800 0xa1390003 188*4882a593Smuzhiyun 189*4882a593SmuzhiyunDATA 4 0x021b08b8 0x800 190*4882a593SmuzhiyunDATA 4 0x021b48b8 0x800 191*4882a593Smuzhiyun 192*4882a593SmuzhiyunDATA 4 0x021b001c 0x0 193*4882a593SmuzhiyunDATA 4 0x021b401c 0x0 194*4882a593Smuzhiyun 195*4882a593SmuzhiyunDATA 4 0x021b0404 0x00011006 196*4882a593Smuzhiyun 197*4882a593SmuzhiyunDATA 4 0x020c4068 0x00C03F3F 198*4882a593SmuzhiyunDATA 4 0x020c406c 0x0030FC03 199*4882a593SmuzhiyunDATA 4 0x020c4070 0x0FFFC000 200*4882a593SmuzhiyunDATA 4 0x020c4074 0x3FF00000 201*4882a593SmuzhiyunDATA 4 0x020c4078 0x00FFF300 202*4882a593SmuzhiyunDATA 4 0x020c407c 0x0F0000C3 203*4882a593SmuzhiyunDATA 4 0x020c4080 0x000003FF 204*4882a593Smuzhiyun 205*4882a593Smuzhiyun/* enable AXI cache for VDOA/VPU/IPU */ 206*4882a593SmuzhiyunDATA 4 0x020e0010 0xF00000CF 207*4882a593Smuzhiyun/* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */ 208*4882a593SmuzhiyunDATA 4 0x020e0018 0x007F007F 209*4882a593SmuzhiyunDATA 4 0x020e001c 0x007F007F 210*4882a593Smuzhiyun 211*4882a593Smuzhiyun#else 212*4882a593SmuzhiyunDATA 4 0x020e05a8 0x00000030 213*4882a593SmuzhiyunDATA 4 0x020e05b0 0x00000030 214*4882a593SmuzhiyunDATA 4 0x020e0524 0x00000030 215*4882a593SmuzhiyunDATA 4 0x020e051c 0x00000030 216*4882a593Smuzhiyun 217*4882a593SmuzhiyunDATA 4 0x020e0518 0x00000030 218*4882a593SmuzhiyunDATA 4 0x020e050c 0x00000030 219*4882a593SmuzhiyunDATA 4 0x020e05b8 0x00000030 220*4882a593SmuzhiyunDATA 4 0x020e05c0 0x00000030 221*4882a593Smuzhiyun 222*4882a593SmuzhiyunDATA 4 0x020e05ac 0x00020030 223*4882a593SmuzhiyunDATA 4 0x020e05b4 0x00020030 224*4882a593SmuzhiyunDATA 4 0x020e0528 0x00020030 225*4882a593SmuzhiyunDATA 4 0x020e0520 0x00020030 226*4882a593Smuzhiyun 227*4882a593SmuzhiyunDATA 4 0x020e0514 0x00020030 228*4882a593SmuzhiyunDATA 4 0x020e0510 0x00020030 229*4882a593SmuzhiyunDATA 4 0x020e05bc 0x00020030 230*4882a593SmuzhiyunDATA 4 0x020e05c4 0x00020030 231*4882a593Smuzhiyun 232*4882a593SmuzhiyunDATA 4 0x020e056c 0x00020030 233*4882a593SmuzhiyunDATA 4 0x020e0578 0x00020030 234*4882a593SmuzhiyunDATA 4 0x020e0588 0x00020030 235*4882a593SmuzhiyunDATA 4 0x020e0594 0x00020030 236*4882a593Smuzhiyun 237*4882a593SmuzhiyunDATA 4 0x020e057c 0x00020030 238*4882a593SmuzhiyunDATA 4 0x020e0590 0x00003000 239*4882a593SmuzhiyunDATA 4 0x020e0598 0x00003000 240*4882a593SmuzhiyunDATA 4 0x020e058c 0x00000000 241*4882a593Smuzhiyun 242*4882a593SmuzhiyunDATA 4 0x020e059c 0x00003030 243*4882a593SmuzhiyunDATA 4 0x020e05a0 0x00003030 244*4882a593SmuzhiyunDATA 4 0x020e0784 0x00000030 245*4882a593SmuzhiyunDATA 4 0x020e0788 0x00000030 246*4882a593Smuzhiyun 247*4882a593SmuzhiyunDATA 4 0x020e0794 0x00000030 248*4882a593SmuzhiyunDATA 4 0x020e079c 0x00000030 249*4882a593SmuzhiyunDATA 4 0x020e07a0 0x00000030 250*4882a593SmuzhiyunDATA 4 0x020e07a4 0x00000030 251*4882a593Smuzhiyun 252*4882a593SmuzhiyunDATA 4 0x020e07a8 0x00000030 253*4882a593SmuzhiyunDATA 4 0x020e0748 0x00000030 254*4882a593SmuzhiyunDATA 4 0x020e074c 0x00000030 255*4882a593SmuzhiyunDATA 4 0x020e0750 0x00020000 256*4882a593Smuzhiyun 257*4882a593SmuzhiyunDATA 4 0x020e0758 0x00000000 258*4882a593SmuzhiyunDATA 4 0x020e0774 0x00020000 259*4882a593SmuzhiyunDATA 4 0x020e078c 0x00000030 260*4882a593SmuzhiyunDATA 4 0x020e0798 0x000C0000 261*4882a593Smuzhiyun 262*4882a593SmuzhiyunDATA 4 0x021b081c 0x33333333 263*4882a593SmuzhiyunDATA 4 0x021b0820 0x33333333 264*4882a593SmuzhiyunDATA 4 0x021b0824 0x33333333 265*4882a593SmuzhiyunDATA 4 0x021b0828 0x33333333 266*4882a593Smuzhiyun 267*4882a593SmuzhiyunDATA 4 0x021b481c 0x33333333 268*4882a593SmuzhiyunDATA 4 0x021b4820 0x33333333 269*4882a593SmuzhiyunDATA 4 0x021b4824 0x33333333 270*4882a593SmuzhiyunDATA 4 0x021b4828 0x33333333 271*4882a593Smuzhiyun 272*4882a593SmuzhiyunDATA 4 0x021b0018 0x00081740 273*4882a593Smuzhiyun 274*4882a593SmuzhiyunDATA 4 0x021b001c 0x00008000 275*4882a593SmuzhiyunDATA 4 0x021b000c 0x555A7975 276*4882a593SmuzhiyunDATA 4 0x021b0010 0xFF538E64 277*4882a593SmuzhiyunDATA 4 0x021b0014 0x01FF00DB 278*4882a593SmuzhiyunDATA 4 0x021b002c 0x000026D2 279*4882a593Smuzhiyun 280*4882a593SmuzhiyunDATA 4 0x021b0030 0x005B0E21 281*4882a593SmuzhiyunDATA 4 0x021b0008 0x09444040 282*4882a593SmuzhiyunDATA 4 0x021b0004 0x00025576 283*4882a593SmuzhiyunDATA 4 0x021b0040 0x00000027 284*4882a593SmuzhiyunDATA 4 0x021b0000 0xC31A0000 285*4882a593Smuzhiyun 286*4882a593SmuzhiyunDATA 4 0x021b001c 0x04088032 287*4882a593SmuzhiyunDATA 4 0x021b001c 0x0408803A 288*4882a593SmuzhiyunDATA 4 0x021b001c 0x00008033 289*4882a593SmuzhiyunDATA 4 0x021b001c 0x0000803B 290*4882a593SmuzhiyunDATA 4 0x021b001c 0x00428031 291*4882a593SmuzhiyunDATA 4 0x021b001c 0x00428039 292*4882a593SmuzhiyunDATA 4 0x021b001c 0x09408030 293*4882a593SmuzhiyunDATA 4 0x021b001c 0x09408038 294*4882a593Smuzhiyun 295*4882a593SmuzhiyunDATA 4 0x021b001c 0x04008040 296*4882a593SmuzhiyunDATA 4 0x021b001c 0x04008048 297*4882a593SmuzhiyunDATA 4 0x021b0800 0xA1380003 298*4882a593SmuzhiyunDATA 4 0x021b4800 0xA1380003 299*4882a593SmuzhiyunDATA 4 0x021b0020 0x00005800 300*4882a593SmuzhiyunDATA 4 0x021b0818 0x00022227 301*4882a593SmuzhiyunDATA 4 0x021b4818 0x00022227 302*4882a593Smuzhiyun 303*4882a593SmuzhiyunDATA 4 0x021b083c 0x434B0350 304*4882a593SmuzhiyunDATA 4 0x021b0840 0x034C0359 305*4882a593SmuzhiyunDATA 4 0x021b483c 0x434B0350 306*4882a593SmuzhiyunDATA 4 0x021b4840 0x03650348 307*4882a593SmuzhiyunDATA 4 0x021b0848 0x4436383B 308*4882a593SmuzhiyunDATA 4 0x021b4848 0x39393341 309*4882a593SmuzhiyunDATA 4 0x021b0850 0x35373933 310*4882a593SmuzhiyunDATA 4 0x021b4850 0x48254A36 311*4882a593Smuzhiyun 312*4882a593SmuzhiyunDATA 4 0x021b080c 0x001F001F 313*4882a593SmuzhiyunDATA 4 0x021b0810 0x001F001F 314*4882a593Smuzhiyun 315*4882a593SmuzhiyunDATA 4 0x021b480c 0x00440044 316*4882a593SmuzhiyunDATA 4 0x021b4810 0x00440044 317*4882a593Smuzhiyun 318*4882a593SmuzhiyunDATA 4 0x021b08b8 0x00000800 319*4882a593SmuzhiyunDATA 4 0x021b48b8 0x00000800 320*4882a593Smuzhiyun 321*4882a593SmuzhiyunDATA 4 0x021b001c 0x00000000 322*4882a593SmuzhiyunDATA 4 0x021b0404 0x00011006 323*4882a593Smuzhiyun 324*4882a593SmuzhiyunDATA 4 0x020c4068 0x00C03F3F 325*4882a593SmuzhiyunDATA 4 0x020c406c 0x0030FC03 326*4882a593SmuzhiyunDATA 4 0x020c4070 0x0FFFC000 327*4882a593SmuzhiyunDATA 4 0x020c4074 0x3FF00000 328*4882a593SmuzhiyunDATA 4 0x020c4078 0x00FFF300 329*4882a593SmuzhiyunDATA 4 0x020c407c 0x0F0000C3 330*4882a593SmuzhiyunDATA 4 0x020c4080 0x000003FF 331*4882a593Smuzhiyun 332*4882a593Smuzhiyun/* enable AXI cache for VDOA/VPU/IPU */ 333*4882a593SmuzhiyunDATA 4 0x020e0010 0xF00000CF 334*4882a593Smuzhiyun/* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */ 335*4882a593SmuzhiyunDATA 4 0x020e0018 0x007F007F 336*4882a593SmuzhiyunDATA 4 0x020e001c 0x007F007F 337*4882a593Smuzhiyun 338*4882a593Smuzhiyun#endif /* CONFIG_MX6DQ_LPDDR2 */ 339