summaryrefslogtreecommitdiff
path: root/packages/linux
diff options
context:
space:
mode:
authorKristoffer Ericson <kristoffer_e1@hotmail.com>2006-07-02 22:06:07 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2006-07-02 22:06:07 +0000
commitb464f87dffccc2a4b0d2fd501930dd1ba31ca98b (patch)
treef248efbb8edbf8cff85d0d0c471128814a64050b /packages/linux
parent538548f125d52702713a8f8fe25c57b321d25bfe (diff)
linux-jlime-arm_2.6.16.bb: Addition of new jlime-7xx kernel
* 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
Diffstat (limited to 'packages/linux')
-rw-r--r--packages/linux/linux-jlime-arm_2.6.17.bb31
-rw-r--r--packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime41
-rw-r--r--packages/linux/linux-jlime-sh3-2.6.16.20/unexpected-int-fix.patch17
-rw-r--r--packages/linux/linux-jlime-sh3_2.6.16.20.bb3
4 files changed, 77 insertions, 15 deletions
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
index 0000000000..c6d9ba8877
--- /dev/null
+++ b/packages/linux/linux-jlime-arm_2.6.17.bb
@@ -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)
+}
diff --git a/packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime b/packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime
index 452b8d8210..8479d714c3 100644
--- a/packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime
+++ b/packages/linux/linux-jlime-sh3-2.6.16.20/defconfig_jlime
@@ -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
index 0000000000..72801acf8e
--- /dev/null
+++ b/packages/linux/linux-jlime-sh3-2.6.16.20/unexpected-int-fix.patch
@@ -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);
+ }
+ }
+ }
diff --git a/packages/linux/linux-jlime-sh3_2.6.16.20.bb b/packages/linux/linux-jlime-sh3_2.6.16.20.bb
index ef5db85812..c6d9ba8877 100644
--- a/packages/linux/linux-jlime-sh3_2.6.16.20.bb
+++ b/packages/linux/linux-jlime-sh3_2.6.16.20.bb
@@ -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}"