RFC Convert GPMC to driver
Get series with b4
b4 am [email protected]Versions newest first
- 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 files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | ARM: OMAP2+: gpmc: driver conversion | +0 | 1 reply | |
| 1/5 | ARM: OMAP2+: gpmc: driver conversion | +0 | 3 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
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 driverRegards
AfzalAfzal 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-nandarch/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(-)