瀏覽代碼

powerpc/85xx: Remove unnecessary polling loop from DDR init

This polling loop is not required normally, unless specifically stated in
workaround.

Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
York Sun 14 年之前
父節點
當前提交
e1df0de493
共有 1 個文件被更改,包括 0 次插入2 次删除
  1. 0 2
      arch/powerpc/cpu/mpc85xx/ddr-gen3.c

+ 0 - 2
arch/powerpc/cpu/mpc85xx/ddr-gen3.c

@@ -199,8 +199,6 @@ void fsl_ddr_set_memctl_regs(const fsl_ddr_cfg_regs_t *regs,
 	temp_sdram_cfg = in_be32(&ddr->sdram_cfg) & ~SDRAM_CFG_BI;
 	out_be32(&ddr->sdram_cfg, temp_sdram_cfg | SDRAM_CFG_MEM_EN);
 	asm volatile("sync;isync");
-	while (!(in_be32(&ddr->debug[1]) & 0x2))
-		;
 
 	/* Poll DDR_SDRAM_CFG_2[D_INIT] bit until auto-data init is done.  */
 	while (in_be32(&ddr->sdram_cfg_2) & 0x10) {