ram: px30: add sdram driver
[platform/kernel/u-boot.git] / drivers / ram / rockchip / sdram-px30-ddr3-detect-333.inc
1 {
2         {
3                 {
4                         .rank = 0x1,
5                         .col = 0xC,
6                         .bk = 0x3,
7                         .bw = 0x1,
8                         .dbw = 0x0,
9                         .row_3_4 = 0x0,
10                         .cs0_row = 0x10,
11                         .cs1_row = 0x10,
12                         .cs0_high16bit_row = 0x10,
13                         .cs1_high16bit_row = 0x10,
14                         .ddrconfig = 0,
15                 },
16                 {
17                         {0x290b0609},
18                         {0x08020401},
19                         {0x00000002},
20                         {0x00001111},
21                         {0x0000000c},
22                         {0x00000222},
23                         0x000000ff
24                 }
25         },
26         {
27                 .ddr_freq = 333,
28                 .dramtype = DDR3,
29                 .num_channels = 1,
30                 .stride = 0,
31                 .odt = 0,
32         },
33         {
34                 {
35                         {0x00000000, 0x43041001},       /* MSTR */
36                         {0x00000064, 0x0028003b},       /* RFSHTMG */
37                         {0x000000d0, 0x00020053},       /* INIT0 */
38                         {0x000000d4, 0x00020000},       /* INIT1 */
39                         {0x000000d8, 0x00000100},       /* INIT2 */
40                         {0x000000dc, 0x03200000},       /* INIT3 */
41                         {0x000000e0, 0x00000000},       /* INIT4 */
42                         {0x000000e4, 0x00090000},       /* INIT5 */
43                         {0x000000f4, 0x000f012f},       /* RANKCTL */
44                         {0x00000100, 0x07090b06},       /* DRAMTMG0 */
45                         {0x00000104, 0x00050209},       /* DRAMTMG1 */
46                         {0x00000108, 0x03030407},       /* DRAMTMG2 */
47                         {0x0000010c, 0x00202006},       /* DRAMTMG3 */
48                         {0x00000110, 0x03020204},       /* DRAMTMG4 */
49                         {0x00000114, 0x03030202},       /* DRAMTMG5 */
50                         {0x00000120, 0x00000903},       /* DRAMTMG8 */
51                         {0x00000180, 0x00800020},       /* ZQCTL0 */
52                         {0x00000184, 0x00000000},       /* ZQCTL1 */
53                         {0x00000190, 0x07010001},       /* DFITMG0 */
54                         {0x00000198, 0x07000101},       /* DFILPCFG0 */
55                         {0x000001a0, 0xc0400003},       /* DFIUPD0 */
56                         {0x00000240, 0x06000604},       /* ODTCFG */
57                         {0x00000244, 0x00000201},       /* ODTMAP */
58                         {0x00000250, 0x00001f00},       /* SCHED */
59                         {0x00000490, 0x00000001},       /* PCTRL_0 */
60                         {0xffffffff, 0xffffffff}
61                 }
62         },
63         {
64                 {
65                         {0x00000004, 0x0000000a},       /* PHYREG01 */
66                         {0x00000028, 0x00000006},       /* PHYREG0A */
67                         {0x0000002c, 0x00000000},       /* PHYREG0B */
68                         {0x00000030, 0x00000005},       /* PHYREG0C */
69                         {0xffffffff, 0xffffffff}
70                 }
71         }
72 },