1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0 2*724ba675SRob Herring 3*724ba675SRob Herring#include "tegra30-asus-nexus7-grouper-memory-timings.dtsi" 4*724ba675SRob Herring 5*724ba675SRob Herring/ { 6*724ba675SRob Herring /* 7*724ba675SRob Herring * Tilapia's memory timings are pretty much the same as the Grouper's 8*724ba675SRob Herring * ones. There are few minor tunings made for a higher clock rates, 9*724ba675SRob Herring * these differentiating timings are overridden here for Tilapia. 10*724ba675SRob Herring */ 11*724ba675SRob Herring 12*724ba675SRob Herring memory-controller@7000f400 { 13*724ba675SRob Herring emc-timings-0 { 14*724ba675SRob Herring timing-667000000 { 15*724ba675SRob Herring clock-frequency = <667000000>; 16*724ba675SRob Herring 17*724ba675SRob Herring nvidia,emc-auto-cal-interval = <0x001fffff>; 18*724ba675SRob Herring nvidia,emc-mode-1 = <0x80100002>; 19*724ba675SRob Herring nvidia,emc-mode-2 = <0x80200018>; 20*724ba675SRob Herring nvidia,emc-mode-reset = <0x80000b71>; 21*724ba675SRob Herring nvidia,emc-zcal-cnt-long = <0x00000040>; 22*724ba675SRob Herring nvidia,emc-cfg-periodic-qrst; 23*724ba675SRob Herring 24*724ba675SRob Herring nvidia,emc-configuration = < 25*724ba675SRob Herring 0x0000001f /* EMC_RC */ 26*724ba675SRob Herring 0x00000069 /* EMC_RFC */ 27*724ba675SRob Herring 0x00000017 /* EMC_RAS */ 28*724ba675SRob Herring 0x00000007 /* EMC_RP */ 29*724ba675SRob Herring 0x00000005 /* EMC_R2W */ 30*724ba675SRob Herring 0x0000000c /* EMC_W2R */ 31*724ba675SRob Herring 0x00000003 /* EMC_R2P */ 32*724ba675SRob Herring 0x00000011 /* EMC_W2P */ 33*724ba675SRob Herring 0x00000007 /* EMC_RD_RCD */ 34*724ba675SRob Herring 0x00000007 /* EMC_WR_RCD */ 35*724ba675SRob Herring 0x00000002 /* EMC_RRD */ 36*724ba675SRob Herring 0x00000001 /* EMC_REXT */ 37*724ba675SRob Herring 0x00000000 /* EMC_WEXT */ 38*724ba675SRob Herring 0x00000007 /* EMC_WDV */ 39*724ba675SRob Herring 0x0000000b /* EMC_QUSE */ 40*724ba675SRob Herring 0x00000009 /* EMC_QRST */ 41*724ba675SRob Herring 0x0000000b /* EMC_QSAFE */ 42*724ba675SRob Herring 0x00000011 /* EMC_RDV */ 43*724ba675SRob Herring 0x00001412 /* EMC_REFRESH */ 44*724ba675SRob Herring 0x00000000 /* EMC_BURST_REFRESH_NUM */ 45*724ba675SRob Herring 0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */ 46*724ba675SRob Herring 0x00000002 /* EMC_PDEX2WR */ 47*724ba675SRob Herring 0x0000000e /* EMC_PDEX2RD */ 48*724ba675SRob Herring 0x00000001 /* EMC_PCHG2PDEN */ 49*724ba675SRob Herring 0x00000000 /* EMC_ACT2PDEN */ 50*724ba675SRob Herring 0x0000000c /* EMC_AR2PDEN */ 51*724ba675SRob Herring 0x00000016 /* EMC_RW2PDEN */ 52*724ba675SRob Herring 0x00000072 /* EMC_TXSR */ 53*724ba675SRob Herring 0x00000200 /* EMC_TXSRDLL */ 54*724ba675SRob Herring 0x00000005 /* EMC_TCKE */ 55*724ba675SRob Herring 0x00000015 /* EMC_TFAW */ 56*724ba675SRob Herring 0x00000000 /* EMC_TRPAB */ 57*724ba675SRob Herring 0x00000006 /* EMC_TCLKSTABLE */ 58*724ba675SRob Herring 0x00000007 /* EMC_TCLKSTOP */ 59*724ba675SRob Herring 0x00001453 /* EMC_TREFBW */ 60*724ba675SRob Herring 0x0000000c /* EMC_QUSE_EXTRA */ 61*724ba675SRob Herring 0x00000004 /* EMC_FBIO_CFG6 */ 62*724ba675SRob Herring 0x00000000 /* EMC_ODT_WRITE */ 63*724ba675SRob Herring 0x00000000 /* EMC_ODT_READ */ 64*724ba675SRob Herring 0x00005088 /* EMC_FBIO_CFG5 */ 65*724ba675SRob Herring 0xf00b0191 /* EMC_CFG_DIG_DLL */ 66*724ba675SRob Herring 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 67*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS0 */ 68*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS1 */ 69*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS2 */ 70*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS3 */ 71*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 72*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 73*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 74*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 75*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 76*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 77*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 78*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 79*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 80*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 81*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 82*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 83*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 84*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 85*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 86*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 87*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 88*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 89*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 90*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 91*724ba675SRob Herring 0x0000000c /* EMC_DLL_XFORM_DQ0 */ 92*724ba675SRob Herring 0x0000000c /* EMC_DLL_XFORM_DQ1 */ 93*724ba675SRob Herring 0x0000000c /* EMC_DLL_XFORM_DQ2 */ 94*724ba675SRob Herring 0x0000000c /* EMC_DLL_XFORM_DQ3 */ 95*724ba675SRob Herring 0x000002a0 /* EMC_XM2CMDPADCTRL */ 96*724ba675SRob Herring 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 97*724ba675SRob Herring 0x22220000 /* EMC_XM2DQPADCTRL2 */ 98*724ba675SRob Herring 0x77fff884 /* EMC_XM2CLKPADCTRL */ 99*724ba675SRob Herring 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 100*724ba675SRob Herring 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 101*724ba675SRob Herring 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 102*724ba675SRob Herring 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 103*724ba675SRob Herring 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 104*724ba675SRob Herring 0x00000802 /* EMC_CTT_TERM_CTRL */ 105*724ba675SRob Herring 0x00020000 /* EMC_ZCAL_INTERVAL */ 106*724ba675SRob Herring 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 107*724ba675SRob Herring 0x0156000c /* EMC_MRS_WAIT_CNT */ 108*724ba675SRob Herring 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 109*724ba675SRob Herring 0x00000000 /* EMC_CTT */ 110*724ba675SRob Herring 0x00000000 /* EMC_CTT_DURATION */ 111*724ba675SRob Herring 0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */ 112*724ba675SRob Herring 0xe8000000 /* EMC_FBIO_SPARE */ 113*724ba675SRob Herring 0xff00ff49 /* EMC_CFG_RSV */ 114*724ba675SRob Herring >; 115*724ba675SRob Herring }; 116*724ba675SRob Herring }; 117*724ba675SRob Herring 118*724ba675SRob Herring emc-timings-1 { 119*724ba675SRob Herring timing-333500000 { 120*724ba675SRob Herring clock-frequency = <333500000>; 121*724ba675SRob Herring 122*724ba675SRob Herring nvidia,emc-auto-cal-interval = <0x001fffff>; 123*724ba675SRob Herring nvidia,emc-mode-1 = <0x80100002>; 124*724ba675SRob Herring nvidia,emc-mode-2 = <0x80200000>; 125*724ba675SRob Herring nvidia,emc-mode-reset = <0x80000321>; 126*724ba675SRob Herring nvidia,emc-zcal-cnt-long = <0x00000040>; 127*724ba675SRob Herring 128*724ba675SRob Herring nvidia,emc-configuration = < 129*724ba675SRob Herring 0x0000000f /* EMC_RC */ 130*724ba675SRob Herring 0x00000034 /* EMC_RFC */ 131*724ba675SRob Herring 0x0000000a /* EMC_RAS */ 132*724ba675SRob Herring 0x00000003 /* EMC_RP */ 133*724ba675SRob Herring 0x00000003 /* EMC_R2W */ 134*724ba675SRob Herring 0x00000008 /* EMC_W2R */ 135*724ba675SRob Herring 0x00000002 /* EMC_R2P */ 136*724ba675SRob Herring 0x00000009 /* EMC_W2P */ 137*724ba675SRob Herring 0x00000003 /* EMC_RD_RCD */ 138*724ba675SRob Herring 0x00000003 /* EMC_WR_RCD */ 139*724ba675SRob Herring 0x00000002 /* EMC_RRD */ 140*724ba675SRob Herring 0x00000001 /* EMC_REXT */ 141*724ba675SRob Herring 0x00000000 /* EMC_WEXT */ 142*724ba675SRob Herring 0x00000004 /* EMC_WDV */ 143*724ba675SRob Herring 0x00000006 /* EMC_QUSE */ 144*724ba675SRob Herring 0x00000004 /* EMC_QRST */ 145*724ba675SRob Herring 0x0000000a /* EMC_QSAFE */ 146*724ba675SRob Herring 0x0000000c /* EMC_RDV */ 147*724ba675SRob Herring 0x000009e9 /* EMC_REFRESH */ 148*724ba675SRob Herring 0x00000000 /* EMC_BURST_REFRESH_NUM */ 149*724ba675SRob Herring 0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */ 150*724ba675SRob Herring 0x00000001 /* EMC_PDEX2WR */ 151*724ba675SRob Herring 0x00000008 /* EMC_PDEX2RD */ 152*724ba675SRob Herring 0x00000001 /* EMC_PCHG2PDEN */ 153*724ba675SRob Herring 0x00000000 /* EMC_ACT2PDEN */ 154*724ba675SRob Herring 0x00000007 /* EMC_AR2PDEN */ 155*724ba675SRob Herring 0x0000000e /* EMC_RW2PDEN */ 156*724ba675SRob Herring 0x00000039 /* EMC_TXSR */ 157*724ba675SRob Herring 0x00000200 /* EMC_TXSRDLL */ 158*724ba675SRob Herring 0x00000004 /* EMC_TCKE */ 159*724ba675SRob Herring 0x0000000a /* EMC_TFAW */ 160*724ba675SRob Herring 0x00000000 /* EMC_TRPAB */ 161*724ba675SRob Herring 0x00000004 /* EMC_TCLKSTABLE */ 162*724ba675SRob Herring 0x00000005 /* EMC_TCLKSTOP */ 163*724ba675SRob Herring 0x00000a2a /* EMC_TREFBW */ 164*724ba675SRob Herring 0x00000000 /* EMC_QUSE_EXTRA */ 165*724ba675SRob Herring 0x00000004 /* EMC_FBIO_CFG6 */ 166*724ba675SRob Herring 0x00000000 /* EMC_ODT_WRITE */ 167*724ba675SRob Herring 0x00000000 /* EMC_ODT_READ */ 168*724ba675SRob Herring 0x00007088 /* EMC_FBIO_CFG5 */ 169*724ba675SRob Herring 0x002600a4 /* EMC_CFG_DIG_DLL */ 170*724ba675SRob Herring 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 171*724ba675SRob Herring 0x0003c000 /* EMC_DLL_XFORM_DQS0 */ 172*724ba675SRob Herring 0x0003c000 /* EMC_DLL_XFORM_DQS1 */ 173*724ba675SRob Herring 0x0003c000 /* EMC_DLL_XFORM_DQS2 */ 174*724ba675SRob Herring 0x0003c000 /* EMC_DLL_XFORM_DQS3 */ 175*724ba675SRob Herring 0x00014000 /* EMC_DLL_XFORM_DQS4 */ 176*724ba675SRob Herring 0x00014000 /* EMC_DLL_XFORM_DQS5 */ 177*724ba675SRob Herring 0x00014000 /* EMC_DLL_XFORM_DQS6 */ 178*724ba675SRob Herring 0x00014000 /* EMC_DLL_XFORM_DQS7 */ 179*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 180*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 181*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 182*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 183*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 184*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 185*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 186*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 187*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 188*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 189*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 190*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 191*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 192*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 193*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 194*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 195*724ba675SRob Herring 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 196*724ba675SRob Herring 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 197*724ba675SRob Herring 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 198*724ba675SRob Herring 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 199*724ba675SRob Herring 0x000002a0 /* EMC_XM2CMDPADCTRL */ 200*724ba675SRob Herring 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 201*724ba675SRob Herring 0x00000000 /* EMC_XM2DQPADCTRL2 */ 202*724ba675SRob Herring 0x77fff884 /* EMC_XM2CLKPADCTRL */ 203*724ba675SRob Herring 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 204*724ba675SRob Herring 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 205*724ba675SRob Herring 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 206*724ba675SRob Herring 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 207*724ba675SRob Herring 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 208*724ba675SRob Herring 0x00000802 /* EMC_CTT_TERM_CTRL */ 209*724ba675SRob Herring 0x00020000 /* EMC_ZCAL_INTERVAL */ 210*724ba675SRob Herring 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 211*724ba675SRob Herring 0x018b000c /* EMC_MRS_WAIT_CNT */ 212*724ba675SRob Herring 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 213*724ba675SRob Herring 0x00000000 /* EMC_CTT */ 214*724ba675SRob Herring 0x00000000 /* EMC_CTT_DURATION */ 215*724ba675SRob Herring 0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */ 216*724ba675SRob Herring 0xe8000000 /* EMC_FBIO_SPARE */ 217*724ba675SRob Herring 0xff00ff89 /* EMC_CFG_RSV */ 218*724ba675SRob Herring >; 219*724ba675SRob Herring }; 220*724ba675SRob Herring 221*724ba675SRob Herring timing-667000000 { 222*724ba675SRob Herring clock-frequency = <667000000>; 223*724ba675SRob Herring 224*724ba675SRob Herring nvidia,emc-auto-cal-interval = <0x001fffff>; 225*724ba675SRob Herring nvidia,emc-mode-1 = <0x80100002>; 226*724ba675SRob Herring nvidia,emc-mode-2 = <0x80200018>; 227*724ba675SRob Herring nvidia,emc-mode-reset = <0x80000b71>; 228*724ba675SRob Herring nvidia,emc-zcal-cnt-long = <0x00000040>; 229*724ba675SRob Herring nvidia,emc-cfg-periodic-qrst; 230*724ba675SRob Herring 231*724ba675SRob Herring nvidia,emc-configuration = < 232*724ba675SRob Herring 0x00000020 /* EMC_RC */ 233*724ba675SRob Herring 0x0000006a /* EMC_RFC */ 234*724ba675SRob Herring 0x00000017 /* EMC_RAS */ 235*724ba675SRob Herring 0x00000007 /* EMC_RP */ 236*724ba675SRob Herring 0x00000005 /* EMC_R2W */ 237*724ba675SRob Herring 0x0000000c /* EMC_W2R */ 238*724ba675SRob Herring 0x00000003 /* EMC_R2P */ 239*724ba675SRob Herring 0x00000011 /* EMC_W2P */ 240*724ba675SRob Herring 0x00000007 /* EMC_RD_RCD */ 241*724ba675SRob Herring 0x00000007 /* EMC_WR_RCD */ 242*724ba675SRob Herring 0x00000002 /* EMC_RRD */ 243*724ba675SRob Herring 0x00000001 /* EMC_REXT */ 244*724ba675SRob Herring 0x00000000 /* EMC_WEXT */ 245*724ba675SRob Herring 0x00000007 /* EMC_WDV */ 246*724ba675SRob Herring 0x0000000a /* EMC_QUSE */ 247*724ba675SRob Herring 0x00000009 /* EMC_QRST */ 248*724ba675SRob Herring 0x0000000b /* EMC_QSAFE */ 249*724ba675SRob Herring 0x00000011 /* EMC_RDV */ 250*724ba675SRob Herring 0x00001412 /* EMC_REFRESH */ 251*724ba675SRob Herring 0x00000000 /* EMC_BURST_REFRESH_NUM */ 252*724ba675SRob Herring 0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */ 253*724ba675SRob Herring 0x00000002 /* EMC_PDEX2WR */ 254*724ba675SRob Herring 0x0000000e /* EMC_PDEX2RD */ 255*724ba675SRob Herring 0x00000001 /* EMC_PCHG2PDEN */ 256*724ba675SRob Herring 0x00000000 /* EMC_ACT2PDEN */ 257*724ba675SRob Herring 0x0000000c /* EMC_AR2PDEN */ 258*724ba675SRob Herring 0x00000016 /* EMC_RW2PDEN */ 259*724ba675SRob Herring 0x00000072 /* EMC_TXSR */ 260*724ba675SRob Herring 0x00000200 /* EMC_TXSRDLL */ 261*724ba675SRob Herring 0x00000005 /* EMC_TCKE */ 262*724ba675SRob Herring 0x00000015 /* EMC_TFAW */ 263*724ba675SRob Herring 0x00000000 /* EMC_TRPAB */ 264*724ba675SRob Herring 0x00000006 /* EMC_TCLKSTABLE */ 265*724ba675SRob Herring 0x00000007 /* EMC_TCLKSTOP */ 266*724ba675SRob Herring 0x00001453 /* EMC_TREFBW */ 267*724ba675SRob Herring 0x0000000b /* EMC_QUSE_EXTRA */ 268*724ba675SRob Herring 0x00000006 /* EMC_FBIO_CFG6 */ 269*724ba675SRob Herring 0x00000000 /* EMC_ODT_WRITE */ 270*724ba675SRob Herring 0x00000000 /* EMC_ODT_READ */ 271*724ba675SRob Herring 0x00005088 /* EMC_FBIO_CFG5 */ 272*724ba675SRob Herring 0xf00b0191 /* EMC_CFG_DIG_DLL */ 273*724ba675SRob Herring 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 274*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS0 */ 275*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS1 */ 276*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS2 */ 277*724ba675SRob Herring 0x00000008 /* EMC_DLL_XFORM_DQS3 */ 278*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 279*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 280*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 281*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 282*724ba675SRob Herring 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 283*724ba675SRob Herring 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 284*724ba675SRob Herring 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 285*724ba675SRob Herring 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 286*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 287*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 288*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 289*724ba675SRob Herring 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 290*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 291*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 292*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 293*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 294*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 295*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 296*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 297*724ba675SRob Herring 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 298*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 299*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 300*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 301*724ba675SRob Herring 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 302*724ba675SRob Herring 0x000002a0 /* EMC_XM2CMDPADCTRL */ 303*724ba675SRob Herring 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 304*724ba675SRob Herring 0x22220000 /* EMC_XM2DQPADCTRL2 */ 305*724ba675SRob Herring 0x77fff884 /* EMC_XM2CLKPADCTRL */ 306*724ba675SRob Herring 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 307*724ba675SRob Herring 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 308*724ba675SRob Herring 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 309*724ba675SRob Herring 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 310*724ba675SRob Herring 0x0c000021 /* EMC_XM2DQSPADCTRL3 */ 311*724ba675SRob Herring 0x00000802 /* EMC_CTT_TERM_CTRL */ 312*724ba675SRob Herring 0x00020000 /* EMC_ZCAL_INTERVAL */ 313*724ba675SRob Herring 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 314*724ba675SRob Herring 0x0155000c /* EMC_MRS_WAIT_CNT */ 315*724ba675SRob Herring 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 316*724ba675SRob Herring 0x00000000 /* EMC_CTT */ 317*724ba675SRob Herring 0x00000000 /* EMC_CTT_DURATION */ 318*724ba675SRob Herring 0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */ 319*724ba675SRob Herring 0xe8000000 /* EMC_FBIO_SPARE */ 320*724ba675SRob Herring 0xff00ff49 /* EMC_CFG_RSV */ 321*724ba675SRob Herring >; 322*724ba675SRob Herring }; 323*724ba675SRob Herring }; 324*724ba675SRob Herring }; 325*724ba675SRob Herring}; 326