Skip to content
Snippets Groups Projects
Select Git revision
3 results

fsl_ddr_gen4.c

Blame
  • Forked from Reform / reform-boundary-uboot
    Source project has a limited visibility.
    • York Sun's avatar
      4baa38c5
      driver/ddr/fsl: Revise workaround A008511 for A009803 · 4baa38c5
      York Sun authored
      
      DDR controller 5.2.1 has this erratum A008511 partially fixed.
      The workaround needs to be adjusted to take advantage of Vref
      training. This patch enables the training and force output
      enable to be off.
      
      Erratum A009803 requires the controller to be idel before enabling
      address parity. It was combined with workaround for A008511. With
      new A008511 flow, this flow needs to be changed to enabling
      data init (D_INIT) after the address parity is enabled.
      
      Signed-off-by: default avatarYork Sun <york.sun@nxp.com>
      Signed-off-by: default avatarShengzhou Liu <Shengzhou.Liu@nxp.com>
      4baa38c5
      History
      driver/ddr/fsl: Revise workaround A008511 for A009803
      York Sun authored
      
      DDR controller 5.2.1 has this erratum A008511 partially fixed.
      The workaround needs to be adjusted to take advantage of Vref
      training. This patch enables the training and force output
      enable to be off.
      
      Erratum A009803 requires the controller to be idel before enabling
      address parity. It was combined with workaround for A008511. With
      new A008511 flow, this flow needs to be changed to enabling
      data init (D_INIT) after the address parity is enabled.
      
      Signed-off-by: default avatarYork Sun <york.sun@nxp.com>
      Signed-off-by: default avatarShengzhou Liu <Shengzhou.Liu@nxp.com>