ARM: SAMSUNG: Add platform support code for OneNAND controller
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 20 May 2010 06:59:05 +0000 (08:59 +0200)
committerBen Dooks <ben-linux@fluff.org>
Thu, 20 May 2010 08:48:36 +0000 (17:48 +0900)
commit999304be1177d42d16bc59c546228c6ac5a3e76a
treeab8ba2b618484e93033bcc53fe0a4e014434d99f
parent504d36e91ac12ccdb0e1193cee7bef9831a1c99e
ARM: SAMSUNG: Add platform support code for OneNAND controller

This patch adds setup code for Samsung OneNAND controller driver. The
driver needs to be aware on which SoC it is running, so the actual
device id is being changed in cpu init code. S3C64xx SoCs have 2 OneNAND
controllers while S5PC100 and S5PC110 has only one.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
[ben-linux@fluff.org: sort map.h entries]
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
19 files changed:
arch/arm/mach-s3c64xx/Kconfig
arch/arm/mach-s3c64xx/Makefile
arch/arm/mach-s3c64xx/dev-onenand1.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/irqs.h
arch/arm/mach-s3c64xx/include/mach/map.h
arch/arm/mach-s3c64xx/s3c6400.c
arch/arm/mach-s3c64xx/s3c6410.c
arch/arm/mach-s5pc100/cpu.c
arch/arm/mach-s5pc100/include/mach/map.h
arch/arm/mach-s5pv210/Kconfig
arch/arm/mach-s5pv210/Makefile
arch/arm/mach-s5pv210/dev-onenand.c [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/map.h
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Makefile
arch/arm/plat-samsung/dev-onenand.c [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/devs.h
arch/arm/plat-samsung/include/plat/onenand-core.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-onenand.h [new file with mode: 0644]