tis 2014-12-16 klockan 19:01 +0100 skrev Michal Suchanek:
> Hello,
> 
> I tried to rebase the v7 patchset on top of 3.18 and add the DT
> bindings on cubieboard:
> https://github.com/hramrach/linux-sunxi/commit/a946d593ddcf443b0f035f6d39fe0c558189dacc
> 
> The nand driver fails equally on both cubieboard versions:
> 
> cubieboard:
> [    0.643554] calling  nand_base_init+0x0/0x20 @ 1
> [    0.643565] initcall nand_base_init+0x0/0x20 returned 0 after 3 usecs
> [    0.643578] calling  sunxi_nfc_driver_init+0x0/0x10 @ 1
> [    0.665751] nand: Could not find valid JEDEC parameter page; aborting
> [    0.670907] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xd7
> [    0.675949] nand: Samsung NAND 4GiB 3,3V 8-bit
> [    0.679098] nand: 4096MiB, MLC, page size: 8192, OOB size: 640
> [    0.683748] sunxi_nand 1c03000.nand: ECC init failed: -22

Not sure what this (EINVAL on ECC init) means exactly, but it looks like
it dislikes the kind of NAND chip used.

This NAND chip is not providing JEDEC information so a lookup table
compiled in the driver is used for determining the NAND chip parameters.
Maybe there is invalid parameters in that table, or the NAND chip
requires an ECC mode not yet supported by the driver.

Regards
Henrik

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to