Age | Commit message (Collapse) | Author |
|
The do_compile_append is identical for both kernel recipes,
so move it to the common include file.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
|
|
Anna Hanna Sedlak Grinbaum (2):
drivers: bluetooth: fix memory leak in btqcomsmd
soc: qcom: fix GPS Proxy exit functionality
Azriel Samson (1):
builddeb: fix missing headers in linux-headers package
Bjorn Andersson (1):
wcn36xx: Silence error about unsupported smd event 188
Nicolas Dechesne (1):
kernel: configs: enable Docker support in distro.config
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
KERNEL_OUTPUT used to be set in kernel.bbclass as the kernel output file, and it
was used for convenience here. However in OE-core commit
849b67b2e4820564b5e5c9bd4bb293c44351c5f3 the definition of KERNEL_OUTPUT was
removed (for legit reasons), and our recipe no longer works. Since we use
KERNEL_OUTPUT in the do_compile() step it is actually fine (and even simpler) to
directly use the kernel binary anyways.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The fixup.bin was a workaround for a specific issue on very old kernel, and is
no longer needed.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Linux kernel recipe for the Landing Team integration/tracking branch. This
branch is regularly rebased, hence the use of nobranch=1.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
For the kernel, we intend to use the same config and boot methods on all arm64
based devices. So instead of using apq8016 overrides, let's use the more generic
aarch64 overrides.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The SD 600eval is an APQ8064 based boards, following the 96boards CE
specifications. More information on:
https://eragon.einfochips.com/products/sd-600eval.html
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
In many recipes we have been using $MACHINE to add customization. As we are
about to add more boards based on similar SoC, we need to use $SOC_FAMILY as
override instead of $MACHINE.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
instead of in the kernel recipe.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Bjorn Andersson (1):
wcn36xx: Implement print_reg indication
Todor Tomov (1):
camss: Add format field handling in CSIPHY and CSID
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* 8016
* eMMC HS mode
* SD UHS
* CSI2 support
* GPS
* backport remoteproc/wcn/audio driver
* 8064
* SD 600 eval
* HDMI audio with DSP
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
to include GPS related drivers.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Some users need to be able to 'fork' our kernel, so let's make that possible to
do that in .bbappend.
For example:
$ cat meta-foo/recipes-kernel/linux/linux-linaro-qcomlt_%.bbappend
SRCREV="abcdefg"
SRCBRANCH="somebranc-v1.0"
LINUX_LINARO_QCOM_GIT="git://github.com/myproject/qcomlinux.git;protocol=https"
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Since we share the same kernel for the Debian/Ubuntu and OE builds, let's align
the version string as well.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* based on 4.4.8
* fix for SoftAP
* SPIDEV=m
* Initial support for DB600c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Update to the latest 4.4 version, to include the following changes:
Andy Gross (1):
firmware: qcom: scm: Convert to platform driver
Nicolas Dechesne (2):
arm64: clean up defconfig with savedefconfig
configs: add SPI_SPIDEV as module in distro.config
Srinivas Kandagatla (7):
firmware: scm: make scm_init call from probe
arm64: dts: qcom : add scm device node
firmware: scm: make scm clks optional
arm: dts: qcom : add scm device node
iommu: qcom: check scm avaiablity before initialization.
ARM: dts: ifc6410: remove pinctrl defaults from gpio node.
arm64: dts: apq8016-sbc: Add aliases to spi device.
Stephen Boyd (2):
regulator: qcom_spmi: Add slewing delays for all SMPS types
regulator: qcom_spmi: Only use selector based regulator ops
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
BOOT_IMG_NAME and DT_IMG_NAME were designed to mimic KERNEL_IMAGE_BASE_NAME, but
for some reasons their initial name was different.. let's align the name to
match the original variable.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The kernel recipe gets rebuilt each time, because we use DATETIME in the output
name, let's fix that, and exclude DATETIME value from the dependency signature.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Use latest kernel from the 4.4 release branch.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
The 'DTB' variable is unset at this point leading to OE just running
'oe_runmake' without specifying KERNEL_CC, leading to:
arm-angstrom-linux-gnueabi-ld: --pic-veneer: unknown option
arm-angstrom-linux-gnueabi-ld: use the --help option for usage information
/build/v2015.12/build/tmp-angstrom_v2015_12-glibc/work-shared/ifc6410/kernel-source/Makefile:929: recipe for target 'vmlinux' failed
Use the KERNEL_DEVICETREE variable instead.
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|