diff options
author | Michael Lauer <mickey@vanille-media.de> | 2008-07-22 12:43:18 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2008-07-22 12:43:18 +0000 |
commit | af7872e9093c79ac33984e7bc6389ce9f5d85d10 (patch) | |
tree | 04d2afd73188990f7128726ccf585605e346fdd9 /packages/linux/linux-openmoko.inc | |
parent | b6ecf118e3a541c4a6ab2abcf9b4a18d40e33469 (diff) |
linux-openmoko[-devel]: add squashfs to both builds, refactor more common stuff into the .inc file
Diffstat (limited to 'packages/linux/linux-openmoko.inc')
-rw-r--r-- | packages/linux/linux-openmoko.inc | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/packages/linux/linux-openmoko.inc b/packages/linux/linux-openmoko.inc index 69d7845f04..163030d000 100644 --- a/packages/linux/linux-openmoko.inc +++ b/packages/linux/linux-openmoko.inc @@ -1,9 +1,53 @@ +############################################################## +# kernel image parameters. It resides on a seperate flash partition +# +KERNEL_IMAGETYPE = "uImage" +UBOOT_ENTRYPOINT = "30008000" + +FILES_kernel-image = "" +ALLOW_EMPTY = "1" + +COMPATIBLE_HOST = "arm.*-linux" +COMPATIBLE_MACHINE = 'om-gta01|om-gta02' + +CMDLINE = "unused -- bootloader passes ATAG list" + +############################################################### +# module configs specific to this kernel +# + +# usb +module_autoload_ohci-hcd = "ohci-hcd" +module_autoload_hci_usb = "hci_usb" +module_autoload_g_ether = "g_ether" +# audio +module_autoload_snd-soc-neo1973-wm8753 = "snd-soc-neo1973-wm8753" +# sd/mmc +module_autoload_s3cmci = "s3cmci" + + +################################################################ # extra stuff we need for openmoko that is not in linux.inc +# + +# fix deconfig if we're on GTA01 +do_configure_prepend() { + install -m 0644 ${WORKDIR}/defconfig-oe ${WORKDIR}/defconfig + if [ ${MACHINE} == "om-gta01" ]; then + echo -n "fixing up configuration for Openmoko GTA01..." + sed -i -e s,CONFIG_S3C_LOWLEVEL_UART_PORT=2,CONFIG_S3C_LOWLEVEL_UART_PORT=0, ${WORKDIR}/defconfig + sed -i -e s,CONFIG_DEBUG_S3C_UART=2,CONFIG_DEBUG_S3C_UART=0, ${WORKDIR}/defconfig + echo "done" + fi +} + +# symlink the latest uImage (should go to linux.inc IMO) do_deploy_append() { rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.bin ln -sf ${DEPLOY_DIR_IMAGE}/uImage-${PV}-${PR}-${MACHINE_ARCH}.bin ${DEPLOY_DIR_IMAGE}/uImage-${MACHINE_ARCH}-latest.bin } +# opkg flash update service RDEPENDS_kernel-image += "mtd-utils" pkg_postinst_kernel-image () { |