All of lore.kernel.org
 help / color / mirror / Atom feed
From: Amit Virdi <amit.virdi@st.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V3 0/4] mtd/NAND: Support for FSMC controlle
Date: Wed, 16 May 2012 17:34:39 +0530	[thread overview]
Message-ID: <4FB397D7.40305@st.com> (raw)
In-Reply-To: <cover.1337168462.git.amit.virdi@st.com>

Kindly discard this patchset, it is same as V2 as I used older sha key 
to generate the patchset. I'm so sorry for this mess. Sending the 
correct patchset....

On 5/16/2012 5:15 PM, Amit VIRDI wrote:
> This patchset adds support for ST's FSMC controller. In the current u-boot, a
> SPEAr specific driver exists for FSMC controller.  This patchset adds a full
> fledged driver that can be used across multiple platforms and removes the
> obsolete SPEAr specific driver.
>
> V2 ->  V3
>   - Implemented timeout during hardware ecc read
>   - Used __attribute__ ((aligned(2))) instead of using array of U16
>   - Removed unnecessary enum
>
> V1 ->  V2
>   - Defined CONFIG_SYS_NAND_SELF_INIT and did the related changes
>   - Modified the error index calculation process
>   - Modified newly erased page read algorithm
>   - Initialized the badblockbits index to 7
>   - Improved fsmc_bch8_correct_data() implementation
>
> Vipin KUMAR (4):
>    ARM: Define change_bit routine
>    mtd/NAND: Add FSMC driver support
>    SPEAr: Configure FSMC driver for NAND interface
>    mtd/NAND: Remove obsolete SPEAr specific NAND drivers
>
>   arch/arm/include/asm/arch-spear/hardware.h |    8 +-
>   arch/arm/include/asm/arch-spear/spr_nand.h |   57 ----
>   arch/arm/include/asm/bitops.h              |   11 +-
>   board/spear/spear300/spear300.c            |   14 +-
>   board/spear/spear310/spear310.c            |   14 +-
>   board/spear/spear320/spear320.c            |   13 +-
>   board/spear/spear600/spear600.c            |   14 +-
>   drivers/mtd/nand/Makefile                  |    1 +
>   drivers/mtd/nand/fsmc_nand.c               |  484 ++++++++++++++++++++++++++++
>   drivers/mtd/nand/spr_nand.c                |  124 -------
>   include/configs/spear-common.h             |    3 +-
>   include/configs/spear3xx.h                 |    4 +
>   include/configs/spear6xx.h                 |    3 +
>   include/linux/mtd/fsmc_nand.h              |  110 +++++++
>   14 files changed, 653 insertions(+), 207 deletions(-)
>   delete mode 100644 arch/arm/include/asm/arch-spear/spr_nand.h
>   create mode 100644 drivers/mtd/nand/fsmc_nand.c
>   delete mode 100644 drivers/mtd/nand/spr_nand.c
>   create mode 100644 include/linux/mtd/fsmc_nand.h
>

      parent reply	other threads:[~2012-05-16 12:04 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-16 11:45 [U-Boot] [PATCH V3 0/4] mtd/NAND: Support for FSMC controlle Amit Virdi
2012-05-16 11:45 ` [U-Boot] [PATCH V3 1/4] ARM: Define change_bit routine Amit Virdi
2012-05-16 11:45 ` [U-Boot] [PATCH V3 2/4] mtd/NAND: Add FSMC driver support Amit Virdi
2012-05-16 11:45 ` [U-Boot] [PATCH V3 3/4] SPEAr: Configure FSMC driver for NAND interface Amit Virdi
2012-05-16 11:45 ` [U-Boot] [PATCH V3 4/4] mtd/NAND: Remove obsolete SPEAr specific NAND drivers Amit Virdi
2012-05-16 12:04 ` Amit Virdi [this message]

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=4FB397D7.40305@st.com \
    --to=amit.virdi@st.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.