linux-dreambox: build unionfs module
[opendreambox.git] / meta-bsp / common / recipes / linux / linux-dreambox_3.2.bb
1 DEPENDS = "carl9170fw linux-firmware zd1211-firmware"
2 PR = "${INC_PR}.13"
3
4 PATCHREV = "a3eaf43fbd1c2994fb61fd7065724ff4f2e4f1e0"
5 PATCHLEVEL = "16"
6
7 SRC_URI = " \
8         ${KERNELORG_MIRROR}/linux/kernel/v3.x/linux-3.2.tar.bz2;name=kernel \
9         ${KERNELORG_MIRROR}/linux/kernel/v3.x/patch-3.2.${PATCHLEVEL}.bz2;apply=yes;name=kernel-patch \
10         http://sources.dreamboxupdate.com/download/kernel-patches/${P}-${PATCHREV}.patch.bz2;name=dmm-patch \
11         http://download.filesystems.org/unionfs/unionfs-2.x/unionfs-2.5.11_for_3.2.2.diff.gz;name=unionfs \
12         file://clear_sublevel.patch \
13         file://fadvise_dontneed_change.patch \
14         file://fix-proc-cputype.patch \
15         file://threaded-interrupt-support.patch \
16         file://brcmnand-buildfix.patch \
17         file://brcmnand-fixed-corr-uncorr-error-detection.patch \
18         file://brcmnand-fixed-non-hwecc-first-workaround.patch \
19         file://rtl8712-backport-a.patch \
20         file://rtl8712-backport-b.patch \
21         file://rtl8712-backport-c.patch \
22         file://rtl8712-backport-d.patch \
23         file://make-3.82-hack.patch \
24         file://defconfig \
25 "
26
27 SRC_URI[kernel.md5sum] = "7ceb61f87c097fc17509844b71268935"
28 SRC_URI[kernel.sha256sum] = "c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463"
29 SRC_URI[kernel-patch.md5sum] = "1179d169e0ec15ada29cfa9066777a7f"
30 SRC_URI[kernel-patch.sha256sum] = "ea412451426f39b4b0edd89ce592e7f21a87c5bc12ed2600ad45c3f71867f415"
31 SRC_URI[dmm-patch.md5sum] = "29e0428508845663144ea8ed26575054"
32 SRC_URI[dmm-patch.sha256sum] = "a725831642a8d19a9664592adf36ab7a1341cca0a3570f1c02e5e449cbf2738f"
33 SRC_URI[unionfs.md5sum] = "06e7c9f6cafd49b72184be851116c511"
34 SRC_URI[unionfs.sha256sum] = "ce6ffa3c17a11dcca24196c11f6efc95c59b65a5b99958e73e8d4cc8e4b1f1ef"
35
36 S = "${WORKDIR}/linux-3.2"
37
38 RDEPENDS_kernel-module-carl9170 = "carl9170fw"
39 RDEPENDS_kernel-module-cifs = "kernel-module-arc4 kernel-module-ecb kernel-module-hmac kernel-module-md4"
40 RDEPENDS_kernel-module-mac80211 = "kernel-module-aes-generic kernel-module-arc4"
41 RDEPENDS_kernel-module-r8712u = "linux-firmware-rtl8192su"
42 RDEPENDS_kernel-module-rt2800usb = "linux-firmware-rt2800usb"
43 RDEPENDS_kernel-module-rt73usb = "linux-firmware-rt73usb"
44 RDEPENDS_kernel-module-zd1211rw = "zd1211-firmware"
45
46 require linux-dreambox.inc