diff -urN linux-2.4.19-rmk4-ggd2-vanilla/Makefile linux-2.4.19-rmk4-ggd2/Makefile
--- linux-2.4.19-rmk4-ggd2-vanilla/Makefile	2003-03-25 12:56:34.000000000 +0200
+++ linux-2.4.19-rmk4-ggd2/Makefile	2003-03-25 13:45:41.000000000 +0200
@@ -5,7 +5,8 @@
 
 KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
 
-ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/)
+
+ARCH := arm
 KERNELPATH=kernel-$(shell echo $(KERNELRELEASE) | sed -e "s/-//g")
 
 CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
@@ -19,7 +20,7 @@
 HOSTCC  	= gcc
 HOSTCFLAGS	= -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
 
-CROSS_COMPILE 	=
+CROSS_COMPILE 	= arm-linux-
 
 #
 # Include the make variables (CC, etc...)
diff -urN linux-2.4.19-rmk4-ggd2-vanilla/arch/arm/kernel/head-armv.S linux-2.4.19-rmk4-ggd2/arch/arm/kernel/head-armv.S
--- linux-2.4.19-rmk4-ggd2-vanilla/arch/arm/kernel/head-armv.S	2003-03-25 12:57:07.000000000 +0200
+++ linux-2.4.19-rmk4-ggd2/arch/arm/kernel/head-armv.S	2003-03-25 14:31:07.000000000 +0200
@@ -129,6 +129,9 @@
  * FIXME - No bootloader, so manually set 'r1' with our architecture number.
  */
 		mov	r1, #MACH_TYPE_L7200
+#elif defined(CONFIG_ARCH_OMAP)
+                /* no other OMAP board defined. Assume Innovator EVM */
+		mov     r1, #MACH_TYPE_INNOVATOR
 #endif
 
 		mov	r0, #F_BIT | I_BIT | MODE_SVC	@ make sure svc mode
diff -urN linux-2.4.19-rmk4-ggd2-vanilla/drivers/net/Config.in linux-2.4.19-rmk4-ggd2/drivers/net/Config.in
--- linux-2.4.19-rmk4-ggd2-vanilla/drivers/net/Config.in	2003-03-25 12:56:54.000000000 +0200
+++ linux-2.4.19-rmk4-ggd2/drivers/net/Config.in	2003-03-25 13:28:27.000000000 +0200
@@ -26,7 +26,7 @@
 if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
    if [ "$CONFIG_ARM" = "y" ]; then  
       dep_bool '  ARM EBSA110 AM79C961A support' CONFIG_ARM_AM79C961A $CONFIG_ARCH_EBSA110
-      dep_tristate '  Cirrus Logic CS8900A support' CONFIG_ARM_CIRRUS
+      ##dep_tristate '  Cirrus Logic CS8900A support' CONFIG_ARM_CIRRUS
       if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
          source drivers/acorn/net/Config.in
       fi
@@ -109,7 +109,7 @@
       dep_tristate '    SMC Ultra MCA support' CONFIG_ULTRAMCA $CONFIG_MCA
       dep_tristate '    SMC Ultra support' CONFIG_ULTRA $CONFIG_ISA
       dep_tristate '    SMC Ultra32 EISA support' CONFIG_ULTRA32 $CONFIG_EISA
-      dep_tristate '    SMC 9194 support' CONFIG_SMC9194
+      dep_tristate '    SMC 9194 support' CONFIG_SMC9194 $CONFIG_NET_VENDOR_SMC
    fi
    bool '  Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL
    if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then
