MLK-12735 mx6qpsabresd: Update DDR script to version 1.14
authorYe Li <ye.li@nxp.com>
Fri, 29 Apr 2016 05:30:25 +0000 (13:30 +0800)
committerYe Li <ye.li@nxp.com>
Wed, 5 Apr 2017 06:04:40 +0000 (14:04 +0800)
commit07206a02f8accf1a795757ef86016a4f046f6dab
tree7e70823c406d69e6229424fd27ce8abba98193e4
parentf541f0078dfaa73f212acded213bf66b5ed79087
MLK-12735 mx6qpsabresd: Update DDR script to version 1.14

DDR script file:
arik_r2_sdb_ddr3_528_1.14.inc

Compass link:
http://compass.freescale.net/livelink/livelink?func=ll&objid=235302593&objAction=browse&sort=name&viewType=1

Update:
    setmem /32  0x020e0534 =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02  (SDQS0_B_TRIM=01, SDQS0_TRIM=10)
    setmem /32  0x020e0538 =      0x00008000  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03  (SDQS1_B_TRIM=00, SDQS1_TRIM=00)
    setmem /32  0x020e053C =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04  (SDQS2_B_TRIM=01, SDQS2_TRIM=10)
    setmem /32  0x020e0540 =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05  (SDQS3_B_TRIM=01, SDQS3_TRIM=10)
    setmem /32  0x020e0544 =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06  (SDQS4_B_TRIM=01, SDQS4_TRIM=10)
    setmem /32  0x020e0548 =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07  (SDQS5_B_TRIM=01, SDQS5_TRIM=10)
    setmem /32  0x020e054C =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08  (SDQS6_B_TRIM=01, SDQS6_TRIM=10)
    setmem /32  0x020e0550 =      0x00018200  // IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09  (SDQS7_B_TRIM=01, SDQS7_TRIM=10)

    setmem /32  0x021b08c0 =      0x24912489  // fine tune SDCLK duty cyc to low - seen to improve measured duty cycle of i.mx6
    setmem /32  0x021b48c0 =      0x24914452

    setmem /32  0x021b0018 =      0x00011740  // MMDC0_MDMISC, RALAT=0x5, WALAT=0x1

Test:
    Passed stress memtester on one board.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit b7f43f47a78c9d0c14fe104daf22efab13709ab1)
(cherry picked from commit f521de2c5b79ab7f9b60b26cbe6a7ad50cfce9fa)
board/freescale/mx6sabresd/mx6qp.cfg