summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorPhilip Balister <philip@balister.org>2006-08-28 20:26:01 +0000
committerPhilip Balister <philip@balister.org>2006-08-28 20:26:01 +0000
commit98d2a57db6b822014361aabad9486fd426d88eaa (patch)
tree738fff7801ab2272708369d7e971e98324f25d5f /packages
parent395ef28947528cc4cd955ae4480c2b6b5561c892 (diff)
linux-omap1_2.6.x+git, omap5912osk: Add bb file to build kernel from omap git
* Build kernel from omap git repository, use most recent version * Change omap5912osk machine to use this kernel * The depmod command is failing at the moment
Diffstat (limited to 'packages')
-rw-r--r--packages/linux/linux-omap1_2.6.x+git.bb44
1 files changed, 44 insertions, 0 deletions
diff --git a/packages/linux/linux-omap1_2.6.x+git.bb b/packages/linux/linux-omap1_2.6.x+git.bb
new file mode 100644
index 0000000000..9e499c7687
--- /dev/null
+++ b/packages/linux/linux-omap1_2.6.x+git.bb
@@ -0,0 +1,44 @@
+PR = "r0"
+SECTION = "kernel"
+DESCRIPTION = "Linux kernel for OMAP processors"
+LICENSE = "GPL"
+
+SRC_URI = "git://source.mvista.com/git/linux-omap-2.6.git;protocol=git"
+
+S = "${WORKDIR}/git"
+
+KERNEL_IMAGETYPE = "vmlinux"
+KERNEL_OUTPUT = "arch/${ARCH}/boot/compressed/${KERNEL_IMAGETYPE}"
+#KERNEL_CCSUFFIX = "-4.1.1"
+
+DEPENDS = "u-boot"
+
+inherit kernel
+
+# GIT does not have the UTS_RELEASE in version.h used to find the kernel version
+KERNEL_RELEASE = "2.6.17"
+
+COMPATIBLE_HOST = 'arm.*-linux'
+
+do_configure_prepend() {
+ if [ "${MACHINE}" == "omap5912osk" ] ; then
+ make omap_osk_5912_defconfig
+ fi
+
+ oe_runmake oldconfig
+}
+
+do_deploy() {
+ if [ "${MACHINE}" == "omap5912osk" ]; then
+ install -d ${DEPLOY_DIR_IMAGE}
+ arm-linux-objcopy -O binary -R .note -R .comment -S arch/arm/boot/compressed/vmlinux ${DEPLOY_DIR_IMAGE}/linux.bin
+ gzip -f -9 ${DEPLOY_DIR_IMAGE}/linux.bin
+ mkimage -A arm -O linux -T kernel -C gzip -a 0x10c08000 -e 0x10c08000 -n "OE" -d ${DEPLOY_DIR_IMAGE}/linux.bin.gz ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${MACHINE}-${DATETIME}.bin
+ rm ${DEPLOY_DIR_IMAGE}/linux.bin.gz
+ fi
+}
+
+
+do_deploy[dirs] = "${S}"
+
+addtask deploy before do_build after do_compile