[PATCH] pxa3xx_nand: Add STM2GbX16

Eric Miao eric.y.miao at gmail.com
Thu Aug 28 22:51:36 EDT 2008


On Fri, Aug 29, 2008 at 10:03 AM, Semun Lee <semun.lee at samsung.com> wrote:
> Add definition of STM2GbX16 NAND flashes
>
> Signed-off-by: Semun Lee <semun.lee at samsung.com>

Looks fine to me,

Acked-by: Eric Miao <eric.miao at marvell.com>

David, could you please help merge this one?

>
>  drivers/mtd/nand/pxa3xx_nand.c |   23 +++++++++++++++++++++++
>  1 files changed, 23 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/mtd/nand/pxa3xx_nand.c b/drivers/mtd/nand/pxa3xx_nand.c
> --- a/drivers/mtd/nand/pxa3xx_nand.c
> +++ b/drivers/mtd/nand/pxa3xx_nand.c
> @@ -291,10 +291,33 @@ static struct pxa3xx_nand_flash micron1GbX16 = {
>        .chip_id        = 0xb12c,
>  };
>
> +static struct pxa3xx_nand_timing stm2GbX16_timing = {
> +       .tCH = 10,
> +       .tCS = 35,
> +       .tWH = 15,
> +       .tWP = 25,
> +       .tRH = 15,
> +       .tRP = 25,
> +       .tR = 25000,
> +       .tWHR = 60,
> +       .tAR = 10,
> +};
> +
> +static struct pxa3xx_nand_flash stm2GbX16 = {
> +       .timing = &stm2GbX16_timing,
> +       .page_per_block = 64,
> +       .page_size = 2048,
> +       .flash_width = 16,
> +       .dfc_width = 16,
> +       .num_blocks = 2048,
> +       .chip_id = 0xba20,
> +};
> +
>  static struct pxa3xx_nand_flash *builtin_flash_types[] = {
>        &samsung512MbX16,
>        &micron1GbX8,
>        &micron1GbX16,
> +       &stm2GbX16,
>  };
>
>  #define NDTR0_tCH(c)   (min((c), 7) << 19)
>
>
> --
> Best Regards,
> Semun.
>
> -------------------------------------------------------------------
> List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm-kernel
> FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
> Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php
>



-- 
Cheers
- eric



More information about the linux-mtd mailing list