diff options
Diffstat (limited to 'recipes-kernel/linux/linux-raspberrypi.inc')
-rw-r--r-- | recipes-kernel/linux/linux-raspberrypi.inc | 39 |
1 files changed, 15 insertions, 24 deletions
diff --git a/recipes-kernel/linux/linux-raspberrypi.inc b/recipes-kernel/linux/linux-raspberrypi.inc index 4145b1a..0974308 100644 --- a/recipes-kernel/linux/linux-raspberrypi.inc +++ b/recipes-kernel/linux/linux-raspberrypi.inc @@ -1,36 +1,27 @@ -require linux.inc +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -DESCRIPTION = "Linux Kernel for Raspberry Pi" -SECTION = "kernel" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" - -SRC_URI += " \ - file://defconfig \ - " +inherit kernel +require recipes-kernel/linux/linux-yocto.inc -COMPATIBLE_MACHINE = "raspberrypi" +DESCRIPTION = "Linux Kernel for Raspberry Pi" PV_append = "+git${SRCREV}" -# NOTE: For now we pull in the default config from the RPi kernel GIT tree. -KERNEL_DEFCONFIG = "bcmrpi_defconfig" - -# CMDLINE for raspberrypi -CMDLINE_raspberrypi = "dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" +SRC_URI = " \ + git://github.com/raspberrypi/linux.git;protocol=git;branch=${KBRANCH} \ + file://sl030raspberrypii2ckernel.patch \ + file://defconfig \ + " +S = "${WORKDIR}/git" -UDEV_GE_141 ?= "1" - -do_kernel_configme_prepend() { - install -m 0644 ${S}/arch/${ARCH}/configs/${KERNEL_DEFCONFIG} ${WORKDIR}/defconfig || die "No default configuration for ${MACHINE} / ${KERNEL_DEFCONFIG} available." -} - -do_install_prepend() { - install -d ${D}/lib/firmware -} +CMDLINE ?= " \ + dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 \ + root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" do_deploy_append() { # Deploy cmdline.txt install -d ${DEPLOYDIR}/bcm2835-bootfiles echo "${CMDLINE}" > ${DEPLOYDIR}/bcm2835-bootfiles/cmdline.txt } + +COMPATIBLE_MACHINE = "raspberrypi" |