From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Sun, 5 Nov 2006 07:02:43 +0100 (MET) Subject: [U-Boot-Users] board_nand_init In-Reply-To: <1162695916.2815.18.camel@TP.ThinkPad> References: <1162695916.2815.18.camel@TP.ThinkPad> Message-ID: <200611050704.17017.sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Sunday 05 November 2006 04:05, Bill Tang wrote: > I am trying to run u-boot-1.1.5 on my s3c2410_board,which has 32M SDRAM > and 64M NAND flash.i have enabled the CFG_CMD_NAND flag.when i make the > src the compiler report this > "drivers/nand/libnand.a(nand.o): In function `nand_init': > /home/code/arm/u-boot-1.1.5/drivers/nand/nand.c:50: undefined reference > to `board_nand_init' > " > my problem is if i should init all functions and variables in the > nand_chip struct? if not what's my job in the board_nand_init? You need to implement a board (or cpu) specific init function called "board_nand_init()" to init all functions and variables in the nand_chip struct. Take a look at cpu/ppc4xx/ndfc.c or board/prodrive/pdnb3/nand.c how this can be done. Best regards, Stefan