linux/arch/arm/mach-s3c2410
Ben Dooks 74b265d4e0 [ARM] S3C24XX: Move initialisation code to arch/arm/plat-s3c
We need to add plat-s3c to the build to get the headers
that will go in here once moved from include/asm-arm so
we may as well put some useful common s3c code in here
to stop the errors generated form having nothing built.

The cpu setup is now passed the cpu idcode and the table
of supported cpus to s3c_init_cpu() to abstract the
cpu identification out of the initial io setup.

As well as moving the cpu initialisation code, we move the
map of the board specific items up to the calling code as
none of the map_io() functions actually do anything other
than pass this to iotable_init().

This patch does not rename any of the init functions that
will be common to s3c24xx and any other s3c architectures
as this can be done at a later date as it will touch all
the board support files which use functions such as
s3c24xx_init_clocks() and s3c24xx_init_uarts().

Note, the header arch/arm/plat-s3c24xx/include/plat/cpu.h
still has functions that are used by both the cpu and
board initialisation functions. This means that each board
has definitions specific to the cpu support included and
the vice-versa.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:45:57 +00:00
..
include/mach [ARM] S3C24XX: Move vmalloc.h to plat-s3c 2008-12-15 21:45:52 +00:00
bast-ide.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bast-irq.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
dma.c Merge branch 's3c-moves2' of git://aeryn.fluff.org.uk/bjdooks/linux into devel 2008-11-29 19:35:07 +00:00
gpio.c [ARM] Convert asm/io.h to linux/io.h 2008-09-06 12:10:45 +01:00
h1940-bluetooth.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
irq.c [ARM] S3C24XX: Move files out of include/asm-arm/plat-s3c* 2008-10-07 22:26:09 +01:00
Kconfig [ARM] S3C2410: Move base clock code to plat-s3c24xx 2008-12-15 21:45:47 +00:00
mach-amlm5900.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
mach-bast.c [ARM] S3C: Move nand headers to arch/arm/plat-s3c/include/plat 2008-10-30 10:17:13 +00:00
mach-h1940.c [ARM] S3C24XX: Movev udc headers to arch/arm/plat-s3c24xx/include/plat 2008-10-30 10:17:15 +00:00
mach-n30.c [ARM] S3C24XX: Movev udc headers to arch/arm/plat-s3c24xx/include/plat 2008-10-30 10:17:15 +00:00
mach-otom.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
mach-qt2410.c [ARM] S3C24XX: Movev udc headers to arch/arm/plat-s3c24xx/include/plat 2008-10-30 10:17:15 +00:00
mach-smdk2410.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
mach-tct_hammer.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
mach-vr1000.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
Makefile [ARM] S3C2410: Move base clock code to plat-s3c24xx 2008-12-15 21:45:47 +00:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
nor-simtec.c [ARM] S3C24XX: Fix nor-simtec driver sparse errors 2008-08-26 22:56:20 +01:00
nor-simtec.h [ARM] S3C24XX: Add physmap device for all Simtec NOR equiped boards. 2008-07-03 16:51:28 +01:00
pm-h1940.S [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
pm.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
s3c2410.c [ARM] S3C24XX: Move initialisation code to arch/arm/plat-s3c 2008-12-15 21:45:57 +00:00
sleep.S [ARM] S3C24XX: Move files out of include/asm-arm/plat-s3c* 2008-10-07 22:26:09 +01:00
usb-simtec.c Merge branch 's3c-move' into devel 2008-10-14 22:24:51 +01:00
usb-simtec.h [ARM] 4050/1: S3C24XX: remove old changelogs in arch/arm/mach-s3c2410 2006-12-17 23:38:02 +00:00