linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <1300239773-4222-6-git-send-email-b32955@freescale.com>]
  • [parent not found: <1300239773-4222-3-git-send-email-b32955@freescale.com>]
  • * [PATCH 0/7] add the GPMI controller driver for IMX23/IMX28
    @ 2011-03-16  1:55 Huang Shijie
      2011-03-16  1:55 ` [PATCH 5/7] add GPMI support for imx28 Huang Shijie
      0 siblings, 1 reply; 21+ messages in thread
    From: Huang Shijie @ 2011-03-16  1:55 UTC (permalink / raw)
      To: linux-arm-kernel; +Cc: linux, Huang Shijie, linux-mtd, dwmw2, David.Woodhouse
    
    The general-purpose media interface(GPMI) controller is a flexible interface
    to up to several NAND flashs.
    
    The Bose Ray-Choudhury Hocquenghem(BCH) module is a hardware ECC accelerator.
    
    With the help of BCH, the GPMI controller can choose to do the hardware ECC or
    not.
    
    This driver is based the Shawn Guo's DMA patches for IMX23/IMX28,
    please refer to :
    	http://git.infradead.org/users/vkoul/slave-dma.git/commit/a580b8c5429a624d120cd603e1498bf676e2b4da
    
    add the mtd maillist.	
    
    Huang Shijie (7):
      ARM: add GPMI support for imx23/imx28
      add the common code for GPMI driver
      add the database for the NANDs
      add GPMI support for imx23
      add GPMI support for imx28
      dmaengine: change the flags of request_irq()
      MTD : add GPMI driver in the config and Makefile
    
     arch/arm/mach-mxs/Kconfig                       |    2 +
     arch/arm/mach-mxs/clock-mx23.c                  |    3 +
     arch/arm/mach-mxs/clock-mx28.c                  |    3 +
     arch/arm/mach-mxs/devices-mx23.h                |    3 +
     arch/arm/mach-mxs/devices-mx28.h                |    3 +
     arch/arm/mach-mxs/devices/Kconfig               |    3 +
     arch/arm/mach-mxs/devices/Makefile              |    1 +
     arch/arm/mach-mxs/devices/platform-gpmi.c       |  144 +++
     arch/arm/mach-mxs/include/mach/devices-common.h |    4 +
     arch/arm/mach-mxs/include/mach/gpmi-nfc.h       |   75 ++
     arch/arm/mach-mxs/mach-mx23evk.c                |   37 +
     arch/arm/mach-mxs/mach-mx28evk.c                |   37 +
     drivers/dma/mxs-dma.c                           |    2 +-
     drivers/mtd/nand/Kconfig                        |   10 +
     drivers/mtd/nand/Makefile                       |    1 +
     drivers/mtd/nand/gpmi-nfc/Makefile              |   10 +
     drivers/mtd/nand/gpmi-nfc/bch-regs-imx23.h      |  550 +++++++++++
     drivers/mtd/nand/gpmi-nfc/bch-regs-imx28.h      |  557 ++++++++++++
     drivers/mtd/nand/gpmi-nfc/gpmi-nfc-main.c       |  524 +++++++++++
     drivers/mtd/nand/gpmi-nfc/gpmi-nfc.h            |  520 +++++++++++
     drivers/mtd/nand/gpmi-nfc/gpmi-regs-imx23.h     |  416 +++++++++
     drivers/mtd/nand/gpmi-nfc/gpmi-regs-imx28.h     |  421 +++++++++
     drivers/mtd/nand/gpmi-nfc/hal-common.c          |  816 +++++++++++++++++
     drivers/mtd/nand/gpmi-nfc/hal-imx23.c           |  556 ++++++++++++
     drivers/mtd/nand/gpmi-nfc/hal-imx28.c           |  503 +++++++++++
     drivers/mtd/nand/gpmi-nfc/mil.c                 | 1104 +++++++++++++++++++++++
     drivers/mtd/nand/gpmi-nfc/nand_device_info.c    |  181 ++++
     drivers/mtd/nand/gpmi-nfc/nand_device_info.h    |  145 +++
     drivers/mtd/nand/gpmi-nfc/rom-common.c          |   48 +
     drivers/mtd/nand/gpmi-nfc/rom-imx23.c           |  300 ++++++
     drivers/mtd/nand/gpmi-nfc/rom-imx28.c           |   66 ++
     31 files changed, 7044 insertions(+), 1 deletions(-)
     create mode 100644 arch/arm/mach-mxs/devices/platform-gpmi.c
     create mode 100644 arch/arm/mach-mxs/include/mach/gpmi-nfc.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/Makefile
     create mode 100644 drivers/mtd/nand/gpmi-nfc/bch-regs-imx23.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/bch-regs-imx28.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/gpmi-nfc-main.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/gpmi-nfc.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/gpmi-regs-imx23.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/gpmi-regs-imx28.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/hal-common.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/hal-imx23.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/hal-imx28.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/mil.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/nand_device_info.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/nand_device_info.h
     create mode 100644 drivers/mtd/nand/gpmi-nfc/rom-common.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/rom-imx23.c
     create mode 100644 drivers/mtd/nand/gpmi-nfc/rom-imx28.c
    
    ^ permalink raw reply	[flat|nested] 21+ messages in thread

    end of thread, other threads:[~2011-03-31 10:09 UTC | newest]
    
    Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <1300239773-4222-1-git-send-email-b32955@freescale.com>
         [not found] ` <1300239773-4222-2-git-send-email-b32955@freescale.com>
         [not found]   ` <19840.36163.967469.53941@ipc1.ka-ro>
         [not found]     ` <4D809453.4090603@freescale.com>
         [not found]       ` <19840.43943.592336.854865@ipc1.ka-ro>
    2011-03-17  2:19         ` [PATCH 1/7] ARM: add GPMI support for imx23/imx28 Huang Shijie
    2011-03-17 10:36           ` Lothar Waßmann
    2011-03-18  2:06             ` Huang Shijie
         [not found] ` <1300239773-4222-6-git-send-email-b32955@freescale.com>
         [not found]   ` <19848.39439.380861.195051@ipc1.ka-ro>
    2011-03-23  3:11     ` [PATCH 5/7] add GPMI support for imx28 Huang Shijie
    2011-03-23 14:56       ` Lothar Waßmann
    2011-03-23 15:16         ` Florian Fainelli
    2011-03-24  3:07           ` Huang Shijie
    2011-03-24  3:03         ` Huang Shijie
    2011-03-24  7:34           ` Lothar Waßmann
    2011-03-24  8:26             ` Jason Liu
    2011-03-24  8:32               ` Wolfram Sang
    2011-03-24  8:33               ` Lothar Waßmann
    2011-03-24  8:51             ` Huang Shijie
    2011-03-24 13:54               ` Florian Fainelli
    2011-03-25  2:50                 ` Huang Shijie
         [not found] ` <1300239773-4222-3-git-send-email-b32955@freescale.com>
         [not found]   ` <19848.38860.624803.339369@ipc1.ka-ro>
    2011-03-23  3:41     ` [PATCH 2/7] add the common code for GPMI driver Huang Shijie
    2011-03-16  1:55 [PATCH 0/7] add the GPMI controller driver for IMX23/IMX28 Huang Shijie
    2011-03-16  1:55 ` [PATCH 5/7] add GPMI support for imx28 Huang Shijie
    2011-03-31  9:47   ` Artem Bityutskiy
    2011-03-31 10:09     ` Huang Shijie
    2011-03-31  9:49   ` Artem Bityutskiy
    2011-03-31  9:49   ` Artem Bityutskiy
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).