MLK-12262-2 ARM: imx: adjust LPDDR2 frequency scale flow for i.MX7D TO1.1
authorAnson Huang <Anson.Huang@nxp.com>
Mon, 25 Jan 2016 14:19:03 +0000 (22:19 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:49:58 +0000 (14:49 -0500)
LPDDR2 frequency scale flow needs to be updated for i.MX7D
TO1.1 due to the CKE timing change.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
arch/arm/mach-imx/lpddr3_freq_imx.S

index b122f79..da85b7c 100644 (file)
        ldr     r7, =0x8
        str     r7, [r5, #DDRPHY_OFFSETW_CON2]
 
+       /* LPDDR2 and LPDDR3 has different setting */
+       ldr     r8, [r4, #DDRC_MSTR]
+       ands    r8, r8, #0x4
+       beq     15f
+
+       ldr     r7, =0x08080808
+       str     r7, [r5, #DDRPHY_CA_DSKEW_CON0]
+       str     r7, [r5, #DDRPHY_CA_DSKEW_CON1]
+       ldr     r7, =0x0a0a0808
+       str     r7, [r5, #DDRPHY_CA_DSKEW_CON2]
+       ldr     r7, =0x0a0a0a0a
+       str     r7, [r5, #DDRPHY_CA_WLDSKEW_CON0]
+       b       14f
+15:
        ldr     r7, [r9, #ANADIG_DIGPROG]
        and     r7, r7, #0x11
        cmp     r7, #0x10