xref: /rk3399_rockchip-uboot/board/aristainetos/ddr-setup2.cfg (revision 9bea236b3402a262772b66d055ec6431cbd3ba87)
1*7254d92eSHeiko Schocher/*
2*7254d92eSHeiko Schocher * Copyright (C) 2013 Boundary Devices
3*7254d92eSHeiko Schocher *
4*7254d92eSHeiko Schocher * SPDX-License-Identifier:	GPL-2.0+
5*7254d92eSHeiko Schocher *
6*7254d92eSHeiko Schocher * Device Configuration Data (DCD)
7*7254d92eSHeiko Schocher *
8*7254d92eSHeiko Schocher * Each entry must have the format:
9*7254d92eSHeiko Schocher * Addr-type           Address        Value
10*7254d92eSHeiko Schocher *
11*7254d92eSHeiko Schocher * where:
12*7254d92eSHeiko Schocher *      Addr-type register length (1,2 or 4 bytes)
13*7254d92eSHeiko Schocher *      Address   absolute address of the register
14*7254d92eSHeiko Schocher *      value     value to be stored in the register
15*7254d92eSHeiko Schocher */
16*7254d92eSHeiko Schocher
17*7254d92eSHeiko Schocher/* DDR IO TYPE */
18*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDR_TYPE, 0x000C0000
19*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDRPKE, 0x00000000
20*7254d92eSHeiko Schocher/* Clock */
21*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDCLK_0, 0x00000030
22*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDCLK_1, 0x00000030
23*7254d92eSHeiko Schocher/* Address */
24*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_CAS, 0x00000030
25*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_RAS, 0x00000030
26*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_ADDDS, 0x00000030
27*7254d92eSHeiko Schocher/* Control */
28*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_RESET, 0x00000030
29*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDBA2, 0x00000000
30*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDODT0, 0x00000030
31*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDODT1, 0x00000030
32*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_CTLDS, 0x00000030
33*7254d92eSHeiko Schocher/* Data Strobe */
34*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DDRMODE_CTL, 0x00020000
35*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS0, 0x00000028
36*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS1, 0x00000028
37*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS2, 0x00000028
38*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS3, 0x00000028
39*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS4, 0x00000028
40*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS5, 0x00000028
41*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS6, 0x00000028
42*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_SDQS7, 0x00000028
43*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_DDRMODE, 0x00020000
44*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B0DS, 0x00000028
45*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B1DS, 0x00000028
46*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B2DS, 0x00000028
47*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B3DS, 0x00000028
48*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B4DS, 0x00000028
49*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B5DS, 0x00000028
50*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B6DS, 0x00000028
51*7254d92eSHeiko SchocherDATA 4, MX6_IOM_GRP_B7DS, 0x00000028
52*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM0, 0x00000028
53*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM1, 0x00000028
54*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM2, 0x00000028
55*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM3, 0x00000028
56*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM4, 0x00000028
57*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM5, 0x00000028
58*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM6, 0x00000028
59*7254d92eSHeiko SchocherDATA 4, MX6_IOM_DRAM_DQM7, 0x00000028
60