Skip to content

RFC Convert GPMC to driver

Cousson, Benoit linux-arm-kernel linux-omap 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest2 of 5 patches 0 repliesNew

2 of 5 patches are in this archive. The cover letter announces 5.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ARM: OMAP2+: gpmc: driver conversion+0 -01 reply
1/5ARM: OMAP2+: gpmc: driver conversion+0 -03 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC][PATCH 0/5] Convert GPMC to driver

Hi Mohammed,

Quoted 6 lines · Afzal Mohammed

Hi,

Convert GPCM code to be a driver. Existing GPMC NAND platform handling has been modified to work with the new GPMC driver (patches 2& 3). Patch 5 is to test the driver in OMAP3EVM.

Hehe, cool, thanks for that series,
Benoit

Quoted 40 lines

Once all the users has been converted to use this driver, would be converted to MFD type.

TODO:
1. Let OMAP NAND driver deal with GPMC NAND block
2. Remove struct gpmc * stored as static
3. Convert all peripherals to use GPMC driver
4. Devise method to handle OneNAND cleanly
5. Handle acquiring CS# cases
6. Convert to MFD driver

Regards
Afzal

Afzal Mohammed (5):
ARM: OMAP2+: gpmc: driver conversion
ARM: OMAP2+: nand: create platform data structure
ARM: OMAP2+: gpmc-nand: populate gpmc configs
mtd: nand: omap2: obtain memory from resource
OMAP3EVM: Test gpmc-nand

  arch/arm/mach-omap2/board-devkit8000.c     |    6 +-
  arch/arm/mach-omap2/board-flash.c          |   63 +-
  arch/arm/mach-omap2/board-flash.h          |   13 +-
  arch/arm/mach-omap2/board-ldp.c            |    4 +-
  arch/arm/mach-omap2/board-omap3beagle.c    |    6 +-
  arch/arm/mach-omap2/board-omap3evm.c       |   82 +++
  arch/arm/mach-omap2/board-omap3touchbook.c |    6 +-
  arch/arm/mach-omap2/board-overo.c          |    5 +-
  arch/arm/mach-omap2/board-zoom.c           |    5 +-
  arch/arm/mach-omap2/common-board-devices.c |   46 --
  arch/arm/mach-omap2/common-board-devices.h |    1 -
  arch/arm/mach-omap2/gpmc-nand.c            |   88 +--
  arch/arm/mach-omap2/gpmc.c                 | 1083 ++++++++++++++++------------
  arch/arm/plat-omap/include/plat/gpmc.h     |   34 +-
  arch/arm/plat-omap/include/plat/nand.h     |    9 +-
  drivers/mtd/nand/omap2.c                   |   19 +-
  16 files changed, 869 insertions(+), 601 deletions(-)