Merge commit 'origin/opendreambox-1.6' into vuplus-1.6
[vuplus_openembedded] / recipes / linux / linux-bug_2.6.27.2.bb
1 DESCRIPTION = "Linux kernel for bug"
2
3 PV_append = "+svnr${SRCREV}"
4 KV = "2.6.27.2"
5 PR = "r32"
6
7 COMPATIBLE_MACHINE = "bug"
8
9 SVN_PRJ = "bug-linux-${KV}"
10 SRCREV = "10746"
11
12 SRC_URI = "svn://svn.buglabs.net/bug/branches/R1.4/qa;module=${SVN_PRJ};proto=svn \
13            file://defconfig \
14            "
15
16 S = "${WORKDIR}/${SVN_PRJ}"
17
18 ARM_KEEP_OABI ?= "0"
19 UBOOT_ENTRYPOINT = "0x80008000"
20
21 require linux.inc
22
23 do_install_append() {
24         cd ${D}/${KERNEL_IMAGEDEST} && ln -sf uImage-${KERNEL_VERSION} uImage
25 }
26
27 do_stage_append() {
28         cp -fR arch/arm/include/asm/* ${STAGING_KERNEL_DIR}/include/asm/
29         if [ ! -e ${STAGING_KERNEL_DIR}/include/mach ]; then
30                 mkdir ${STAGING_KERNEL_DIR}/include/mach
31         fi
32         cp -fR arch/arm/plat-mxc/include/mach/* ${STAGING_KERNEL_DIR}/include/mach/
33 }
34
35 FILESDIR = "${WORKDIR}"
36 FILES_kernel-image += "${KERNEL_IMAGEDEST}/uImage*"
37
38 module_conf_g_ether = "options g_ether host_addr=46:0d:9e:67:69:eb"
39 module_conf_bmi_audio = "options bmi_audio output_ints=1"
40 module_autoload_arcotg_udc = "arcotg_udc"
41 module_autoload_ehci-hcd = "ehci-hcd"
42 module_autoload_g_ether = "g_ether"
43 module_autoload_bugnav = "bugnav"
44 module_autoload_bug_audio = "bug_audio"
45 module_autoload_bugpm = "bugpm"
46 module_autoload_bugpm_apm = "bugpm_apm"
47 module_autoload_rtc-isl12026 = "rtc-isl12026"
48 module_autoload_bug_v4l2_capture = "bug_v4l2_capture"
49 module_autoload_libertas_sdio = "libertas_sdio"
50 # bmi_lcd_core loaded to ensure xserver device nodes are created on boot.
51 module_autoload_bmi_lcd_core = "bmi_lcd_core"