Age | Commit message (Collapse) | Author |
|
Now that the LT 4.14 kernel branch has support for 8096 and DB820c, let's use it
by default. We no longer need (and maintain the 4.11 based recipe). At this
point, the 4.14 recipe is expected to be used for all 8064, 8016 and 8096
machines.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This is a fairly large kernel ugprade for the 4.14 release branch. Main
changes:
* DB820c support (including cpufreq, USB, WLAN, BT, UFS, Ethernet, HDMI)
* Backport all remoteproc and rpmsg patches merged in 4.15, 4.16
* Backport all bugs fixes related to wcn36xx until 4.17
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
5511441d1b48 arm64: configs: Enable camera drivers
96e1fbc0e874 arm64: defconfig: disable ANALOG_TV and DIGITAL_TV
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit a026183ffd437dbb1ac675e602541314948f7650)
|
|
63ce309244c9 wcn36xx: release DMA memory in case of error
b6969d8eb13c Merge tag 'v4.14.15' into release/qcomlt-4.14
32e9f3b4bee3 Merge remote-tracking branch 'archit/qcomlt_4.14_adv7533_fixes' into release/qcomlt-4.14
e3e0a10e6bd2 arm64: dts: msm8916: Correct ipc references for smsm
8cd71c43c06d arm64: dts: msm8916: Add missing #phy-cells
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 44a0d383792adda9ade5465a8037fa8674d867c7)
|
|
Contains:
- wcn36xx: fix incorrect assignment to msg_body.min_ch_time
- Merge remote-tracking branch 'todor/release/qcomlt-4.14-camera01' into
release/qcomlt-4.14
- arm64: configs: enable BT_QCOMSMD
- drm/msm: gpu: Only sync fences on rings that exist
- kernel: configs: add more USB net drivers
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit d46e28c9b3da972739002a89f06ecf59cac0e16a)
|
|
Update copyright years and fix description 4.9 -> 4.14.
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
(cherry picked from commit e051e0679ffd9f622287c69847eb3cb117e4e0f5)
|
|
This is a brand new branch, based on 4.14 LTS, which will be supported from now
on.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit d53bf492f2fd495c3bca2afb28f39345bba109f6)
|
|
Bootable SD card image - master
|
|
* merged v4.11.12
* Backported latest venus driver snapshot
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
|
|
Device tree support is now handled by the kernel class.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
* Update to v4.9.56
* Backports:
* wcn36xx: Remove unnecessary rcu_read_unlock in wcn36xx_bss_info_changed
* wcn36xx: Introduce mutual exclusion of fw configuration
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit dc22ef13114879ef0d4adb832ca4b61a97fed1a8)
|
|
* update to v4.9.51
* build CONFIG_MEDIA as =m
* sync up camss with upstream (merged) driver
* sync up venus with upstream driver
* wcn36xx: Disable 5GHz for wcn3620
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 0808c50c49e4a7e2485a390917a425fdcfb0d123)
|
|
* Merge v4.9.47
* Bluetooth: btqcomsmd: retrieve BD address from DT property
* dt-bindings: soc: qcom: Add local-bd-address property to WCNSS-BT
* dt-bindings: net: document Bluetooth bindings in one place
* Bluetooth: btqcomsmd: Add support for BD address setup
* Merge tag 'v4.9.47' into release/qcomlt-4.9
* distro.config: enable USB device class drivers
* distro.config: enable USB device class drivers
* media: venus: use helper function to check supported codecs
* media: venus: add helper to check supported codecs
* media: venus: venc: set correct resolution on compressed stream
* media: vb2: add bidirectional flag in vb2_queue
* media: venus: fill vdev name
* ARM64: DT: msm8916: venus_mem: drop compatible "shared-dma-pool"
* media: venus: don't abuse dma_alloc for non-DMA allocations
* [media] media/uapi/v4l: clarify cropcap/crop/selection behavior
* [media] v4l2-ioctl/exynos: fix G/S_SELECTION's type handling
* media: venus: sync with upstream v11 version of the driver
* configs: distro.config: enable ZRAM
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* Merged v4.9.39
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* 4.9.38
* Display bug fixes:
* unclocked cursor accesses.
* proper release of plane resources.
* DMIC bug fixes
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* Merge v4.9.34
* Minor QCOM camera fixes
* Enable more trigger modes for LEDs
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 26380970fbe5e8a04efe8c1098ad45acae0d87e4)
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* Upgrade to Linux kernel 4.9.32
* Bug fixes:
* "After unplug/plug of the HDMI cable, the GUI does not come back":https://bugs.96boards.org/show_bug.cgi?id=506
* "synchronous external abort when display goes blank":https://bugs.96boards.org/show_bug.cgi?id=505
* "[wcn36xx] SMD channel are not closed on device removal":https://bugs.96boards.org/show_bug.cgi?id=490
* Updates:
* apq8016-sbc: use TX status for default-trigger WLAN LED
* Improved camera driver with cropping and scaling
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 0a1e2675992738a35c88f9d60899574069e67a84)
|
|
Avoid installing skales tools in $bindir, mostly because mkbootimg conflicts
with mkbootimg from android-tools package.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit da63ca630845558e3e350bbf9ffb3de3091a4972)
|
|
This reverts commit 2f6c73271d440bc78bf4a565df8bc8f0a3563eba. The same kernel
patch is also there in 4.9 stable, and the kernel recipe was upgraded.
Reported-by: Pramod Gurav pramod.gurav@linaro.org
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* update to 4.9.27
* add support for WLAN/BT LEDs
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Backport a patch from upstream
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
For Dragonboard 820c we are currently using a custom kernel branch, rename the
kernel recipe accordingly to make it more obvious that we are using such custom
branch.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* v4l2 driver
* functional GPU driver
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
* merge 4.4.38
* new improvements in camss driver
* new improvements in v4l2/venus driver
* fix memory reserver-memory mapping in DTS for DB410c
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
This kernel uses dtbTool ( a python script) during build
this script ends up poking at host python and if you use
something like archlinux then your python version will be
different then python-native and it will result in compile
errors e.g.
| Traceback (most recent call last):
| File "/mnt/b/build/tmp-glibc/sysroots/x86_64-linux/usr/bin/dtbTool", line 34, in <module>
| from struct import pack, unpack
| File "/usr/lib/python2.7/struct.py", line 1, in <module>
| from _struct import *
| ImportError: /usr/lib/python2.7/lib-dynload/_struct.so: undefined symbol: PyUnicodeUCS4_AsEncodedString
therefore inherit pythonnative to limit it to use the python
from native sysroot for consistency across different build hosts
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
* merged 4.4.23
* switch to PSCI by default: so it requires the latest bootloader with PSCI
enabled
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit cd38876d03bbe25e5baa623574088f67aea324e9)
|
|
Add a new recipe for the 4.7 kernel release branch , from LT git tree. This
branch is mostly used for the 8096 machines. While other machines are regularly
tested as well, the preferred kernel for 8016 and 8064 remains 4.4 branch.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 8fbb0af6c727c2959056bafe1918dfb9df4c75ec)
|
|
Since the last upgrade of skales recipes, it now loads libfdt.so directly (from
python using ctypes), so we need to set LD_LIBRARY_PATH so that it will find the
library in the relevant sysroot.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
into a single do_deploy_append for all targets, and move
the machine-/SoC-specific bootimg creation settings into
the relevant configuration files.
Signed-off-by: Matt Madison <matt@madison.systems>
[nicolas.dechesne@linaro.org: move dt image symlink creation]
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
and KERNEL_IMAGE_SYMLINK_NAME as the base for the
deployed dt and boot image names, to reduce redundancy.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
for appending to DEPENDS, since normal += will work in
this context.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
Kernel recipe patches v2, part 1 - reduce duplication
|
|
This kernel recipe was orginally used on IFC6410 and uses the Qualcomm CAF 3.4
Android kernel. It is not being used anymore.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
and KERNEL_CONFIG_FRAGMENTS setting to the common
include file.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
to the common include file that uses it, to reduce
duplication of code.
Signed-off-by: Matt Madison <matt@madison.systems>
|
|
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>
|