From: Rogan Dawes <rogan@dawes.za.net>
To: u-boot@lists.denx.de
Subject: [U-Boot] Non standard CFI detection tweaks
Date: Mon, 19 Jul 2010 12:18:45 +0200 [thread overview]
Message-ID: <4C442685.80802@dawes.za.net> (raw)
In-Reply-To: <201007191134.32290.sr@denx.de>
On 2010/07/19 11:34 AM, Stefan Roese wrote:
> Hi Rogan,
Hi Stefan,
Thanks for responding.
> On Tuesday 13 July 2010 22:00:37 Rogan Dawes wrote:
>> I'm trying to add support for my D-Link DNS323 (Orion5x-based) to
>> U-Boot, building on the efforts of Albert Aribaud.
>>
>> One place where I am struggling is with the detection of the flash chip.
>>
>> The flash part is a 8 MB Spansion S29GL064M90TFIR4, and the data sheet
>> can be found at:
>>
>> http://www.spansion.com/Support/Datasheets/s29gl-m_00_b8_e.pdf
>>
>> It says:
>>> This device enters the CFI Query mode when the system writes the CFI
>>> Query command, 98h, to address 55h, any time the device is ready to
>>> read array data.
>>
>> Testing this from the command line, however, shows that this is in fact
>> NOT true. In fact, the write needs to occur at aah, not 55h.
>
> This is most likely because of the 8bit width (byte address) vs. 16bit width
> (word address) modes.
>
> How is your FLASH chip connected to your CPU? In 16bit wide mode (which is
> more common)?
I have no idea. Do you have any suggestions how I can find out?
If I do a normal md over the rest of the flash, I do see expected
strings from the U-Boot "partition", and the kernel and ramdisk
partitions. i.e. not duplicated or anything like that. Not sure if that
answers your question at all?
[snip]
>> Do you have any suggestions on the best way to modify cfi_flash.c to
>> detect this chip?
>
> Not right now, sorry.
>
> Cheers,
> Stefan
Any hints on how to get more information to assist in debugging this?
The CPU is an Orion5x (ARM) part, if that makes any difference.
Rogan
next prev parent reply other threads:[~2010-07-19 10:18 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-13 20:00 [U-Boot] Non standard CFI detection tweaks Rogan Dawes
2010-07-19 9:34 ` Stefan Roese
2010-07-19 10:18 ` Rogan Dawes [this message]
2010-07-19 10:49 ` Stefan Roese
2010-07-19 11:05 ` Rogan Dawes
2010-07-19 11:50 ` Stefan Roese
2010-07-19 12:18 ` Rogan Dawes
2010-07-19 13:33 ` Stefan Roese
2010-07-19 14:37 ` Rogan Dawes
2010-07-20 7:58 ` Stefan Roese
2010-07-20 8:38 ` Rogan Dawes
2010-07-20 10:00 ` Rogan Dawes
2010-07-20 10:06 ` Reinhard Meyer
2010-07-20 10:22 ` Reinhard Meyer
2010-07-20 10:29 ` Rogan Dawes
2010-07-20 10:53 ` Reinhard Meyer
2010-07-20 11:01 ` Rogan Dawes
2010-07-23 10:17 ` Albert ARIBAUD
2010-08-12 12:07 ` Rogan Dawes
2010-08-12 12:40 ` Stefan Roese
2010-08-12 13:14 ` Reinhard Meyer
2010-08-12 13:26 ` Rogan Dawes
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C442685.80802@dawes.za.net \
--to=rogan@dawes.za.net \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox