linux-jlime-arm_2.6.16.bb: Addition of new jlime-7xx kernel
authorKristoffer Ericson <kristoffer_e1@hotmail.com>
Sun, 2 Jul 2006 22:06:07 +0000 (22:06 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sun, 2 Jul 2006 22:06:07 +0000 (22:06 +0000)
* Addition of jlime 7xx arm kernel, need of changes
linux-jlime-sh3_2.6.16.20: Patch & new defconfig
* Add of patch line
* Change in defconfig file
unexpected-int-fx.patch: Addition of patch
* Removes "unexpected ide interrupt" spam

conf/distro/jlime-donkey.conf
packages/linux/linux-jlime-arm_2.6.17.bb [new file with mode: 0644]
packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime
packages/linux/linux-jlime-sh3-2.6.16.20/unexpected-int-fix.patch [new file with mode: 0644]
packages/linux/linux-jlime-sh3_2.6.16.20.bb

index a103dda..89a1070 100644 (file)
@@ -78,7 +78,7 @@ BOOTSTRAP_EXTRA_DEPENDS  += "pcmciautils ncurses nano wireless-tools console-too
 #<>
 #<>What Opie version should we use.
 #<>
-OPIE_VERSION = "1.2.2"
+OPIE_VERSION = "1.2.3"
 include conf/distro/preferred-opie-versions.inc  
 
 #<>
diff --git a/packages/linux/linux-jlime-arm_2.6.17.bb b/packages/linux/linux-jlime-arm_2.6.17.bb
new file mode 100644 (file)
index 0000000..c6d9ba8
--- /dev/null
@@ -0,0 +1,31 @@
+SECTION = "kernel"
+DESCRIPTION = "Linux kernel for Hitachi SH3 based Jornada 6xx"
+LICENSE = "GPL"
+PR = "r0"
+
+COMPATIBLE_HOST = "sh.*-linux"
+COMPATIBLE_MACHINE = 'jornada6xx'
+
+SRC_URI = "http://www.jlime.com/downloads/Releases/donkey/kernels/6xx/sources/jlime-2.6.16.20-patched.tar.gz \
+           file://defconfig_jlime \
+          file://unexpected-int-fix.patch;patch=1"
+                           
+S = "${WORKDIR}/linux-${PV}"
+
+inherit kernel
+
+#Lets let 3.4.x handle the compilation of this one
+KERNEL_CCSUFFIX = "-3.4.4"
+
+ARCH = "sh"
+KERNEL_IMAGETYPE = "zImage"
+FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*"
+
+do_configure_prepend() {
+       install -m 0644 ${WORKDIR}/defconfig_jlime ${S}/.config
+}
+
+do_deploy() {
+        install -d ${DEPLOY_DIR_IMAGE}
+       install -m 0644 arch/$(ARCH)/boot/$(KERNEL_IMAGETYPE) $(DEPLOY_DIR)/images/$(KERNEL_IMAGETYPE)
+}
index 452b8d8..8479d71 100644 (file)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.16-sh
-# Thu Jun  8 03:45:30 2006
+# Sun Jul  2 00:14:05 2006
 #
 CONFIG_SUPERH=y
 CONFIG_RWSEM_GENERIC_SPINLOCK=y
@@ -432,7 +432,7 @@ CONFIG_IEEE80211_CRYPT_WEP=m
 #
 # Generic Driver Options
 #
-# CONFIG_STANDALONE is not set
+CONFIG_STANDALONE=y
 CONFIG_PREVENT_FIRMWARE_BUILD=y
 CONFIG_FW_LOADER=y
 
@@ -614,12 +614,12 @@ CONFIG_ATMEL=m
 #
 CONFIG_PCMCIA_HERMES=m
 CONFIG_PCMCIA_SPECTRUM=m
-# CONFIG_AIRO_CS is not set
+CONFIG_AIRO_CS=m
 CONFIG_PCMCIA_ATMEL=m
 CONFIG_PCMCIA_WL3501=m
 CONFIG_HOSTAP=m
 CONFIG_HOSTAP_FIRMWARE=y
-CONFIG_HOSTAP_FIRMWARE_NVRAM=y
+# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set
 CONFIG_HOSTAP_CS=m
 CONFIG_NET_WIRELESS=y
 
@@ -858,7 +858,7 @@ CONFIG_FONT_PEARL_8x8=y
 #
 # Sound
 #
-CONFIG_SOUND=y
+CONFIG_SOUND=m
 
 #
 # Advanced Linux Sound Architecture
@@ -868,11 +868,11 @@ CONFIG_SOUND=y
 #
 # Open Sound System
 #
-CONFIG_SOUND_PRIME=y
+CONFIG_SOUND_PRIME=m
 # CONFIG_OBSOLETE_OSS_DRIVER is not set
 # CONFIG_SOUND_MSNDCLAS is not set
 # CONFIG_SOUND_MSNDPIN is not set
-CONFIG_SOUND_SH_DAC_AUDIO=y
+CONFIG_SOUND_SH_DAC_AUDIO=m
 CONFIG_SOUND_SH_DAC_AUDIO_CHANNEL=1
 
 #
@@ -913,10 +913,7 @@ CONFIG_EXT3_FS=m
 # CONFIG_EXT3_FS_XATTR is not set
 CONFIG_JBD=m
 # CONFIG_JBD_DEBUG is not set
-CONFIG_REISERFS_FS=m
-# CONFIG_REISERFS_CHECK is not set
-# CONFIG_REISERFS_PROC_INFO is not set
-# CONFIG_REISERFS_FS_XATTR is not set
+# CONFIG_REISERFS_FS is not set
 # CONFIG_JFS_FS is not set
 # CONFIG_FS_POSIX_ACL is not set
 # CONFIG_XFS_FS is not set
@@ -979,9 +976,25 @@ CONFIG_RAMFS=y
 #
 # Network File Systems
 #
-# CONFIG_NFS_FS is not set
-# CONFIG_NFSD is not set
-# CONFIG_SMB_FS is not set
+CONFIG_NFS_FS=m
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V3_ACL is not set
+# CONFIG_NFS_V4 is not set
+# CONFIG_NFS_DIRECTIO is not set
+CONFIG_NFSD=m
+CONFIG_NFSD_V3=y
+# CONFIG_NFSD_V3_ACL is not set
+# CONFIG_NFSD_V4 is not set
+CONFIG_NFSD_TCP=y
+CONFIG_LOCKD=m
+CONFIG_LOCKD_V4=y
+CONFIG_EXPORTFS=m
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=m
+# CONFIG_RPCSEC_GSS_KRB5 is not set
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+CONFIG_SMB_FS=m
+# CONFIG_SMB_NLS_DEFAULT is not set
 # CONFIG_CIFS is not set
 # CONFIG_NCP_FS is not set
 # CONFIG_CODA_FS is not set
diff --git a/packages/linux/linux-jlime-sh3-2.6.16.20/unexpected-int-fix.patch b/packages/linux/linux-jlime-sh3-2.6.16.20/unexpected-int-fix.patch
new file mode 100644 (file)
index 0000000..72801ac
--- /dev/null
@@ -0,0 +1,17 @@
+--- linux-2.6.16.20/drivers/ide/ide-io.c_orig  2006-07-01 23:54:34.000000000 +0000
++++ linux-2.6.16.20/drivers/ide/ide-io.c       2006-07-01 23:55:50.000000000 +0000
+@@ -1442,10 +1442,10 @@
+                               ++count;
+                               if (time_after(jiffies, last_msgtime + HZ)) {
+                                       last_msgtime = jiffies;
+-                                      printk(KERN_ERR "%s%s: unexpected interrupt, "
+-                                              "status=0x%02x, count=%ld\n",
+-                                              hwif->name,
+-                                              (hwif->next==hwgroup->hwif) ? "" : "(?)", stat, count);
++                                      //printk(KERN_ERR "%s%s: unexpected interrupt, "
++                                      //      "status=0x%02x, count=%ld\n",
++                                      //      hwif->name,
++                                      //      (hwif->next==hwgroup->hwif) ? "" : "(?)", stat, count);
+                               }
+                       }
+               }
index ef5db85..c6d9ba8 100644 (file)
@@ -7,7 +7,8 @@ COMPATIBLE_HOST = "sh.*-linux"
 COMPATIBLE_MACHINE = 'jornada6xx'
 
 SRC_URI = "http://www.jlime.com/downloads/Releases/donkey/kernels/6xx/sources/jlime-2.6.16.20-patched.tar.gz \
-           file://defconfig_jlime"
+           file://defconfig_jlime \
+          file://unexpected-int-fix.patch;patch=1"
                            
 S = "${WORKDIR}/linux-${PV}"