Hi Stefan:
 
There is not a particular board that is stuck on this 213 format. Rather, for 
sometime u-boot
and linux both had the 213  ordering. Lets say the guy did not have the SMC 
define turned on,
which mean the ECC would caculate correctly for him. Now, he gets a new U-boot 
and want 
to update it. He gets to prompt and programs the new u-boot and linux (in 213 
ordering).
The new uboot comes up (it doesn't complain since there is no error message), 
runs to linux,
the new linux expects 123 ordering. Finds ECC error and tries to correct and 
crash.
 
I submitted this patch to support both ordering that the correction routine 
contains (123 and 213).
Realistically, you can have any ordering you want (312 321) as long as the 
correction routine
supports it. It is because of this reason, that the ndfc.c ordering keeps 
getting changed. I want
the user to lock down the ordering they use. So they don't make the mistake of 
selecting
SMC define but uses the 213 ordering (which would cause ecc errors). 
 
Cheers,
Feng

________________________________

From: Stefan Roese [mailto:s...@denx.de]
Sent: Mon 2/22/2010 2:52 AM
To: Feng Kan
Cc: u-boot@lists.denx.de
Subject: Re: [U-Boot] [PATCH 1/1] ppc4xx: add support for alternate format for 
ndfc



Hi Feng,

On Friday 19 February 2010 19:27:24 Feng Kan wrote:
> Agreed the ordering is working now. Previously the ordering is 213 and with
> CONFIG_MTD_NAND_ECC_SMC defined, wrong ECC error bit position was
> calculated. What about the boards that are now stuck on the 213 ordering.

Which boards are stuck with this (incorrect) ordering? Please give an example.

> Also in linux, the ordering is not fixed down as in u-boot.

I thought we had this fixed (or synced) in U-Boot *and* Linux.

> Hmm, perhaps
> that is another approach to the problem. Fix the ordering in linux?

Again, I fail to see the problem here. Please give an example which board is
failing here.

Thanks.

Cheers,
Stefan

--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: off...@denx.de


_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to