summaryrefslogtreecommitdiff
path: root/board/advantech/dms-ba16/samsung-2g.cfg
blob: 4166cc9c57fb89836a21bef44943b5631fa0c34e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/* Calibrations */
/* ZQ */
DATA 4, MX6_MMDC_P0_MPZQHWCTRL,  0xa1390003
/* write leveling */
DATA 4, MX6_MMDC_P0_MPWLDECTRL0, 0x001F001F
DATA 4, MX6_MMDC_P0_MPWLDECTRL1, 0x001F001F
DATA 4, MX6_MMDC_P1_MPWLDECTRL0, 0x001F001F
DATA 4, MX6_MMDC_P1_MPWLDECTRL1, 0x001F001F
/* Read DQS Gating calibration */
DATA 4, MX6_MMDC_P0_MPDGCTRL0,   0x45380544
DATA 4, MX6_MMDC_P0_MPDGCTRL1,   0x05280530
DATA 4, MX6_MMDC_P1_MPDGCTRL0,   0x4530053C
DATA 4, MX6_MMDC_P1_MPDGCTRL1,   0x0530050C
/* Read calibration */
DATA 4, MX6_MMDC_P0_MPRDDLCTL,   0x36303032
DATA 4, MX6_MMDC_P1_MPRDDLCTL,   0x38363042
/* Write calibration */
DATA 4, MX6_MMDC_P0_MPWRDLCTL,   0x3A3A423E
DATA 4, MX6_MMDC_P1_MPWRDLCTL,   0x4A38483E
/* read data bit delay */
DATA 4, MX6_MMDC_P0_MPRDDQBY0DL, 0x33333333
DATA 4, MX6_MMDC_P0_MPRDDQBY1DL, 0x33333333
DATA 4, MX6_MMDC_P0_MPRDDQBY2DL, 0x33333333
DATA 4, MX6_MMDC_P0_MPRDDQBY3DL, 0x33333333
DATA 4, MX6_MMDC_P1_MPRDDQBY0DL, 0x33333333
DATA 4, MX6_MMDC_P1_MPRDDQBY1DL, 0x33333333
DATA 4, MX6_MMDC_P1_MPRDDQBY2DL, 0x33333333
DATA 4, MX6_MMDC_P1_MPRDDQBY3DL, 0x33333333

/* Complete calibration by forced measurment */
DATA 4, MX6_MMDC_P0_MPMUR0,     0x00000800
DATA 4, MX6_MMDC_P1_MPMUR0,     0x00000800

/* MMDC init */
DATA 4, MX6_MMDC_P0_MDPDC,      0x00020036
DATA 4, MX6_MMDC_P0_MDOTC,      0x09444040
DATA 4, MX6_MMDC_P0_MDCFG0,     0x8A8F79A4
DATA 4, MX6_MMDC_P0_MDCFG1,     0xDB538E64
DATA 4, MX6_MMDC_P0_MDCFG2,     0x01ff00db
DATA 4, MX6_MMDC_P0_MDMISC,     0x00001740
DATA 4, MX6_MMDC_P0_MDSCR,      0x00008000
DATA 4, MX6_MMDC_P0_MDRWD,      0x000026d2
DATA 4, MX6_MMDC_P0_MDOR,       0x008F1023
DATA 4, MX6_MMDC_P0_MDASP,      0x00000047
DATA 4, MX6_MMDC_P0_MDCTL,      0x841a0000

/* Initialize memory */
DATA 4, MX6_MMDC_P0_MDSCR,      0x04088032
DATA 4, MX6_MMDC_P0_MDSCR,      0x0408803a
DATA 4, MX6_MMDC_P0_MDSCR,      0x00008033
DATA 4, MX6_MMDC_P0_MDSCR,      0x0000803b
DATA 4, MX6_MMDC_P0_MDSCR,      0x00408031
DATA 4, MX6_MMDC_P0_MDSCR,      0x00408039
DATA 4, MX6_MMDC_P0_MDSCR,      0x09408030
DATA 4, MX6_MMDC_P0_MDSCR,      0x09408038
DATA 4, MX6_MMDC_P0_MDSCR,      0x04008040
DATA 4, MX6_MMDC_P0_MDSCR,      0x04008048
DATA 4, MX6_MMDC_P0_MDREF,      0x00005800
DATA 4, MX6_MMDC_P0_MPODTCTRL,  0x00011117
DATA 4, MX6_MMDC_P1_MPODTCTRL,  0x00011117
DATA 4, MX6_MMDC_P0_MDPDC,      0x00025576
DATA 4, MX6_MMDC_P0_MAPSR,      0x00011006
DATA 4, MX6_MMDC_P0_MDSCR,      0x00000000