On Wed, Aug 13, 2008 at 01:06:33AM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote: > nand.c: In function 'at91cap9adk_nand_hwcontrol': > nand.c:47: error: 'NAND_CTL_SETCLE' undeclared (first use in this > function) > nand.c:47: error: (Each undeclared identifier is reported only once > nand.c:47: error: for each function it appears in.) > nand.c:50: error: 'NAND_CTL_SETALE' undeclared (first use in this > function) > nand.c:53: error: 'NAND_CTL_CLRNCE' undeclared (first use in this > function) > nand.c:56: error: 'NAND_CTL_SETNCE' undeclared (first use in this > function) > nand.c: In function 'board_nand_init': > nand.c:65: error: 'struct nand_chip' has no member named 'eccmode' > nand.c:69: error: incompatible types in assignment > make[1]: *** [nand.o] Error 1
They need to be updated to the new API (existing drivers were converted when mtd-2.6.22.1 was brought in on a branch, but there have been new drivers added in mainline since then). I'll post a patch later today, though I can't test it due to lack of hardware. > Configuring for apollon board... > onenand_base.c: In function 'onenand_bufferram_offset': > onenand_base.c:331: error: 'struct mtd_info' has no member named > 'oobblock' > onenand_base.c: In function 'onenand_read_ecc': > onenand_base.c:541: error: 'struct mtd_info' has no member named > 'oobblock' > onenand_base.c:543: error: 'struct mtd_info' has no member named > 'oobblock' I've applied a patch from Kyungmin Park to fix this one (though there's still an API mismatch in OneNAND that needs to be fixed). -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot