kernel_optimize_test/drivers/mtd/maps
Mike Frysinger 2e3c22f570 [MTD] [MAPS] Blackfin Async Flash Maps
Handle the case where flash memory and ethernet mac/phy are mapped onto
the same async bank

[try #4]
 - drop superfluous casts
 - drop SSYNC() when reading from the flash and rewrite
   bfin_copy_from() to be like bfin_copy_to() so that
   we dont have to handle all the aligned/unaligned cases

[try #3] rename bf5xx-flash to bfin-async-flash
 - move all kconfig board settings into board resources
 - fixup casting style according to lkml feedback
 - rewrite driver so that it can handle arbitrary of
   instances according to the declared platform resources

[try #2]
Remove useless SSYNC() as Will said

[try #1]
The BF533-STAMP does this for example.
All board-specific configuration goes in your board resources file.

Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Acked-By: Jörn Engel <joern@logfs.org>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-06-04 17:57:23 +01:00
..
alchemy-flash.c [MTD] Remove useless references to MIPS_HYDROGEN3 and MIPS_MIRAGE_WHY. 2007-07-23 12:50:51 +01:00
amd76xrom.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
autcpu12-nvram.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
bast-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
bfin-async-flash.c [MTD] [MAPS] Blackfin Async Flash Maps 2008-06-04 17:57:23 +01:00
cdb89712.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ceiva.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
cfi_flagadm.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ck804xrom.c [MTD] [MAPS] add support for Nvidia MCP55 to ck804xrom 2008-04-22 18:11:35 +01:00
dbox2-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
dc21285.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
dilnetpc.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
dmv182.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ebony.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
edb7312.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
esb2rom.c [MTD] ESB2 check for closed ROM window 2007-03-08 09:21:42 +00:00
fortunet.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
h720x-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ichxrom.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
impa7.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
integrator-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
intel_vr_nor.c [MTD] map driver for NOR flash on the Intel Vermilion Range chipset 2007-09-23 18:51:25 +01:00
ipaq-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ixp4xx.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ixp2000.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
Kconfig [MTD] [MAPS] Blackfin Async Flash Maps 2008-06-04 17:57:23 +01:00
l440gx.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
Makefile [MTD] [MAPS] Blackfin Async Flash Maps 2008-06-04 17:57:23 +01:00
map_funcs.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
mbx860.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
mpc1211.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
mtx-1_flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
netsc520.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
nettel.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ocotea.c ioremap balanced with iounmap for drivers/mtd subsystem 2006-09-22 10:24:31 +01:00
octagon-5066.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
omap_nor.c [MTD] [MAPS] omap_nor section fixes 2008-04-22 21:24:00 +01:00
omap-toto-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
pci.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
pcmciamtd.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
physmap_of.c [MTD] Factor out OF partition support from the NOR driver. 2008-02-03 18:06:48 +11:00
physmap.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
plat-ram.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
pmcmsp-flash.c [MTD] replace remaining __FUNCTION__ occurrences 2008-04-22 12:36:04 +01:00
pmcmsp-ramroot.c [MTD] Remove references to ROOT_DEV from map drivers. 2007-06-28 20:13:27 +01:00
pxa2xx-flash.c Reinstate lost flush_ioremap_region() fix to pxa2xx-flash driver 2007-10-15 12:55:20 -07:00
redwood.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
rpxlite.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sa1100-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sbc8240.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sbc_gxx.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sc520cdp.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
scb2_flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
scx200_docflash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sharpsl-flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
solutionengine.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
sun_uflash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
tqm8xxl.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
ts5500_flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
tsunami_flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
uclinux.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
vmax301.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
walnut.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00
wr_sbc82xx_flash.c MTD/JFFS2: remove CVS keywords 2008-06-04 17:50:17 +01:00