aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux
AgeCommit message (Collapse)Author
2015-10-12linux-linaro-qcomlt: move from 3.19 to 4.2Nicolas Dechesne
* this branch supports both IFC6410 and DB410c * added relevant defconfig files Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux-qcom-bootimg: restrict boot image processing to DB410cNicolas Dechesne
as of now, the support for boot image is missing in IFC6410 bootloader, so let's not create the boot image. We can revisit later when proper support is implemented in the bootloader. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-09-04linux-qcom-bootimg: fix typoNicolas Dechesne
Ouch, boot image won't boot because of the typo... Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-09-03linux-dragonboard: creates boot image in do_deployNicolas Dechesne
mmcblk0p10 corresponds to 'rootfs' partition when using the default Linux bootloaders for DragonBoard 410c. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-09-03linux-qcom-bootimg.inc: create boot images for LKNicolas Dechesne
Add support for building the custom boot.img that can be booted on targets running LK/fastboot. It takes care of the dt image creation as well, which needs to be appended to the boot image. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-08-05linux: dragonboard: update kernel version with Linaro 15.07 releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30linux-linaro-qcom: move COMPATIBLE_MACHINE in the .bb fileNicolas Dechesne
We want to reuse the .inc file for more machines, potentially not compatible between each other.. so let's move the COMPATIBLE_MACHINE definition in the .bb file directly, and keep the .inc generic. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30dragonboard-410c: add machine configKoen Kooi
[Imported from meta-96boards, fixed up path for arm64 include] Squashed in fixes from Nicolas: * default UART for console is ttyMSM0 * remove earlyprintk support * default rootfs partition on db410c is mmcblk0p10 (or /dev/disk/by-partlabel/rootfs) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-30linux-dragonboard: add 4.0Koen Kooi
[Imported from meta-96boards, modified to use .inc files from meta-qualcomm] Squashed changes in from Nicolas: * update latest 4.0 kernel * use distro.config included in the kernel branch * update defconfig to match the QCOM LT kernel (remove wlan and v4l2 for now since they need firmware) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-28linux-linaro-qcomlt: upgrade to latest kernel release from LinaroNicolas Dechesne
Update kernel to Linaro 15.07 release. Also, start using in-tree kernel config fragment. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-07-28linux-linaro-qcom.inc: add support for kernel config fragmentsNicolas Dechesne
copied from meta-96boards. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-03-24linux-linaro-lt-freedreno: upgrade to QCOM LT 3.19 releaseNicolas Dechesne
* update branch/commit * update defconfig Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-01-28machine: ifc6410: move KERNEL_DEVICETREE setting in the machine confNicolas Dechesne
it should never have been in the kernel recipe... Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-01-28linux-linaro-qcomlt: update kernel recipe to release 3.18 branchNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-30linux-linaro-qcomlt: Fix building using out-of-treeNicolas Dechesne
Since OE-Core:df9975f4 (kernel: Fix non linux-yocto builds) the way the build of kernel is done has change. Now the source code is moved placed at STAGING_KERNEL_DIR and the build is done at ${WORKDIR}/build which is B. This patch adapts the configure task prepending to cope with those changes, as well as do_compile_append that was hardcoded to work on ${S}. Patch largely inspired from: meta-fsl-arm:f69b21d3 (fsl-kernel-localversion.bbclass: Fix building using out-of-tree) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-03linux: add recipe for QCOM LT 3.17 kernelNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-03linux: rename linux-linaro-lt-freedreno.inc file linux-linaro-qcom.incNicolas Dechesne
we will reuse this file for multiple kernel moving forward. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-12-02linux-linaro-lt-freedreno: update to match Linaro 14.10 kernel releaseNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-23linux-linaro-lt-freedreno: update defconfigNicolas Dechesne
with the recent kernel upgrade, it no longers boot without this updated defconfig. it's the ifc6410_defconfig from Linaro 14.09 release. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-23linux-linaro-lt-freedreno: update to match Linaro 14.09 kernel releaseNicolas Dechesne
see: http://releases.linaro.org/14.09/ubuntu/ifc6410/ Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-10-23linux-linaro-lt-freedreno: limit to ifc6410 machineKoen Kooi
Other machines (e.g. genericarmv8) will pick it up and use it, leading to errors like: NOTE: recipe linux-linaro-lt-freedreno-3.4-r0: task do_configure: Started ERROR: Function failed: do_configure (log file is located at /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/temp/log.do_configure.27740) ERROR: Logfile of failure stored in: /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/temp/log.do_configure.27740 Log data follows: | DEBUG: Executing python function sysroot_cleansstate | DEBUG: Python function sysroot_cleansstate finished | DEBUG: Executing shell function do_configure | NOTE: make oldnoconfig | Makefile:490: /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/git/arch/arm64/Makefile: No such file or directory | make: *** No rule to make target `/build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/git/arch/arm64/Makefile'. Stop. | NOTE: make oldconfig | Makefile:490: /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/git/arch/arm64/Makefile: No such file or directory | make: *** No rule to make target `/build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/git/arch/arm64/Makefile'. Stop. | ERROR: oe_runmake failed | WARNING: /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/temp/run.do_configure.27740:1 exit 1 from | oe_runmake oldconfig | ERROR: Function failed: do_configure (log file is located at /build/jenkins/angstrom-v2014.12/machine/genericarmv8/build/tmp-angstrom_v2014_12-glibc/work/genericarmv8-angstrom-linux/linux-linaro-lt-freedreno/3.4-r0/temp/log.do_configure.27740) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2014-07-23Create initial BSP layer for IFC6410Nicolas Dechesne
- create meta-qualcomm OE layer - add README and license file - create machine configuration for ifc6410, using the 3.4+freedreno kernel - configure freedreno in mesa, and create xf86-video-freedreno recipe This has been tested with distro-less OE-core on IFC6410 meta = "master:6bc3696d8451a23d743daf03ee98c4ba54ce4551" Using the following extra configuration in local.conf: DISTRO_FEATURES_append = " opengl" CORE_IMAGE_EXTRA_INSTALL += "mesa-demos" VIRTUAL-RUNTIME_graphical_init_manager = "" glxgears was tested using the GPU firmware from the Inforce BSP v1.5 release. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>