[U-Boot] [U-BOOT] nand merge problem

Scott Wood scottwood at freescale.com
Tue May 26 23:17:06 CEST 2009


On Tue, May 26, 2009 at 05:12:01PM +0800, xiangfu_gmail wrote:
> xiangfu_gmail wrote:
> > Hi
> > I have try to merge Ingenic U-boot (1.1.6) with upstream.
> > but I have some problem
> Hi I rewrite the jz_hwcontrol to :
> --
> static void jz_hwcontrol(......)
> {	......
> 	if (ctrl & NAND_CTRL_CHANGE) {
> 		if (ctrl & NAND_NCE)
> 			REG_EMC_NFCSR |= EMC_NFCSR_NFCE1;
> 		else
> 			REG_EMC_NFCSR &= ~EMC_NFCSR_NFCE1;
> 
> 		if (ctrl & NAND_CLE)
> 		......
> 	}
> }
> and
> " nand->cmd_ctrl =  jz_hwcontrol; " in board_nand_init
> 
> but it's still not work:
> the error message:
> --
> NAND:  nand_get_flash_type: second ID read did not match ff,ff against
> 00,00
> No NAND device found!!!
> 
> 0 MiB
> --
> 
> what can cause this problem?

It would be helpful if you were to post the entire hwcontrol, so we can
see what's hiding behind those "......"s.

Posting the original legacy NAND defines for this board would be helpful
as well.

-Scott


More information about the U-Boot mailing list