On 6-Jan-09, at 2:17 AM, Peter Turczak wrote:

Hi Glenn,

do you use CFI to detect your SST-Flash? I stumbled on this problem half a year ago on 2.6.x, I found out that SST has quite an interesting interpretation of the CFI-Standard. Their devices have both sectors and eraseblocks, and their CFI-Struct lists both, so the sum of all sector sizes appears to be the double of what the devices reports as its capacity and the kernel rejects it.

Please find attached my patch for this, it is for 2.6.x but it will show the idea. It will partially disable CFI for the device and override the number of eraseblock sizes, then the detections works.

  Thanks,

The 2.4 code I inherited, only uses one of the erase block sizes, so detection is not an issue. The problems I am seeing are related to the new checks for DQ5 being high after an erase / write cycle. This is not supported on the SST part, and I have removed them. Further, the 39VF640x parts have a slightly different command set.

From the perspective of pushing the code back upstream, what is the best way to handle the differences in parts? Or does anyone care?

   ... Glenn



Greetings
 Peter

<cfi_cmdset_0002.patch><cfi_probe.patch>


On Jan 5, 2009, at 11:42 PM, Glenn Henshaw wrote:

I have just managed to update a system from an older 2.4 kernel to the most recent 2.4.34.5-uc0 version. It looks like there were some checks added to the AMD FLASH drivers that totally break SST FLASH devices.

1) Where is the best place to complain? Was the old functionality hidden somewhere? 2) Where is the best place to submit the patch to support SST 39VF320x and 39VF640x devices?

  ... Glenn

--
Glenn Henshaw                     Logical Outcome Ltd.
e: li...@logicaloutcome.ca     w: www.logicaloutcome.ca



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

--
Glenn Henshaw                     Logical Outcome Ltd.
e: li...@logicaloutcome.ca     w: www.logicaloutcome.ca



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to