Age | Commit message (Collapse) | Author |
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
to match the most recent kernel release from QCOM LT.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
fix typo..
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
there is no user of this kernel anymore.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
This is needed since the bootloader is ancient, and doens't know anything about
DTBs..
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
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>
|
|
* this branch supports both IFC6410 and DB410c
* added relevant defconfig files
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
Ouch, boot image won't boot because of the typo...
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
mmcblk0p10 corresponds to 'rootfs' partition when using the default Linux
bootloaders for DragonBoard 410c.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
[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>
|
|
[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>
|
|
Update kernel to Linaro 15.07 release.
Also, start using in-tree kernel config fragment.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
copied from meta-96boards.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* update branch/commit
* update defconfig
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
it should never have been in the kernel recipe...
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
we will reuse this file for multiple kernel moving forward.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
see: http://releases.linaro.org/14.09/ubuntu/ifc6410/
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|
|
- 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>
|