[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,
> µn1GbX8,
> µn1GbX16,
> + &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