The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/tegra30-asus-nexus7-grouper-memory-timings.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 
    3 / {
    4         memory-controller@7000f000 {
    5                 emc-timings-0 {
    6                         nvidia,ram-code = <0>; /* Elpida EDJ2108EDBG-DJL-F */
    7 
    8                         timing-25500000 {
    9                                 clock-frequency = <25500000>;
   10 
   11                                 nvidia,emem-configuration = <
   12                                         0x00020001 /* MC_EMEM_ARB_CFG */
   13                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
   14                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
   15                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
   16                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
   17                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
   18                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
   19                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
   20                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
   21                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
   22                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
   23                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
   24                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
   25                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
   26                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
   27                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
   28                                         0x74830303 /* MC_EMEM_ARB_MISC0 */
   29                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
   30                                 >;
   31                         };
   32 
   33                         timing-51000000 {
   34                                 clock-frequency = <51000000>;
   35 
   36                                 nvidia,emem-configuration = <
   37                                         0x00010001 /* MC_EMEM_ARB_CFG */
   38                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
   39                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
   40                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
   41                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
   42                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
   43                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
   44                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
   45                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
   46                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
   47                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
   48                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
   49                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
   50                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
   51                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
   52                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
   53                                         0x73430303 /* MC_EMEM_ARB_MISC0 */
   54                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
   55                                 >;
   56                         };
   57 
   58                         timing-102000000 {
   59                                 clock-frequency = <102000000>;
   60 
   61                                 nvidia,emem-configuration = <
   62                                         0x00000001 /* MC_EMEM_ARB_CFG */
   63                                         0xc0000030 /* MC_EMEM_ARB_OUTSTANDING_REQ */
   64                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
   65                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
   66                                         0x00000003 /* MC_EMEM_ARB_TIMING_RC */
   67                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
   68                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
   69                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
   70                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
   71                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
   72                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
   73                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
   74                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
   75                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
   76                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
   77                                         0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
   78                                         0x72830504 /* MC_EMEM_ARB_MISC0 */
   79                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
   80                                 >;
   81                         };
   82 
   83                         timing-204000000 {
   84                                 clock-frequency = <204000000>;
   85 
   86                                 nvidia,emem-configuration = <
   87                                         0x00000003 /* MC_EMEM_ARB_CFG */
   88                                         0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
   89                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
   90                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
   91                                         0x00000005 /* MC_EMEM_ARB_TIMING_RC */
   92                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
   93                                         0x00000003 /* MC_EMEM_ARB_TIMING_FAW */
   94                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
   95                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
   96                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
   97                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
   98                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
   99                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
  100                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  101                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
  102                                         0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
  103                                         0x72440a06 /* MC_EMEM_ARB_MISC0 */
  104                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  105                                 >;
  106                         };
  107 
  108                         timing-333500000 {
  109                                 clock-frequency = <333500000>;
  110 
  111                                 nvidia,emem-configuration = <
  112                                         0x00000005 /* MC_EMEM_ARB_CFG */
  113                                         0xc000003d /* MC_EMEM_ARB_OUTSTANDING_REQ */
  114                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  115                                         0x00000002 /* MC_EMEM_ARB_TIMING_RP */
  116                                         0x00000008 /* MC_EMEM_ARB_TIMING_RC */
  117                                         0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
  118                                         0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
  119                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  120                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  121                                         0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  122                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  123                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
  124                                         0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
  125                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  126                                         0x06030202 /* MC_EMEM_ARB_DA_TURNS */
  127                                         0x000b0608 /* MC_EMEM_ARB_DA_COVERS */
  128                                         0x70850f09 /* MC_EMEM_ARB_MISC0 */
  129                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  130                                 >;
  131                         };
  132 
  133                         timing-667000000 {
  134                                 clock-frequency = <667000000>;
  135 
  136                                 nvidia,emem-configuration = <
  137                                         0x0000000a /* MC_EMEM_ARB_CFG */
  138                                         0xc0000079 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  139                                         0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
  140                                         0x00000004 /* MC_EMEM_ARB_TIMING_RP */
  141                                         0x00000010 /* MC_EMEM_ARB_TIMING_RC */
  142                                         0x0000000b /* MC_EMEM_ARB_TIMING_RAS */
  143                                         0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
  144                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  145                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  146                                         0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
  147                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  148                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
  149                                         0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
  150                                         0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
  151                                         0x08040202 /* MC_EMEM_ARB_DA_TURNS */
  152                                         0x00130b10 /* MC_EMEM_ARB_DA_COVERS */
  153                                         0x70ea1f11 /* MC_EMEM_ARB_MISC0 */
  154                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  155                                 >;
  156                         };
  157                 };
  158 
  159                 emc-timings-1 {
  160                         nvidia,ram-code = <1>; /* Hynix H5TC2G83CFR */
  161 
  162                         timing-25500000 {
  163                                 clock-frequency = <25500000>;
  164 
  165                                 nvidia,emem-configuration = <
  166                                         0x00020001 /* MC_EMEM_ARB_CFG */
  167                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  168                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  169                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
  170                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
  171                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
  172                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
  173                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  174                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  175                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  176                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  177                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
  178                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
  179                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  180                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
  181                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
  182                                         0x74830303 /* MC_EMEM_ARB_MISC0 */
  183                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  184                                 >;
  185                         };
  186 
  187                         timing-51000000 {
  188                                 clock-frequency = <51000000>;
  189 
  190                                 nvidia,emem-configuration = <
  191                                         0x00010001 /* MC_EMEM_ARB_CFG */
  192                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  193                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  194                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
  195                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
  196                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
  197                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
  198                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  199                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  200                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  201                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  202                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
  203                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
  204                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  205                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
  206                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
  207                                         0x73430303 /* MC_EMEM_ARB_MISC0 */
  208                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  209                                 >;
  210                         };
  211 
  212                         timing-102000000 {
  213                                 clock-frequency = <102000000>;
  214 
  215                                 nvidia,emem-configuration = <
  216                                         0x00000001 /* MC_EMEM_ARB_CFG */
  217                                         0xc0000030 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  218                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  219                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
  220                                         0x00000003 /* MC_EMEM_ARB_TIMING_RC */
  221                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
  222                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
  223                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  224                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  225                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  226                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  227                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
  228                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
  229                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  230                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
  231                                         0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
  232                                         0x72830504 /* MC_EMEM_ARB_MISC0 */
  233                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  234                                 >;
  235                         };
  236 
  237                         timing-204000000 {
  238                                 clock-frequency = <204000000>;
  239 
  240                                 nvidia,emem-configuration = <
  241                                         0x00000003 /* MC_EMEM_ARB_CFG */
  242                                         0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  243                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  244                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
  245                                         0x00000005 /* MC_EMEM_ARB_TIMING_RC */
  246                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
  247                                         0x00000003 /* MC_EMEM_ARB_TIMING_FAW */
  248                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  249                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  250                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  251                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  252                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
  253                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
  254                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  255                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
  256                                         0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
  257                                         0x72440a06 /* MC_EMEM_ARB_MISC0 */
  258                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  259                                 >;
  260                         };
  261 
  262                         timing-333500000 {
  263                                 clock-frequency = <333500000>;
  264 
  265                                 nvidia,emem-configuration = <
  266                                         0x00000005 /* MC_EMEM_ARB_CFG */
  267                                         0xc000003d /* MC_EMEM_ARB_OUTSTANDING_REQ */
  268                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
  269                                         0x00000002 /* MC_EMEM_ARB_TIMING_RP */
  270                                         0x00000008 /* MC_EMEM_ARB_TIMING_RC */
  271                                         0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
  272                                         0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
  273                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  274                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  275                                         0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
  276                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  277                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
  278                                         0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
  279                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
  280                                         0x06030202 /* MC_EMEM_ARB_DA_TURNS */
  281                                         0x000b0608 /* MC_EMEM_ARB_DA_COVERS */
  282                                         0x70850f09 /* MC_EMEM_ARB_MISC0 */
  283                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  284                                 >;
  285                         };
  286 
  287                         timing-667000000 {
  288                                 clock-frequency = <667000000>;
  289 
  290                                 nvidia,emem-configuration = <
  291                                         0x0000000a /* MC_EMEM_ARB_CFG */
  292                                         0xc0000079 /* MC_EMEM_ARB_OUTSTANDING_REQ */
  293                                         0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
  294                                         0x00000004 /* MC_EMEM_ARB_TIMING_RP */
  295                                         0x00000010 /* MC_EMEM_ARB_TIMING_RC */
  296                                         0x0000000b /* MC_EMEM_ARB_TIMING_RAS */
  297                                         0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
  298                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
  299                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
  300                                         0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
  301                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
  302                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
  303                                         0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
  304                                         0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
  305                                         0x08040202 /* MC_EMEM_ARB_DA_TURNS */
  306                                         0x00130b10 /* MC_EMEM_ARB_DA_COVERS */
  307                                         0x70ea1f11 /* MC_EMEM_ARB_MISC0 */
  308                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
  309                                 >;
  310                         };
  311                 };
  312         };
  313 
  314         memory-controller@7000f400 {
  315                 emc-timings-0 {
  316                         nvidia,ram-code = <0>; /* Elpida EDJ2108EDBG-DJL-F */
  317 
  318                         timing-25500000 {
  319                                 clock-frequency = <25500000>;
  320 
  321                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  322                                 nvidia,emc-mode-1 = <0x80100003>;
  323                                 nvidia,emc-mode-2 = <0x80200008>;
  324                                 nvidia,emc-mode-reset = <0x80001221>;
  325                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  326                                 nvidia,emc-cfg-dyn-self-ref;
  327                                 nvidia,emc-cfg-periodic-qrst;
  328 
  329                                 nvidia,emc-configuration = <
  330                                         0x00000001 /* EMC_RC */
  331                                         0x00000004 /* EMC_RFC */
  332                                         0x00000000 /* EMC_RAS */
  333                                         0x00000000 /* EMC_RP */
  334                                         0x00000002 /* EMC_R2W */
  335                                         0x0000000a /* EMC_W2R */
  336                                         0x00000005 /* EMC_R2P */
  337                                         0x0000000b /* EMC_W2P */
  338                                         0x00000000 /* EMC_RD_RCD */
  339                                         0x00000000 /* EMC_WR_RCD */
  340                                         0x00000003 /* EMC_RRD */
  341                                         0x00000001 /* EMC_REXT */
  342                                         0x00000000 /* EMC_WEXT */
  343                                         0x00000005 /* EMC_WDV */
  344                                         0x00000005 /* EMC_QUSE */
  345                                         0x00000004 /* EMC_QRST */
  346                                         0x0000000a /* EMC_QSAFE */
  347                                         0x0000000b /* EMC_RDV */
  348                                         0x000000c0 /* EMC_REFRESH */
  349                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  350                                         0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
  351                                         0x00000002 /* EMC_PDEX2WR */
  352                                         0x00000002 /* EMC_PDEX2RD */
  353                                         0x00000001 /* EMC_PCHG2PDEN */
  354                                         0x00000000 /* EMC_ACT2PDEN */
  355                                         0x00000007 /* EMC_AR2PDEN */
  356                                         0x0000000f /* EMC_RW2PDEN */
  357                                         0x00000005 /* EMC_TXSR */
  358                                         0x00000005 /* EMC_TXSRDLL */
  359                                         0x00000004 /* EMC_TCKE */
  360                                         0x00000001 /* EMC_TFAW */
  361                                         0x00000000 /* EMC_TRPAB */
  362                                         0x00000004 /* EMC_TCLKSTABLE */
  363                                         0x00000005 /* EMC_TCLKSTOP */
  364                                         0x000000c7 /* EMC_TREFBW */
  365                                         0x00000006 /* EMC_QUSE_EXTRA */
  366                                         0x00000004 /* EMC_FBIO_CFG6 */
  367                                         0x00000000 /* EMC_ODT_WRITE */
  368                                         0x00000000 /* EMC_ODT_READ */
  369                                         0x00004288 /* EMC_FBIO_CFG5 */
  370                                         0x007800a4 /* EMC_CFG_DIG_DLL */
  371                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  372                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
  373                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
  374                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
  375                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
  376                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
  377                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
  378                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
  379                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
  380                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  381                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  382                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  383                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  384                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  385                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  386                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  387                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  388                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  389                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  390                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  391                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  392                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  393                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  394                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  395                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  396                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
  397                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
  398                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
  399                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
  400                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  401                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
  402                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
  403                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  404                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
  405                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
  406                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
  407                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
  408                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
  409                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  410                                         0x00000000 /* EMC_ZCAL_INTERVAL */
  411                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
  412                                         0x000c000c /* EMC_MRS_WAIT_CNT */
  413                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  414                                         0x00000000 /* EMC_CTT */
  415                                         0x00000000 /* EMC_CTT_DURATION */
  416                                         0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
  417                                         0xe8000000 /* EMC_FBIO_SPARE */
  418                                         0xff00ff00 /* EMC_CFG_RSV */
  419                                 >;
  420                         };
  421 
  422                         timing-51000000 {
  423                                 clock-frequency = <51000000>;
  424 
  425                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  426                                 nvidia,emc-mode-1 = <0x80100003>;
  427                                 nvidia,emc-mode-2 = <0x80200008>;
  428                                 nvidia,emc-mode-reset = <0x80001221>;
  429                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  430                                 nvidia,emc-cfg-dyn-self-ref;
  431                                 nvidia,emc-cfg-periodic-qrst;
  432 
  433                                 nvidia,emc-configuration = <
  434                                         0x00000002 /* EMC_RC */
  435                                         0x00000008 /* EMC_RFC */
  436                                         0x00000001 /* EMC_RAS */
  437                                         0x00000000 /* EMC_RP */
  438                                         0x00000002 /* EMC_R2W */
  439                                         0x0000000a /* EMC_W2R */
  440                                         0x00000005 /* EMC_R2P */
  441                                         0x0000000b /* EMC_W2P */
  442                                         0x00000000 /* EMC_RD_RCD */
  443                                         0x00000000 /* EMC_WR_RCD */
  444                                         0x00000003 /* EMC_RRD */
  445                                         0x00000001 /* EMC_REXT */
  446                                         0x00000000 /* EMC_WEXT */
  447                                         0x00000005 /* EMC_WDV */
  448                                         0x00000005 /* EMC_QUSE */
  449                                         0x00000004 /* EMC_QRST */
  450                                         0x0000000a /* EMC_QSAFE */
  451                                         0x0000000b /* EMC_RDV */
  452                                         0x00000181 /* EMC_REFRESH */
  453                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  454                                         0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
  455                                         0x00000002 /* EMC_PDEX2WR */
  456                                         0x00000002 /* EMC_PDEX2RD */
  457                                         0x00000001 /* EMC_PCHG2PDEN */
  458                                         0x00000000 /* EMC_ACT2PDEN */
  459                                         0x00000007 /* EMC_AR2PDEN */
  460                                         0x0000000f /* EMC_RW2PDEN */
  461                                         0x00000009 /* EMC_TXSR */
  462                                         0x00000009 /* EMC_TXSRDLL */
  463                                         0x00000004 /* EMC_TCKE */
  464                                         0x00000002 /* EMC_TFAW */
  465                                         0x00000000 /* EMC_TRPAB */
  466                                         0x00000004 /* EMC_TCLKSTABLE */
  467                                         0x00000005 /* EMC_TCLKSTOP */
  468                                         0x0000018e /* EMC_TREFBW */
  469                                         0x00000006 /* EMC_QUSE_EXTRA */
  470                                         0x00000004 /* EMC_FBIO_CFG6 */
  471                                         0x00000000 /* EMC_ODT_WRITE */
  472                                         0x00000000 /* EMC_ODT_READ */
  473                                         0x00004288 /* EMC_FBIO_CFG5 */
  474                                         0x007800a4 /* EMC_CFG_DIG_DLL */
  475                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  476                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
  477                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
  478                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
  479                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
  480                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
  481                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
  482                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
  483                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
  484                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  485                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  486                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  487                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  488                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  489                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  490                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  491                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  492                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  493                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  494                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  495                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  496                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  497                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  498                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  499                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  500                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
  501                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
  502                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
  503                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
  504                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  505                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
  506                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
  507                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  508                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
  509                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
  510                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
  511                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
  512                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
  513                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  514                                         0x00000000 /* EMC_ZCAL_INTERVAL */
  515                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
  516                                         0x000c000c /* EMC_MRS_WAIT_CNT */
  517                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  518                                         0x00000000 /* EMC_CTT */
  519                                         0x00000000 /* EMC_CTT_DURATION */
  520                                         0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
  521                                         0xe8000000 /* EMC_FBIO_SPARE */
  522                                         0xff00ff00 /* EMC_CFG_RSV */
  523                                 >;
  524                         };
  525 
  526                         timing-102000000 {
  527                                 clock-frequency = <102000000>;
  528 
  529                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  530                                 nvidia,emc-mode-1 = <0x80100003>;
  531                                 nvidia,emc-mode-2 = <0x80200008>;
  532                                 nvidia,emc-mode-reset = <0x80001221>;
  533                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  534                                 nvidia,emc-cfg-dyn-self-ref;
  535                                 nvidia,emc-cfg-periodic-qrst;
  536 
  537                                 nvidia,emc-configuration = <
  538                                         0x00000005 /* EMC_RC */
  539                                         0x00000010 /* EMC_RFC */
  540                                         0x00000003 /* EMC_RAS */
  541                                         0x00000001 /* EMC_RP */
  542                                         0x00000002 /* EMC_R2W */
  543                                         0x0000000a /* EMC_W2R */
  544                                         0x00000005 /* EMC_R2P */
  545                                         0x0000000b /* EMC_W2P */
  546                                         0x00000001 /* EMC_RD_RCD */
  547                                         0x00000001 /* EMC_WR_RCD */
  548                                         0x00000003 /* EMC_RRD */
  549                                         0x00000001 /* EMC_REXT */
  550                                         0x00000000 /* EMC_WEXT */
  551                                         0x00000005 /* EMC_WDV */
  552                                         0x00000005 /* EMC_QUSE */
  553                                         0x00000004 /* EMC_QRST */
  554                                         0x0000000a /* EMC_QSAFE */
  555                                         0x0000000b /* EMC_RDV */
  556                                         0x00000303 /* EMC_REFRESH */
  557                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  558                                         0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
  559                                         0x00000002 /* EMC_PDEX2WR */
  560                                         0x00000002 /* EMC_PDEX2RD */
  561                                         0x00000001 /* EMC_PCHG2PDEN */
  562                                         0x00000000 /* EMC_ACT2PDEN */
  563                                         0x00000007 /* EMC_AR2PDEN */
  564                                         0x0000000f /* EMC_RW2PDEN */
  565                                         0x00000012 /* EMC_TXSR */
  566                                         0x00000012 /* EMC_TXSRDLL */
  567                                         0x00000004 /* EMC_TCKE */
  568                                         0x00000004 /* EMC_TFAW */
  569                                         0x00000000 /* EMC_TRPAB */
  570                                         0x00000004 /* EMC_TCLKSTABLE */
  571                                         0x00000005 /* EMC_TCLKSTOP */
  572                                         0x0000031c /* EMC_TREFBW */
  573                                         0x00000006 /* EMC_QUSE_EXTRA */
  574                                         0x00000004 /* EMC_FBIO_CFG6 */
  575                                         0x00000000 /* EMC_ODT_WRITE */
  576                                         0x00000000 /* EMC_ODT_READ */
  577                                         0x00004288 /* EMC_FBIO_CFG5 */
  578                                         0x007800a4 /* EMC_CFG_DIG_DLL */
  579                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  580                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
  581                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
  582                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
  583                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
  584                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
  585                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
  586                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
  587                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
  588                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  589                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  590                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  591                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  592                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  593                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  594                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  595                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  596                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  597                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  598                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  599                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  600                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  601                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  602                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  603                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  604                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
  605                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
  606                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
  607                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
  608                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  609                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
  610                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
  611                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  612                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
  613                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
  614                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
  615                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
  616                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
  617                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  618                                         0x00000000 /* EMC_ZCAL_INTERVAL */
  619                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
  620                                         0x000c000c /* EMC_MRS_WAIT_CNT */
  621                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  622                                         0x00000000 /* EMC_CTT */
  623                                         0x00000000 /* EMC_CTT_DURATION */
  624                                         0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
  625                                         0xe8000000 /* EMC_FBIO_SPARE */
  626                                         0xff00ff00 /* EMC_CFG_RSV */
  627                                 >;
  628                         };
  629 
  630                         timing-204000000 {
  631                                 clock-frequency = <204000000>;
  632 
  633                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  634                                 nvidia,emc-mode-1 = <0x80100003>;
  635                                 nvidia,emc-mode-2 = <0x80200008>;
  636                                 nvidia,emc-mode-reset = <0x80001221>;
  637                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  638                                 nvidia,emc-cfg-dyn-self-ref;
  639                                 nvidia,emc-cfg-periodic-qrst;
  640 
  641                                 nvidia,emc-configuration = <
  642                                         0x0000000a /* EMC_RC */
  643                                         0x00000020 /* EMC_RFC */
  644                                         0x00000007 /* EMC_RAS */
  645                                         0x00000002 /* EMC_RP */
  646                                         0x00000002 /* EMC_R2W */
  647                                         0x0000000a /* EMC_W2R */
  648                                         0x00000005 /* EMC_R2P */
  649                                         0x0000000b /* EMC_W2P */
  650                                         0x00000002 /* EMC_RD_RCD */
  651                                         0x00000002 /* EMC_WR_RCD */
  652                                         0x00000003 /* EMC_RRD */
  653                                         0x00000001 /* EMC_REXT */
  654                                         0x00000000 /* EMC_WEXT */
  655                                         0x00000005 /* EMC_WDV */
  656                                         0x00000005 /* EMC_QUSE */
  657                                         0x00000004 /* EMC_QRST */
  658                                         0x0000000a /* EMC_QSAFE */
  659                                         0x0000000b /* EMC_RDV */
  660                                         0x00000607 /* EMC_REFRESH */
  661                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  662                                         0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
  663                                         0x00000002 /* EMC_PDEX2WR */
  664                                         0x00000002 /* EMC_PDEX2RD */
  665                                         0x00000001 /* EMC_PCHG2PDEN */
  666                                         0x00000000 /* EMC_ACT2PDEN */
  667                                         0x00000007 /* EMC_AR2PDEN */
  668                                         0x0000000f /* EMC_RW2PDEN */
  669                                         0x00000023 /* EMC_TXSR */
  670                                         0x00000023 /* EMC_TXSRDLL */
  671                                         0x00000004 /* EMC_TCKE */
  672                                         0x00000007 /* EMC_TFAW */
  673                                         0x00000000 /* EMC_TRPAB */
  674                                         0x00000004 /* EMC_TCLKSTABLE */
  675                                         0x00000005 /* EMC_TCLKSTOP */
  676                                         0x00000638 /* EMC_TREFBW */
  677                                         0x00000006 /* EMC_QUSE_EXTRA */
  678                                         0x00000006 /* EMC_FBIO_CFG6 */
  679                                         0x00000000 /* EMC_ODT_WRITE */
  680                                         0x00000000 /* EMC_ODT_READ */
  681                                         0x00004288 /* EMC_FBIO_CFG5 */
  682                                         0x004400a4 /* EMC_CFG_DIG_DLL */
  683                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  684                                         0x00080000 /* EMC_DLL_XFORM_DQS0 */
  685                                         0x00080000 /* EMC_DLL_XFORM_DQS1 */
  686                                         0x00080000 /* EMC_DLL_XFORM_DQS2 */
  687                                         0x00080000 /* EMC_DLL_XFORM_DQS3 */
  688                                         0x00080000 /* EMC_DLL_XFORM_DQS4 */
  689                                         0x00080000 /* EMC_DLL_XFORM_DQS5 */
  690                                         0x00080000 /* EMC_DLL_XFORM_DQS6 */
  691                                         0x00080000 /* EMC_DLL_XFORM_DQS7 */
  692                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  693                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  694                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  695                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  696                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  697                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  698                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  699                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  700                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  701                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  702                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  703                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  704                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  705                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  706                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  707                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  708                                         0x00080000 /* EMC_DLL_XFORM_DQ0 */
  709                                         0x00080000 /* EMC_DLL_XFORM_DQ1 */
  710                                         0x00080000 /* EMC_DLL_XFORM_DQ2 */
  711                                         0x00080000 /* EMC_DLL_XFORM_DQ3 */
  712                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  713                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
  714                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
  715                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  716                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
  717                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
  718                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
  719                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
  720                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
  721                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  722                                         0x00020000 /* EMC_ZCAL_INTERVAL */
  723                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
  724                                         0x000c000c /* EMC_MRS_WAIT_CNT */
  725                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  726                                         0x00000000 /* EMC_CTT */
  727                                         0x00000000 /* EMC_CTT_DURATION */
  728                                         0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
  729                                         0xe8000000 /* EMC_FBIO_SPARE */
  730                                         0xff00ff00 /* EMC_CFG_RSV */
  731                                 >;
  732                         };
  733 
  734                         timing-333500000 {
  735                                 clock-frequency = <333500000>;
  736 
  737                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  738                                 nvidia,emc-mode-1 = <0x80100002>;
  739                                 nvidia,emc-mode-2 = <0x80200000>;
  740                                 nvidia,emc-mode-reset = <0x80000321>;
  741                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  742 
  743                                 nvidia,emc-configuration = <
  744                                         0x0000000f /* EMC_RC */
  745                                         0x00000034 /* EMC_RFC */
  746                                         0x0000000a /* EMC_RAS */
  747                                         0x00000003 /* EMC_RP */
  748                                         0x00000003 /* EMC_R2W */
  749                                         0x00000008 /* EMC_W2R */
  750                                         0x00000002 /* EMC_R2P */
  751                                         0x00000009 /* EMC_W2P */
  752                                         0x00000003 /* EMC_RD_RCD */
  753                                         0x00000003 /* EMC_WR_RCD */
  754                                         0x00000002 /* EMC_RRD */
  755                                         0x00000001 /* EMC_REXT */
  756                                         0x00000000 /* EMC_WEXT */
  757                                         0x00000004 /* EMC_WDV */
  758                                         0x00000006 /* EMC_QUSE */
  759                                         0x00000004 /* EMC_QRST */
  760                                         0x0000000a /* EMC_QSAFE */
  761                                         0x0000000c /* EMC_RDV */
  762                                         0x000009e9 /* EMC_REFRESH */
  763                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  764                                         0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */
  765                                         0x00000001 /* EMC_PDEX2WR */
  766                                         0x00000008 /* EMC_PDEX2RD */
  767                                         0x00000001 /* EMC_PCHG2PDEN */
  768                                         0x00000000 /* EMC_ACT2PDEN */
  769                                         0x00000007 /* EMC_AR2PDEN */
  770                                         0x0000000e /* EMC_RW2PDEN */
  771                                         0x00000039 /* EMC_TXSR */
  772                                         0x00000200 /* EMC_TXSRDLL */
  773                                         0x00000004 /* EMC_TCKE */
  774                                         0x0000000a /* EMC_TFAW */
  775                                         0x00000000 /* EMC_TRPAB */
  776                                         0x00000004 /* EMC_TCLKSTABLE */
  777                                         0x00000005 /* EMC_TCLKSTOP */
  778                                         0x00000a2a /* EMC_TREFBW */
  779                                         0x00000000 /* EMC_QUSE_EXTRA */
  780                                         0x00000004 /* EMC_FBIO_CFG6 */
  781                                         0x00000000 /* EMC_ODT_WRITE */
  782                                         0x00000000 /* EMC_ODT_READ */
  783                                         0x00007088 /* EMC_FBIO_CFG5 */
  784                                         0x002600a4 /* EMC_CFG_DIG_DLL */
  785                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  786                                         0x0003c000 /* EMC_DLL_XFORM_DQS0 */
  787                                         0x0003c000 /* EMC_DLL_XFORM_DQS1 */
  788                                         0x0003c000 /* EMC_DLL_XFORM_DQS2 */
  789                                         0x0003c000 /* EMC_DLL_XFORM_DQS3 */
  790                                         0x00014000 /* EMC_DLL_XFORM_DQS4 */
  791                                         0x00014000 /* EMC_DLL_XFORM_DQS5 */
  792                                         0x00014000 /* EMC_DLL_XFORM_DQS6 */
  793                                         0x00014000 /* EMC_DLL_XFORM_DQS7 */
  794                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  795                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  796                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  797                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  798                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  799                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  800                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  801                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  802                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  803                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  804                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  805                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  806                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  807                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  808                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  809                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  810                                         0x00048000 /* EMC_DLL_XFORM_DQ0 */
  811                                         0x00048000 /* EMC_DLL_XFORM_DQ1 */
  812                                         0x00048000 /* EMC_DLL_XFORM_DQ2 */
  813                                         0x00048000 /* EMC_DLL_XFORM_DQ3 */
  814                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  815                                         0x0800013d /* EMC_XM2DQSPADCTRL2 */
  816                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
  817                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  818                                         0x01f1f508 /* EMC_XM2COMPPADCTRL */
  819                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
  820                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
  821                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
  822                                         0x08000021 /* EMC_XM2DQSPADCTRL3 */
  823                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  824                                         0x00020000 /* EMC_ZCAL_INTERVAL */
  825                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
  826                                         0x018b000c /* EMC_MRS_WAIT_CNT */
  827                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  828                                         0x00000000 /* EMC_CTT */
  829                                         0x00000000 /* EMC_CTT_DURATION */
  830                                         0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */
  831                                         0xe8000000 /* EMC_FBIO_SPARE */
  832                                         0xff00ff89 /* EMC_CFG_RSV */
  833                                 >;
  834                         };
  835 
  836                         timing-667000000 {
  837                                 clock-frequency = <667000000>;
  838 
  839                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  840                                 nvidia,emc-mode-1 = <0x80100002>;
  841                                 nvidia,emc-mode-2 = <0x80200018>;
  842                                 nvidia,emc-mode-reset = <0x80000b71>;
  843                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  844                                 nvidia,emc-cfg-periodic-qrst;
  845 
  846                                 nvidia,emc-configuration = <
  847                                         0x0000001f /* EMC_RC */
  848                                         0x00000069 /* EMC_RFC */
  849                                         0x00000017 /* EMC_RAS */
  850                                         0x00000007 /* EMC_RP */
  851                                         0x00000005 /* EMC_R2W */
  852                                         0x0000000c /* EMC_W2R */
  853                                         0x00000003 /* EMC_R2P */
  854                                         0x00000011 /* EMC_W2P */
  855                                         0x00000007 /* EMC_RD_RCD */
  856                                         0x00000007 /* EMC_WR_RCD */
  857                                         0x00000002 /* EMC_RRD */
  858                                         0x00000001 /* EMC_REXT */
  859                                         0x00000000 /* EMC_WEXT */
  860                                         0x00000007 /* EMC_WDV */
  861                                         0x0000000b /* EMC_QUSE */
  862                                         0x00000009 /* EMC_QRST */
  863                                         0x0000000b /* EMC_QSAFE */
  864                                         0x00000011 /* EMC_RDV */
  865                                         0x00001412 /* EMC_REFRESH */
  866                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  867                                         0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
  868                                         0x00000002 /* EMC_PDEX2WR */
  869                                         0x0000000e /* EMC_PDEX2RD */
  870                                         0x00000001 /* EMC_PCHG2PDEN */
  871                                         0x00000000 /* EMC_ACT2PDEN */
  872                                         0x0000000c /* EMC_AR2PDEN */
  873                                         0x00000016 /* EMC_RW2PDEN */
  874                                         0x00000072 /* EMC_TXSR */
  875                                         0x00000200 /* EMC_TXSRDLL */
  876                                         0x00000005 /* EMC_TCKE */
  877                                         0x00000015 /* EMC_TFAW */
  878                                         0x00000000 /* EMC_TRPAB */
  879                                         0x00000006 /* EMC_TCLKSTABLE */
  880                                         0x00000007 /* EMC_TCLKSTOP */
  881                                         0x00001453 /* EMC_TREFBW */
  882                                         0x0000000c /* EMC_QUSE_EXTRA */
  883                                         0x00000004 /* EMC_FBIO_CFG6 */
  884                                         0x00000000 /* EMC_ODT_WRITE */
  885                                         0x00000000 /* EMC_ODT_READ */
  886                                         0x00005088 /* EMC_FBIO_CFG5 */
  887                                         0xf00b0191 /* EMC_CFG_DIG_DLL */
  888                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  889                                         0x00000008 /* EMC_DLL_XFORM_DQS0 */
  890                                         0x00000008 /* EMC_DLL_XFORM_DQS1 */
  891                                         0x00000008 /* EMC_DLL_XFORM_DQS2 */
  892                                         0x00000008 /* EMC_DLL_XFORM_DQS3 */
  893                                         0x0000000a /* EMC_DLL_XFORM_DQS4 */
  894                                         0x0000000a /* EMC_DLL_XFORM_DQS5 */
  895                                         0x0000000a /* EMC_DLL_XFORM_DQS6 */
  896                                         0x0000000a /* EMC_DLL_XFORM_DQS7 */
  897                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
  898                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
  899                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
  900                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
  901                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
  902                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
  903                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
  904                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
  905                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
  906                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
  907                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
  908                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
  909                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
  910                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
  911                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
  912                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
  913                                         0x0000000c /* EMC_DLL_XFORM_DQ0 */
  914                                         0x0000000c /* EMC_DLL_XFORM_DQ1 */
  915                                         0x0000000c /* EMC_DLL_XFORM_DQ2 */
  916                                         0x0000000c /* EMC_DLL_XFORM_DQ3 */
  917                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
  918                                         0x0600013d /* EMC_XM2DQSPADCTRL2 */
  919                                         0x22220000 /* EMC_XM2DQPADCTRL2 */
  920                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
  921                                         0x01f1f501 /* EMC_XM2COMPPADCTRL */
  922                                         0x07077404 /* EMC_XM2VTTGENPADCTRL */
  923                                         0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
  924                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
  925                                         0x0a000021 /* EMC_XM2DQSPADCTRL3 */
  926                                         0x00000802 /* EMC_CTT_TERM_CTRL */
  927                                         0x00020000 /* EMC_ZCAL_INTERVAL */
  928                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
  929                                         0x0156000c /* EMC_MRS_WAIT_CNT */
  930                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
  931                                         0x00000000 /* EMC_CTT */
  932                                         0x00000000 /* EMC_CTT_DURATION */
  933                                         0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
  934                                         0xf8000000 /* EMC_FBIO_SPARE */
  935                                         0xff00ff49 /* EMC_CFG_RSV */
  936                                 >;
  937                         };
  938                 };
  939 
  940                 emc-timings-1 {
  941                         nvidia,ram-code = <1>; /* Hynix H5TC2G83CFR */
  942 
  943                         timing-25500000 {
  944                                 clock-frequency = <25500000>;
  945 
  946                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
  947                                 nvidia,emc-mode-1 = <0x80100003>;
  948                                 nvidia,emc-mode-2 = <0x80200008>;
  949                                 nvidia,emc-mode-reset = <0x80001221>;
  950                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
  951                                 nvidia,emc-cfg-dyn-self-ref;
  952                                 nvidia,emc-cfg-periodic-qrst;
  953 
  954                                 nvidia,emc-configuration = <
  955                                         0x00000001 /* EMC_RC */
  956                                         0x00000004 /* EMC_RFC */
  957                                         0x00000000 /* EMC_RAS */
  958                                         0x00000000 /* EMC_RP */
  959                                         0x00000002 /* EMC_R2W */
  960                                         0x0000000a /* EMC_W2R */
  961                                         0x00000005 /* EMC_R2P */
  962                                         0x0000000b /* EMC_W2P */
  963                                         0x00000000 /* EMC_RD_RCD */
  964                                         0x00000000 /* EMC_WR_RCD */
  965                                         0x00000003 /* EMC_RRD */
  966                                         0x00000001 /* EMC_REXT */
  967                                         0x00000000 /* EMC_WEXT */
  968                                         0x00000005 /* EMC_WDV */
  969                                         0x00000005 /* EMC_QUSE */
  970                                         0x00000004 /* EMC_QRST */
  971                                         0x0000000a /* EMC_QSAFE */
  972                                         0x0000000b /* EMC_RDV */
  973                                         0x000000c0 /* EMC_REFRESH */
  974                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
  975                                         0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
  976                                         0x00000002 /* EMC_PDEX2WR */
  977                                         0x00000002 /* EMC_PDEX2RD */
  978                                         0x00000001 /* EMC_PCHG2PDEN */
  979                                         0x00000000 /* EMC_ACT2PDEN */
  980                                         0x00000007 /* EMC_AR2PDEN */
  981                                         0x0000000f /* EMC_RW2PDEN */
  982                                         0x00000005 /* EMC_TXSR */
  983                                         0x00000005 /* EMC_TXSRDLL */
  984                                         0x00000004 /* EMC_TCKE */
  985                                         0x00000001 /* EMC_TFAW */
  986                                         0x00000000 /* EMC_TRPAB */
  987                                         0x00000004 /* EMC_TCLKSTABLE */
  988                                         0x00000005 /* EMC_TCLKSTOP */
  989                                         0x000000c7 /* EMC_TREFBW */
  990                                         0x00000006 /* EMC_QUSE_EXTRA */
  991                                         0x00000004 /* EMC_FBIO_CFG6 */
  992                                         0x00000000 /* EMC_ODT_WRITE */
  993                                         0x00000000 /* EMC_ODT_READ */
  994                                         0x00004288 /* EMC_FBIO_CFG5 */
  995                                         0x007800a4 /* EMC_CFG_DIG_DLL */
  996                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
  997                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
  998                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
  999                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
 1000                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
 1001                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
 1002                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
 1003                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
 1004                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
 1005                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
 1006                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
 1007                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
 1008                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
 1009                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1010                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1011                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1012                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1013                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1014                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1015                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1016                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1017                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1018                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1019                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1020                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1021                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
 1022                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
 1023                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
 1024                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
 1025                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1026                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
 1027                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
 1028                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1029                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
 1030                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
 1031                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
 1032                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
 1033                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
 1034                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1035                                         0x00000000 /* EMC_ZCAL_INTERVAL */
 1036                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
 1037                                         0x000c000c /* EMC_MRS_WAIT_CNT */
 1038                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1039                                         0x00000000 /* EMC_CTT */
 1040                                         0x00000000 /* EMC_CTT_DURATION */
 1041                                         0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
 1042                                         0xe8000000 /* EMC_FBIO_SPARE */
 1043                                         0xff00ff00 /* EMC_CFG_RSV */
 1044                                 >;
 1045                         };
 1046 
 1047                         timing-51000000 {
 1048                                 clock-frequency = <51000000>;
 1049 
 1050                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
 1051                                 nvidia,emc-mode-1 = <0x80100003>;
 1052                                 nvidia,emc-mode-2 = <0x80200008>;
 1053                                 nvidia,emc-mode-reset = <0x80001221>;
 1054                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
 1055                                 nvidia,emc-cfg-dyn-self-ref;
 1056                                 nvidia,emc-cfg-periodic-qrst;
 1057 
 1058                                 nvidia,emc-configuration = <
 1059                                         0x00000002 /* EMC_RC */
 1060                                         0x00000008 /* EMC_RFC */
 1061                                         0x00000001 /* EMC_RAS */
 1062                                         0x00000000 /* EMC_RP */
 1063                                         0x00000002 /* EMC_R2W */
 1064                                         0x0000000a /* EMC_W2R */
 1065                                         0x00000005 /* EMC_R2P */
 1066                                         0x0000000b /* EMC_W2P */
 1067                                         0x00000000 /* EMC_RD_RCD */
 1068                                         0x00000000 /* EMC_WR_RCD */
 1069                                         0x00000003 /* EMC_RRD */
 1070                                         0x00000001 /* EMC_REXT */
 1071                                         0x00000000 /* EMC_WEXT */
 1072                                         0x00000005 /* EMC_WDV */
 1073                                         0x00000005 /* EMC_QUSE */
 1074                                         0x00000004 /* EMC_QRST */
 1075                                         0x0000000a /* EMC_QSAFE */
 1076                                         0x0000000b /* EMC_RDV */
 1077                                         0x00000181 /* EMC_REFRESH */
 1078                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
 1079                                         0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
 1080                                         0x00000002 /* EMC_PDEX2WR */
 1081                                         0x00000002 /* EMC_PDEX2RD */
 1082                                         0x00000001 /* EMC_PCHG2PDEN */
 1083                                         0x00000000 /* EMC_ACT2PDEN */
 1084                                         0x00000007 /* EMC_AR2PDEN */
 1085                                         0x0000000f /* EMC_RW2PDEN */
 1086                                         0x00000009 /* EMC_TXSR */
 1087                                         0x00000009 /* EMC_TXSRDLL */
 1088                                         0x00000004 /* EMC_TCKE */
 1089                                         0x00000002 /* EMC_TFAW */
 1090                                         0x00000000 /* EMC_TRPAB */
 1091                                         0x00000004 /* EMC_TCLKSTABLE */
 1092                                         0x00000005 /* EMC_TCLKSTOP */
 1093                                         0x0000018e /* EMC_TREFBW */
 1094                                         0x00000006 /* EMC_QUSE_EXTRA */
 1095                                         0x00000004 /* EMC_FBIO_CFG6 */
 1096                                         0x00000000 /* EMC_ODT_WRITE */
 1097                                         0x00000000 /* EMC_ODT_READ */
 1098                                         0x00004288 /* EMC_FBIO_CFG5 */
 1099                                         0x007800a4 /* EMC_CFG_DIG_DLL */
 1100                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
 1101                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
 1102                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
 1103                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
 1104                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
 1105                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
 1106                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
 1107                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
 1108                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
 1109                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
 1110                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
 1111                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
 1112                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
 1113                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1114                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1115                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1116                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1117                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1118                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1119                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1120                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1121                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1122                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1123                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1124                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1125                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
 1126                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
 1127                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
 1128                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
 1129                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1130                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
 1131                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
 1132                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1133                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
 1134                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
 1135                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
 1136                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
 1137                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
 1138                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1139                                         0x00000000 /* EMC_ZCAL_INTERVAL */
 1140                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
 1141                                         0x000c000c /* EMC_MRS_WAIT_CNT */
 1142                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1143                                         0x00000000 /* EMC_CTT */
 1144                                         0x00000000 /* EMC_CTT_DURATION */
 1145                                         0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
 1146                                         0xe8000000 /* EMC_FBIO_SPARE */
 1147                                         0xff00ff00 /* EMC_CFG_RSV */
 1148                                 >;
 1149                         };
 1150 
 1151                         timing-102000000 {
 1152                                 clock-frequency = <102000000>;
 1153 
 1154                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
 1155                                 nvidia,emc-mode-1 = <0x80100003>;
 1156                                 nvidia,emc-mode-2 = <0x80200008>;
 1157                                 nvidia,emc-mode-reset = <0x80001221>;
 1158                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
 1159                                 nvidia,emc-cfg-dyn-self-ref;
 1160                                 nvidia,emc-cfg-periodic-qrst;
 1161 
 1162                                 nvidia,emc-configuration = <
 1163                                         0x00000005 /* EMC_RC */
 1164                                         0x00000010 /* EMC_RFC */
 1165                                         0x00000003 /* EMC_RAS */
 1166                                         0x00000001 /* EMC_RP */
 1167                                         0x00000002 /* EMC_R2W */
 1168                                         0x0000000a /* EMC_W2R */
 1169                                         0x00000005 /* EMC_R2P */
 1170                                         0x0000000b /* EMC_W2P */
 1171                                         0x00000001 /* EMC_RD_RCD */
 1172                                         0x00000001 /* EMC_WR_RCD */
 1173                                         0x00000003 /* EMC_RRD */
 1174                                         0x00000001 /* EMC_REXT */
 1175                                         0x00000000 /* EMC_WEXT */
 1176                                         0x00000005 /* EMC_WDV */
 1177                                         0x00000005 /* EMC_QUSE */
 1178                                         0x00000004 /* EMC_QRST */
 1179                                         0x0000000a /* EMC_QSAFE */
 1180                                         0x0000000b /* EMC_RDV */
 1181                                         0x00000303 /* EMC_REFRESH */
 1182                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
 1183                                         0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
 1184                                         0x00000002 /* EMC_PDEX2WR */
 1185                                         0x00000002 /* EMC_PDEX2RD */
 1186                                         0x00000001 /* EMC_PCHG2PDEN */
 1187                                         0x00000000 /* EMC_ACT2PDEN */
 1188                                         0x00000007 /* EMC_AR2PDEN */
 1189                                         0x0000000f /* EMC_RW2PDEN */
 1190                                         0x00000012 /* EMC_TXSR */
 1191                                         0x00000012 /* EMC_TXSRDLL */
 1192                                         0x00000004 /* EMC_TCKE */
 1193                                         0x00000004 /* EMC_TFAW */
 1194                                         0x00000000 /* EMC_TRPAB */
 1195                                         0x00000004 /* EMC_TCLKSTABLE */
 1196                                         0x00000005 /* EMC_TCLKSTOP */
 1197                                         0x0000031c /* EMC_TREFBW */
 1198                                         0x00000006 /* EMC_QUSE_EXTRA */
 1199                                         0x00000004 /* EMC_FBIO_CFG6 */
 1200                                         0x00000000 /* EMC_ODT_WRITE */
 1201                                         0x00000000 /* EMC_ODT_READ */
 1202                                         0x00004288 /* EMC_FBIO_CFG5 */
 1203                                         0x007800a4 /* EMC_CFG_DIG_DLL */
 1204                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
 1205                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
 1206                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
 1207                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
 1208                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
 1209                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
 1210                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
 1211                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
 1212                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
 1213                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
 1214                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
 1215                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
 1216                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
 1217                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1218                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1219                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1220                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1221                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1222                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1223                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1224                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1225                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1226                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1227                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1228                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1229                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
 1230                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
 1231                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
 1232                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
 1233                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1234                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
 1235                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
 1236                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1237                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
 1238                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
 1239                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
 1240                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
 1241                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
 1242                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1243                                         0x00000000 /* EMC_ZCAL_INTERVAL */
 1244                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
 1245                                         0x000c000c /* EMC_MRS_WAIT_CNT */
 1246                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1247                                         0x00000000 /* EMC_CTT */
 1248                                         0x00000000 /* EMC_CTT_DURATION */
 1249                                         0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
 1250                                         0xe8000000 /* EMC_FBIO_SPARE */
 1251                                         0xff00ff00 /* EMC_CFG_RSV */
 1252                                 >;
 1253                         };
 1254 
 1255                         timing-204000000 {
 1256                                 clock-frequency = <204000000>;
 1257 
 1258                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
 1259                                 nvidia,emc-mode-1 = <0x80100003>;
 1260                                 nvidia,emc-mode-2 = <0x80200008>;
 1261                                 nvidia,emc-mode-reset = <0x80001221>;
 1262                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
 1263                                 nvidia,emc-cfg-dyn-self-ref;
 1264                                 nvidia,emc-cfg-periodic-qrst;
 1265 
 1266                                 nvidia,emc-configuration = <
 1267                                         0x0000000a /* EMC_RC */
 1268                                         0x00000020 /* EMC_RFC */
 1269                                         0x00000007 /* EMC_RAS */
 1270                                         0x00000002 /* EMC_RP */
 1271                                         0x00000002 /* EMC_R2W */
 1272                                         0x0000000a /* EMC_W2R */
 1273                                         0x00000005 /* EMC_R2P */
 1274                                         0x0000000b /* EMC_W2P */
 1275                                         0x00000002 /* EMC_RD_RCD */
 1276                                         0x00000002 /* EMC_WR_RCD */
 1277                                         0x00000003 /* EMC_RRD */
 1278                                         0x00000001 /* EMC_REXT */
 1279                                         0x00000000 /* EMC_WEXT */
 1280                                         0x00000005 /* EMC_WDV */
 1281                                         0x00000005 /* EMC_QUSE */
 1282                                         0x00000004 /* EMC_QRST */
 1283                                         0x0000000a /* EMC_QSAFE */
 1284                                         0x0000000b /* EMC_RDV */
 1285                                         0x00000607 /* EMC_REFRESH */
 1286                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
 1287                                         0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
 1288                                         0x00000002 /* EMC_PDEX2WR */
 1289                                         0x00000002 /* EMC_PDEX2RD */
 1290                                         0x00000001 /* EMC_PCHG2PDEN */
 1291                                         0x00000000 /* EMC_ACT2PDEN */
 1292                                         0x00000007 /* EMC_AR2PDEN */
 1293                                         0x0000000f /* EMC_RW2PDEN */
 1294                                         0x00000023 /* EMC_TXSR */
 1295                                         0x00000023 /* EMC_TXSRDLL */
 1296                                         0x00000004 /* EMC_TCKE */
 1297                                         0x00000007 /* EMC_TFAW */
 1298                                         0x00000000 /* EMC_TRPAB */
 1299                                         0x00000004 /* EMC_TCLKSTABLE */
 1300                                         0x00000005 /* EMC_TCLKSTOP */
 1301                                         0x00000638 /* EMC_TREFBW */
 1302                                         0x00000006 /* EMC_QUSE_EXTRA */
 1303                                         0x00000006 /* EMC_FBIO_CFG6 */
 1304                                         0x00000000 /* EMC_ODT_WRITE */
 1305                                         0x00000000 /* EMC_ODT_READ */
 1306                                         0x00004288 /* EMC_FBIO_CFG5 */
 1307                                         0x004400a4 /* EMC_CFG_DIG_DLL */
 1308                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
 1309                                         0x00080000 /* EMC_DLL_XFORM_DQS0 */
 1310                                         0x00080000 /* EMC_DLL_XFORM_DQS1 */
 1311                                         0x00080000 /* EMC_DLL_XFORM_DQS2 */
 1312                                         0x00080000 /* EMC_DLL_XFORM_DQS3 */
 1313                                         0x00080000 /* EMC_DLL_XFORM_DQS4 */
 1314                                         0x00080000 /* EMC_DLL_XFORM_DQS5 */
 1315                                         0x00080000 /* EMC_DLL_XFORM_DQS6 */
 1316                                         0x00080000 /* EMC_DLL_XFORM_DQS7 */
 1317                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
 1318                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
 1319                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
 1320                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
 1321                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1322                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1323                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1324                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1325                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1326                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1327                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1328                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1329                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1330                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1331                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1332                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1333                                         0x00080000 /* EMC_DLL_XFORM_DQ0 */
 1334                                         0x00080000 /* EMC_DLL_XFORM_DQ1 */
 1335                                         0x00080000 /* EMC_DLL_XFORM_DQ2 */
 1336                                         0x00080000 /* EMC_DLL_XFORM_DQ3 */
 1337                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1338                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
 1339                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
 1340                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1341                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
 1342                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
 1343                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
 1344                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
 1345                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
 1346                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1347                                         0x00020000 /* EMC_ZCAL_INTERVAL */
 1348                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
 1349                                         0x000c000c /* EMC_MRS_WAIT_CNT */
 1350                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1351                                         0x00000000 /* EMC_CTT */
 1352                                         0x00000000 /* EMC_CTT_DURATION */
 1353                                         0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
 1354                                         0xe8000000 /* EMC_FBIO_SPARE */
 1355                                         0xff00ff00 /* EMC_CFG_RSV */
 1356                                 >;
 1357                         };
 1358 
 1359                         timing-333500000 {
 1360                                 clock-frequency = <333500000>;
 1361 
 1362                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
 1363                                 nvidia,emc-mode-1 = <0x80100002>;
 1364                                 nvidia,emc-mode-2 = <0x80200000>;
 1365                                 nvidia,emc-mode-reset = <0x80000321>;
 1366                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
 1367 
 1368                                 nvidia,emc-configuration = <
 1369                                         0x0000000f /* EMC_RC */
 1370                                         0x00000034 /* EMC_RFC */
 1371                                         0x0000000a /* EMC_RAS */
 1372                                         0x00000003 /* EMC_RP */
 1373                                         0x00000003 /* EMC_R2W */
 1374                                         0x00000008 /* EMC_W2R */
 1375                                         0x00000002 /* EMC_R2P */
 1376                                         0x00000009 /* EMC_W2P */
 1377                                         0x00000003 /* EMC_RD_RCD */
 1378                                         0x00000003 /* EMC_WR_RCD */
 1379                                         0x00000002 /* EMC_RRD */
 1380                                         0x00000001 /* EMC_REXT */
 1381                                         0x00000000 /* EMC_WEXT */
 1382                                         0x00000004 /* EMC_WDV */
 1383                                         0x00000006 /* EMC_QUSE */
 1384                                         0x00000004 /* EMC_QRST */
 1385                                         0x0000000a /* EMC_QSAFE */
 1386                                         0x0000000c /* EMC_RDV */
 1387                                         0x000009e9 /* EMC_REFRESH */
 1388                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
 1389                                         0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */
 1390                                         0x00000001 /* EMC_PDEX2WR */
 1391                                         0x00000008 /* EMC_PDEX2RD */
 1392                                         0x00000001 /* EMC_PCHG2PDEN */
 1393                                         0x00000000 /* EMC_ACT2PDEN */
 1394                                         0x00000007 /* EMC_AR2PDEN */
 1395                                         0x0000000e /* EMC_RW2PDEN */
 1396                                         0x00000039 /* EMC_TXSR */
 1397                                         0x00000200 /* EMC_TXSRDLL */
 1398                                         0x00000004 /* EMC_TCKE */
 1399                                         0x0000000a /* EMC_TFAW */
 1400                                         0x00000000 /* EMC_TRPAB */
 1401                                         0x00000004 /* EMC_TCLKSTABLE */
 1402                                         0x00000005 /* EMC_TCLKSTOP */
 1403                                         0x00000a2a /* EMC_TREFBW */
 1404                                         0x00000000 /* EMC_QUSE_EXTRA */
 1405                                         0x00000004 /* EMC_FBIO_CFG6 */
 1406                                         0x00000000 /* EMC_ODT_WRITE */
 1407                                         0x00000000 /* EMC_ODT_READ */
 1408                                         0x00007088 /* EMC_FBIO_CFG5 */
 1409                                         0x002600a4 /* EMC_CFG_DIG_DLL */
 1410                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
 1411                                         0x0003c000 /* EMC_DLL_XFORM_DQS0 */
 1412                                         0x0003c000 /* EMC_DLL_XFORM_DQS1 */
 1413                                         0x0003c000 /* EMC_DLL_XFORM_DQS2 */
 1414                                         0x0003c000 /* EMC_DLL_XFORM_DQS3 */
 1415                                         0x00014000 /* EMC_DLL_XFORM_DQS4 */
 1416                                         0x00014000 /* EMC_DLL_XFORM_DQS5 */
 1417                                         0x00014000 /* EMC_DLL_XFORM_DQS6 */
 1418                                         0x00014000 /* EMC_DLL_XFORM_DQS7 */
 1419                                         0x00018000 /* EMC_DLL_XFORM_QUSE0 */
 1420                                         0x00018000 /* EMC_DLL_XFORM_QUSE1 */
 1421                                         0x00018000 /* EMC_DLL_XFORM_QUSE2 */
 1422                                         0x00018000 /* EMC_DLL_XFORM_QUSE3 */
 1423                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1424                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1425                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1426                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1427                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1428                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1429                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1430                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1431                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1432                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1433                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1434                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1435                                         0x00048000 /* EMC_DLL_XFORM_DQ0 */
 1436                                         0x00048000 /* EMC_DLL_XFORM_DQ1 */
 1437                                         0x00048000 /* EMC_DLL_XFORM_DQ2 */
 1438                                         0x00048000 /* EMC_DLL_XFORM_DQ3 */
 1439                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1440                                         0x0600013d /* EMC_XM2DQSPADCTRL2 */
 1441                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
 1442                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1443                                         0x01f1f508 /* EMC_XM2COMPPADCTRL */
 1444                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
 1445                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
 1446                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
 1447                                         0x08000021 /* EMC_XM2DQSPADCTRL3 */
 1448                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1449                                         0x00020000 /* EMC_ZCAL_INTERVAL */
 1450                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
 1451                                         0x018b000c /* EMC_MRS_WAIT_CNT */
 1452                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1453                                         0x00000000 /* EMC_CTT */
 1454                                         0x00000000 /* EMC_CTT_DURATION */
 1455                                         0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */
 1456                                         0xf8000000 /* EMC_FBIO_SPARE */
 1457                                         0xff00ff89 /* EMC_CFG_RSV */
 1458                                 >;
 1459                         };
 1460 
 1461                         timing-667000000 {
 1462                                 clock-frequency = <667000000>;
 1463 
 1464                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
 1465                                 nvidia,emc-mode-1 = <0x80100002>;
 1466                                 nvidia,emc-mode-2 = <0x80200018>;
 1467                                 nvidia,emc-mode-reset = <0x80000b71>;
 1468                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
 1469                                 nvidia,emc-cfg-periodic-qrst;
 1470 
 1471                                 nvidia,emc-configuration = <
 1472                                         0x00000020 /* EMC_RC */
 1473                                         0x0000006a /* EMC_RFC */
 1474                                         0x00000017 /* EMC_RAS */
 1475                                         0x00000007 /* EMC_RP */
 1476                                         0x00000005 /* EMC_R2W */
 1477                                         0x0000000c /* EMC_W2R */
 1478                                         0x00000003 /* EMC_R2P */
 1479                                         0x00000011 /* EMC_W2P */
 1480                                         0x00000007 /* EMC_RD_RCD */
 1481                                         0x00000007 /* EMC_WR_RCD */
 1482                                         0x00000002 /* EMC_RRD */
 1483                                         0x00000001 /* EMC_REXT */
 1484                                         0x00000000 /* EMC_WEXT */
 1485                                         0x00000007 /* EMC_WDV */
 1486                                         0x0000000a /* EMC_QUSE */
 1487                                         0x00000009 /* EMC_QRST */
 1488                                         0x0000000b /* EMC_QSAFE */
 1489                                         0x00000011 /* EMC_RDV */
 1490                                         0x00001412 /* EMC_REFRESH */
 1491                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
 1492                                         0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
 1493                                         0x00000002 /* EMC_PDEX2WR */
 1494                                         0x0000000e /* EMC_PDEX2RD */
 1495                                         0x00000001 /* EMC_PCHG2PDEN */
 1496                                         0x00000000 /* EMC_ACT2PDEN */
 1497                                         0x0000000c /* EMC_AR2PDEN */
 1498                                         0x00000016 /* EMC_RW2PDEN */
 1499                                         0x00000072 /* EMC_TXSR */
 1500                                         0x00000200 /* EMC_TXSRDLL */
 1501                                         0x00000005 /* EMC_TCKE */
 1502                                         0x00000015 /* EMC_TFAW */
 1503                                         0x00000000 /* EMC_TRPAB */
 1504                                         0x00000006 /* EMC_TCLKSTABLE */
 1505                                         0x00000007 /* EMC_TCLKSTOP */
 1506                                         0x00001453 /* EMC_TREFBW */
 1507                                         0x0000000b /* EMC_QUSE_EXTRA */
 1508                                         0x00000006 /* EMC_FBIO_CFG6 */
 1509                                         0x00000000 /* EMC_ODT_WRITE */
 1510                                         0x00000000 /* EMC_ODT_READ */
 1511                                         0x00005088 /* EMC_FBIO_CFG5 */
 1512                                         0xf00b0191 /* EMC_CFG_DIG_DLL */
 1513                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
 1514                                         0x0000000a /* EMC_DLL_XFORM_DQS0 */
 1515                                         0x0000000a /* EMC_DLL_XFORM_DQS1 */
 1516                                         0x0000000a /* EMC_DLL_XFORM_DQS2 */
 1517                                         0x0000000a /* EMC_DLL_XFORM_DQS3 */
 1518                                         0x0000000a /* EMC_DLL_XFORM_DQS4 */
 1519                                         0x0000000a /* EMC_DLL_XFORM_DQS5 */
 1520                                         0x0000000a /* EMC_DLL_XFORM_DQS6 */
 1521                                         0x0000000a /* EMC_DLL_XFORM_DQS7 */
 1522                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
 1523                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
 1524                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
 1525                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
 1526                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
 1527                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
 1528                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
 1529                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
 1530                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
 1531                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
 1532                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
 1533                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
 1534                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
 1535                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
 1536                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
 1537                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
 1538                                         0x0000000c /* EMC_DLL_XFORM_DQ0 */
 1539                                         0x0000000c /* EMC_DLL_XFORM_DQ1 */
 1540                                         0x0000000c /* EMC_DLL_XFORM_DQ2 */
 1541                                         0x0000000c /* EMC_DLL_XFORM_DQ3 */
 1542                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
 1543                                         0x0400013d /* EMC_XM2DQSPADCTRL2 */
 1544                                         0x22220000 /* EMC_XM2DQPADCTRL2 */
 1545                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
 1546                                         0x01f1f501 /* EMC_XM2COMPPADCTRL */
 1547                                         0x07077404 /* EMC_XM2VTTGENPADCTRL */
 1548                                         0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
 1549                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
 1550                                         0x0a000021 /* EMC_XM2DQSPADCTRL3 */
 1551                                         0x00000802 /* EMC_CTT_TERM_CTRL */
 1552                                         0x00020000 /* EMC_ZCAL_INTERVAL */
 1553                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
 1554                                         0x0155000c /* EMC_MRS_WAIT_CNT */
 1555                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
 1556                                         0x00000000 /* EMC_CTT */
 1557                                         0x00000000 /* EMC_CTT_DURATION */
 1558                                         0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
 1559                                         0xe8000000 /* EMC_FBIO_SPARE */
 1560                                         0xff00ff49 /* EMC_CFG_RSV */
 1561                                 >;
 1562                         };
 1563                 };
 1564         };
 1565 };
 1566 
 1567 &emc_icc_dvfs_opp_table {
 1568         /delete-node/ opp-750000000-1300;
 1569         /delete-node/ opp-800000000-1300;
 1570         /delete-node/ opp-900000000-1350;
 1571 };
 1572 
 1573 &emc_bw_dfs_opp_table {
 1574         /delete-node/ opp-750000000;
 1575         /delete-node/ opp-800000000;
 1576         /delete-node/ opp-900000000;
 1577 };

Cache object: 969f5d72dc41d9889be04252b4fb4ce7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.