From: Stephen Warren <swarren@wwwdotorg.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v3 0/7] tegra: Add NAND flash support
Date: Thu, 26 Apr 2012 09:13:02 -0600 [thread overview]
Message-ID: <4F9965FE.6040800@wwwdotorg.org> (raw)
In-Reply-To: <20120426105056.GA11784@avionic-0098.mockup.avionic-design.de>
On 04/26/2012 04:50 AM, Thierry Reding wrote:
> * Simon Glass wrote:
>> This series adds NAND flash support to Tegra and enables it on Seaboard.
>>
>> Included here is a proposed device tree binding with most of the properties
>> private to "nvidia,". The binding includes information about the NAND
>> controller as well as the connected NAND device. The Seaboard has a
>> Hynix HY27UF4G2B.
>>
>> The driver supports ECC-based access and uses DMA and NAND acceleration
>> features of the Tegra SOC to provide access at reasonable speed.
>
> I've been working on getting a similar driver up and running in the Linux
> kernel. While I can successfully read data from the flash (my hardware has
> the same Hynix chip) I've run into a bit of a problem with the partition
> tables.
...
> That however doesn't produce the expected results. Looking at the UART output
> produced by the bootstrap fastboot.bin it looks like it's actually allocating
> more blocks than necessary.
...
> Both of these issues lead to the problem that if I encode the same partition
> information in the DT, the kernel's representation will not match what the
> nvflash tool did.
Yes, I'd recommend not putting information in DT that can be easily
extracted from the partition table on the device itself.
Out of curiosity though, why do you even need the Tegra PT support; I'd
assume in a situation like this, you'd just replace the whole flash with
BCT, PT, EBT at once rather than attempting to update just parts of it
(since the BCT must be updated when writing a new EBT content anyway),
so the existing partition layout wouldn't matter, and the whole device
could just be treated raw.
next prev parent reply other threads:[~2012-04-26 15:13 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-17 18:50 [U-Boot] [PATCH v3 0/7] tegra: Add NAND flash support Simon Glass
2012-04-17 18:50 ` [U-Boot] [PATCH v3 1/7] nand: Try to align the default buffers Simon Glass
2012-04-17 18:50 ` [U-Boot] [PATCH v3 2/7] fdt: Add debugging to fdtdec_get_int/addr() Simon Glass
2012-04-17 18:50 ` [U-Boot] [PATCH v3 3/7] tegra: Add NAND support to funcmux Simon Glass
2012-04-17 18:50 ` [U-Boot] [PATCH v3 4/7] tegra: fdt: Add NAND controller binding and definitions Simon Glass
2012-04-17 19:06 ` Scott Wood
2012-04-17 20:18 ` Simon Glass
2012-04-17 20:31 ` Scott Wood
2012-04-17 20:36 ` Simon Glass
2012-04-17 20:49 ` Scott Wood
2012-04-17 18:50 ` [U-Boot] [PATCH v3 5/7] tegra: fdt: Add NAND definitions to fdt Simon Glass
2012-04-17 18:50 ` [U-Boot] [PATCH v3 6/7] tegra: nand: Add Tegra NAND driver Simon Glass
2012-04-25 22:17 ` Scott Wood
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D5582388@HKMAIL02.nvidia.com>
2012-05-21 15:47 ` Scott Wood
2012-05-22 20:04 ` Simon Glass
2012-05-22 20:06 ` Scott Wood
2012-05-22 20:24 ` Simon Glass
2012-05-22 20:29 ` Scott Wood
[not found] ` <4B9C9637D5087840A465BDCB251780E9E2D6EDA3FA@HKMAIL02.nvidia.com>
2012-07-06 1:28 ` Scott Wood
2012-07-06 15:40 ` Stephen Warren
2012-04-17 18:50 ` [U-Boot] [PATCH v3 7/7] tegra: Enable NAND on Seaboard Simon Glass
2012-04-26 10:50 ` [U-Boot] [PATCH v3 0/7] tegra: Add NAND flash support Thierry Reding
2012-04-26 15:13 ` Stephen Warren [this message]
2012-04-26 18:32 ` Thierry Reding
2012-04-26 19:20 ` Stephen Warren
2012-04-27 5:10 ` Thierry Reding
2012-04-27 15:37 ` Stephen Warren
2012-04-28 11:39 ` Thierry Reding
-- strict thread matches above, loose matches on Subject: below --
2012-04-17 18:38 Simon Glass
2012-04-17 18:48 ` Simon Glass
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=4F9965FE.6040800@wwwdotorg.org \
--to=swarren@wwwdotorg.org \
--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