The patches in this directory are all against a 2.6.15-omap1 kernel. You can get a vanilla 2.6.15 kernel from: http://www.uk.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.bz2 The omap1 patch comes from: http://www.muru.com/linux/omap/patches/patch-2.6.15-omap1.bz2 The patches in this directory are intended to apply in order: 00-ams-delta-support.diff Add initial support for the Amstrad E3 (Delta). Gets you a serial console and that's about it. 01-ams-delta-nand.diff Support for the internal NAND. The MTD partitioning needs cleaned up at some point. 02-ams-delta-lcd.diff Support for the LCD. Doesn't take into account the fact it's 12bit, so colours will be a little screwed up. 03-ams-delta-keymap.diff Fixes up the keymap for the omap-keypad driver ie the on device keypad. 04-ams-delta-usb-hack.diff This is a hack to get the USB up and running; I'm not convinced it's the right approach though? 05-lcd-colour-fix.diff This corrects the colour layout on the LCD to 12 bit 444. Patch from Mark Underwood . 06-ams-delta-modem.diff Enables the internal modem on ttyS1. I have also included: uImage-2.6.15-omap1-e3 A kernel built with the above patches. u-boot.bin A copy of u-boot built with Mark Underwood's E3 patch, plus my NAND support and a change to pass the machine type of 862 (ie Delta) u-boot-e3-20060321.diff The diff against u-boot-1.1.4 to produce the above u-boot image. linux.pbl A script file for pbltool. pbltool.c The tool you need to get this all running on your E3. Compile it with: gcc -o pbltool pbltool.c (You may want to change SERIAL_PORT if you're not using ttyS0) Then do: ./pbltool linux.pbl rootfs.arm_nofpu.ext2.gz A basic rootfs. BB-config BR-config The config files for buildroot that generated the above file system. buildroot can be obtained from: http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2