[PATCH 0/9][RFC] GTA02/FreeRunner machine definition for linux-arm-kernel
arhuaco at freaks-unidos.net
Tue Mar 31 20:06:23 CEST 2009
The following series were applied by Andy to the temporal "proposed"
branch, which includes basic GTA02 support plus a few fixes.
This is the same set of patches with small changes.
We decided to send the patch-set to the OM kernel first in case someone
can spot something wrong. If we are failing to credit someone please
let us know. Most Signed-off-by entries were not touched. We should be sending
this upstream ASAP (in 2 days or so).
* gta02_defconfig started as a copy of gta02_moredrivers_defconfig,
but we send what we get after a successful build
(CONFIG_FIQ=y is removed for instance).
* Original patch names were changed.
* Small cleanups when checkpatch.pl complains.
* "make uImage" works.
* This warning is a false positive. Please say something if it is not.
WARNING: use of in_atomic() is incorrect outside core kernel code
#2802: FILE: arch/arm/mach-s3c2442/mach-gta02.c:495:
* Small cleanup changes to mach-gta02.c,
we use <plat/usb-control.h> instead of <mach/usb-control.h> now.
* In the submission to linux-arm-kernel we have to CC Ben.
Nelson Castillo (9):
s3c2410: improve NAND partial reads avoiding false ECC errors/corrections
s3c2410: NAND ECC by chip rather than global
s3c2410: Fix NAND CFG debug order
s3c2410: Add NAND force software ECC
s3c2410: Allow NAND commandline partition processing
s3c2410: Fix NAND BBT usage
s3c2442b: Introduce CPU.
s3c2442: Provide uImage build target
GTA02/FreeRunner: Add machine definition
arch/arm/configs/gta02_defconfig | 2124 ++++++++++++++++++++++++++++
arch/arm/mach-s3c2442/Kconfig | 13
arch/arm/mach-s3c2442/Makefile | 2
arch/arm/mach-s3c2442/Makefile.boot | 3
arch/arm/mach-s3c2442/include/mach/gta02.h | 87 +
arch/arm/mach-s3c2442/mach-gta02.c | 648 +++++++++
arch/arm/plat-s3c/include/plat/nand.h | 6
arch/arm/plat-s3c24xx/cpu.c | 10
drivers/mtd/nand/s3c2410.c | 68 +
9 files changed, 2945 insertions(+), 16 deletions(-)
create mode 100644 arch/arm/configs/gta02_defconfig
create mode 100644 arch/arm/mach-s3c2442/Makefile.boot
create mode 100644 arch/arm/mach-s3c2442/include/mach/gta02.h
create mode 100644 arch/arm/mach-s3c2442/mach-gta02.c
More information about the openmoko-kernel