aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2016-02-05linux-linaro-qcomlt: upgrade kernel to release 4.4 branchNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2016-01-29linux-linaro-qcomlt_4.2: update kernel versionNicolas Dechesne
Include the following patches: Bjorn Andersson (1): wcn36xx: Disable power save Fengwei Yin (2): wcn36xx: handle rx skb allocation failure to avoid system crash wcn36xx: split DMA mask register writing. Jason Mobarak (1): wcn36xx: don't pad beacons for mesh Nicolas Dechesne (4): kernel: configs: add CONFIG_INPUT_JOYDEV in distro.config Revert "arm64: add qcom_defconfig" Merge remote-tracking branch 'bjorn/for-srini/wcn36xx-fixes-4.2' into release/qcomlt-4.2 wcn36xx: remove references to IFF_PROMISC Pontus Fuchs (15): wcn36xx: Clean up wcn36xx_smd_send_beacon wcn36xx: Pad TIM PVM if needed wcn36xx: Add helper macros to cast vif to private vif and vice versa wcn36xx: Use consistent name for private vif wcn36xx: Use define for invalid index and fix typo wcn36xx: Fetch private sta data from sta entry instead of from vif wcn36xx: Add helper macros to cast sta to priv wcn36xx: Remove sta pointer in private vif struct wcn36xx: Parse trigger_ba response properly wcn36xx: Copy all members in config_sta v1 conversion wcn36xx: Use allocated self sta index instead of hard coded wcn36xx: Clear encrypt_type when deleting bss key wcn36xx: Track association state wcn36xx: Implement multicast filtering wcn36xx: Use correct command struct for EXIT_BMPS_REQ Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-12-09linux-linaro-qcomlt: update kernel revisionNicolas Dechesne
to match the most recent kernel release from QCOM LT. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-11-04linux-qcom-bootimg: for ifc6410, the boot image filename was wrongNicolas Dechesne
fix typo.. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-15linux-linaro-qcom: set LOCALVERSION to 'linaro'Koen Kooi
The Yocto Project is very touchy about using 'yocto' instead of 'yocto project' and it's a linaro vendor tree, not a Yocto Project one. This does make PV go backwards, but updating the kernel to 4.2.1 or 4.3.x should fix that in the near future. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-14linux-linaro-qcomlt 4.2: handle older OE-core branchesKoen Kooi
linux-dtb.inc was updated post-fido to generate the dtbs early, so lets add a workaround for older OE-core branches. This is less work than creating a seperate branch, which might be needed in the future. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux-dragonboard: remove kernel recipe for 4.0 kernelNicolas Dechesne
there is no user of this kernel anymore. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux-qcom-bootimg: create a boot image for IFC6410Nicolas Dechesne
To ease the deployment on the target, build a valid boot image that can be booted with 'fastboot boot <image>', or flashed into the eMMC with 'fastboot flash boot <image>'. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux-linaro-qcomlt: append DTB file to zImage for IFC6410Nicolas Dechesne
This is needed since the bootloader is ancient, and doens't know anything about DTBs.. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux-linaro-qcomlt: remove local defconfig and files from git treeNicolas Dechesne
This recipe builds the LT release branch, and this kernel already has all the configs properly set in arch/arm/configs/qcom_defconfig and arch/arm64/configs/defconfig, so let's use that instead of manually importing the defconfig as a local file at each update. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-10-12linux: allow the kernel recipe to use defconfig from git treeNicolas Dechesne
Instead of requiring the defconfig file to be in SRC_URI, we leave the choice to the kernel recipe whether it has a local defconfif file, or if it uses a config file from the git tree directly, which can be specific with an absolute path in KERNEL_DEFCONFIG variable. If both the variable is set and the local file defconfig exists in SRC_URI, then the local file is used. This commit only adds a new feature, but none of the kernel recipe uses it for now. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
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>