e42b8a0fda80cbd0ad09e84f0905120a0492f848
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-ti33x-psp_3.0+3.1rc.bb
1 SECTION = "kernel"
2 DESCRIPTION = "Linux kernel for TI33x EVM from PSP, based on am335x-kernel"
3 LICENSE = "GPLv2"
4 KERNEL_IMAGETYPE = "uImage"
6 require multi-kernel.inc
8 S = "${WORKDIR}/git"
10 MULTI_CONFIG_BASE_SUFFIX = ""
12 BRANCH = "master"
13 SRCREV = "a95ceb11b5858feae89895d14d7f7bc41cca9fd6"
14 MACHINE_KERNEL_PR_append = "d+gitr${SRCREV}"
16 COMPATIBLE_MACHINE = "(ti33x)"
18 THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
19 CONFIGS_PSP = "${@base_set_filespath(["${THISDIR}/${PN}-${PV}/tipspkernel"], d)}:\
20 ${@base_set_filespath(["${THISDIR}/${PN}/tipspkernel"], d)}:\
21 ${@base_set_filespath(["${THISDIR}/files/tipspkernel"], d)}:"
22 FILESPATH =. "${@base_contains('DISTRO_FEATURES', 'tipspkernel', "${CONFIGS_PSP}", "", d)}"
24 SRC_URI += "git://arago-project.org/git/projects/linux-am33x.git;protocol=git;branch=${BRANCH} \
25         file://defconfig"
27 PATCHES_OVER_PSP = " \
28         file://0001-f_rndis-HACK-around-undefined-variables.patch \
29         file://0001-am335x-evm-hack-in-LED-support-for-beaglebone.patch \
30         file://0001-mach-types-Add-new-machine-type-beaglebone-to-mach-t.patch \
31         file://0002-Kconfig-Add-support-for-beaglebone-machine-id.patch \
32         file://0003-am335xevm-Use-new-beaglebone-machine-id.patch \
33         "
35 SRC_URI += "${@base_contains('DISTRO_FEATURES', 'tipspkernel', "", "${PATCHES_OVER_PSP}", d)}"