Age | Commit message (Collapse) | Author |
|
Instead of using dtbTool to create a DT image , and include it into the boot
image, we append DTB to the compressed kernel image. the LK bootloader knows how
to retrieve DTB , when they are appeneded to compressed kernel image.
Note:
* it only works with compressed image.
* dtbToo also typically adds msm-ids into the DTB, recent versions of LK exist
that allow a single DTB to be used without the msm-ids, in which case it will
work fine. when using older LK version, it is needed to patch the kernel and
include the msm-ids.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 4c4994c05053e73eac3622ab6f793db3eb8dbed3)
(cherry picked from commit ae07326b0fc16237ade9d8447b96da445eb7bbf8)
|
|
The following changes were made:
5735c6d85885 Merge tag 'v4.14.53' into release/qcomlt-4.14
9682739ca33f clk: qcom: Drop gcc_aggre1_pnoc_ahb_clk clock
136733ffdf0b wcn36xx: drop unnecessary initialization of variables
0924a884abc1 wcn36xx: Fix WEP encryption
ccb359e14b54 wcn36xx: Track associated stations
84d1b4e2456f wcn36xx: Fix WEP104 encryption type
ac2f0667dab9 Merge tag 'v4.14.52' into release/qcomlt-4.14
8f5391ac8a06 Merge tag 'v4.14.50' into release/qcomlt-4.14
3f9a18deb8ff Merge tag 'v4.14.49' into release/qcomlt-4.14
4579f43d0d88 wcn36xx: Add support for Factory Test Mode (FTM)
10713132be52 wcn36xx: improve debug and error messages for SMD
1bb7ac0ce8ab wcn36xx: simplify wcn36xx_smd_open()
be8a57113b62 wcn36xx: drain pending indicator messages on shutdown
58910146320b wcn36xx: set PREASSOC and IDLE stated when BSS info changes
8c881bc9d4e5 wcn36xx: consider CTRL_EOP bit when looking for valid descriptors
252d4af9f891 wcn36xx: only handle packets when ED or DONE bit is set
924b28380775 wcn36xx: clear all masks in RX interrupt
1d5cc5a5bcba wcn36xx: don't disable RX IRQ from handler
0f85f1eb024a wcn36xx: set DMA mask explicitly
df8dc765bc0d wcn36xx: fix buffer commit logic on TX path
44ed17620b8e drm/msm: remove unbalanced mutex unlock
c0db6b0f9301 wcn36xx: pass information elements in scan requests
fdcc81376baf wcn36xx: send bss_type in scan requests
608933aa5513 wcn36xx: handle scan cancellation when firmware support is missing
e2e0aefd3ffb wcn36xx: cancel pending scan request when interface goes down
7029fada8dba wcn36xx: abort scan request when 'dequeued' indicator is sent
10312bb59faf wcn36xx: pass correct BSS index when deleting BSS keys
f55077b3a564 wcn36xx: use READ_ONCE() to access desc->ctrl
c365faed904b wcn36xx: allocate skbs with GFP_KERNEL during init
8822a6c8d215 wcn36xx: Remove useless skb spinlock
a69185955578 wcn36xx: Add missing fall through comment in smd.c
54fb449746f2 wcn36xx: don't delete invalid bss indices
1a9e18a5f507 wcn36xx: don't keep reference to skb if transmission failed
57ed51fa80e9 wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame()
69cc029d3a15 kernel: configs: enable RPMSG char device
d5a7a644760b rpmsg: added MODULE_ALIAS for rpmsg_char
b00d4fbeab63 ASoC: qdsp6: q6adm: fix copp refcount
1df12036cb4a Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader
59f116876f1c arm64: dts: msm8996: Add modem remoteproc
d7411f171597 rpmsg: qcom_smd: Access APCS through mailbox framework
9a108d744fda clk: qcom: Add some missing gcc clks for msm8996
c5f5bb0c6ab8 soc: qcom: rmtfs-mem: Add support for assigning memory to remote
9d92842808f7 arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
79d8cc0c6a9e Merge remote-tracking branch 'todor/release/qcomlt-4.14-camera04' int
3ac514d9c3b7 arm64: msm8916: enable hexagon DSP
92027062885d qrtr: add MODULE_ALIAS_NETPROTO macro to qrtr
eec8a369082f Disable blk_cgroup and blk_dev_throttling configs
884ac9993316 media: camss: Unify the clock names
626026eb7c9e arm64: dts: Remove unneeded "cci_lines" parent node
c2eac8b9ad93 camss: vfe: Add second VFE support
5d4dbe0a93bf Make vfe1 power domain a parent of vfe0
e41808b0fa0a camss: vfe: Get line pointer as container of video_out
fa30d5151ae2 camss: vfe: Fix to_vfe() macro member name
32909f892760 camss: Add support for RAW MIPI14 on 8x96
fe18b26af061 doc-rst: Add packed Bayer raw14 pixel formats
0e88b90fe534 camss: csid: MIPI10 to Plain16 format conversion
c61bfd29ac3f camss: vfe: Add support for UYVY output from VFE on 8x96
d97babdfc210 camss: vfe: Different format support on source pad
aab7d4b3fb31 camss: csid: Different format support on source pad
e35143c940ef camss: Format configuration per hardware version
1b59524dd14a camss: csid: Configure data type and decode format properly
4f61662f2c93 camss: vfe: Add 8x96 PIX interface support
eff35d7db06f camss: vfe: Move interrupt handling to the hw specific files
e845bb36918e camss: vfe: Do not disable CAMIF when clearing its status
160d4729ed79 media: ov5645: Improve mode finding function
e1ce4f5a5fcd media: ov5645: Fix write_reg return code
6864a050edfc arm64: dts: msm8996: OV7251 on camera rear connector
f48777350693 arch: arm64: config: Enable OV7251 camera sensor driver
967c41afcb4c media: Add a driver for the ov7251 camera sensor
9ca12e00f2c2 dt-bindings: media: Binding document for OV7251 camera sensor
35baa3452b19 arm64: dts: msm8996: Disable camera sensors
b0196b852666 arm64: dts: msm8996: Add camss and vfe_smmu nodes
c33d7744645d arm64: dts: msm8996: Add cci and ov5645 nodes
ff2989777f53 media: ov5645: Supported external clock is 24MHz
dbf22971ad76 camss: csiphy: Add hardware specific settle count calculation
c772444f0b24 camss: Add basic runtime pm support
e5cfbee3316b camss: vfe: Add VFE v4.7 (8996) hardware specific files
7aecb28f873f camss: vfe: Use hw specific code via callbacks
efb6917bb702 camss: vfe: Move irq read to hw specific part
759500675f70 camss: vfe: Move hw version reading to hw specific part
122ad4e1abae camss: vfe: Move reg update clear to hw specific part
1244b394bd8d camss: vfe: Move CAMIF start/stop cmd to hw specific part
6a1181fae96f camss: vfe: Move UB size to hw specific part
19dde518af40 camss: vfe: Add VFE v4.1 (8916) hardware specific files
81299b9e47a8 camss: ispif: Extend for 8996
e52f29ec5877 camss: csid: Extend for 8996
8acb182cd650 camss: csiphy: Unify lane handling
f9441d80be59 camss: csiphy: Extend for 8996
8bb9b40037e2 media: camss: Add 8996 resources
f6995b5817ba camss: csiphy: Ensure clock mux config is done before the rest
582b7f3f45f6 i2c-qcom-cci: Do not control mmagic clocks
caf45ede2727 [media] Rename CAMSS driver path
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
c4e8eda23a71 Merge remote-tracking branch 'stan/release/qcomlt-4.14-venus' into release/qcomlt-4.14
c7da8b24f8db venus: add HEVC support for venus 3xx version
c458896907f4 media: v4l2: Documentation for HEVC CIDs
0ed955d2b1a6 media: v4l2: Add v4l2 control IDs for HEVC encoder
0f861c1455af media: v4l2: Documentation of HEVC compressed format
7cf4d9735f52 media: v4l2-ioctl: add HEVC format description
4bb072bcac9c media: videodev2.h: Add v4l2 definition for HEVC
b246fe99e9a0 Merge remote-tracking branch 'srini/release/qcomlt-4.14-21022018' into release/qcomlt-4.14
f6738d0132a8 arm64: dts: msm8996: Add rmtfs sharedmem node
0a04e14b5fae arm64: dts: msm8916: Mark rmtfs node as qcom, rmtfs-mem compatible
aa65a78be6d2 dt-binding: soc: qcom: Add binding for rmtfs memory
714a04f15503 Revert "dt: qcom: Add SAW regulator for 8x96 CPUs"
0f2f788a0ab5 venus: hfi_msgs: temporarily hardcode supported codecs
b3b581bc04a1 ARM64: DTS: msm8996: db820c: Add Venus DT node
651f340a4c23 venus: vdec: fix format enumeration
d19f52811819 arm64: msm8996: add compatibles for audio dais
110b667d474a soc: qcom: apr: add uevent and device table
02916f005a0b ASoC: qcom: apq8096: add module device table
0bb04c520105 ASoC: qdsp6: q6afe-dai add device id table
8358166d2fd6 ASoC: qdsp6: q6asm-dai add device id table
0656af237487 ASoC: qdsp6: q6routing add device id table
3f1baac5fd20 kernel: distro.config: enable PM8xxx RTC driver
660f0005c311 qrtr: add MODULE_ALIAS macro to smd
f5e8b5579a54 kernel: distro.config: enable more networking options
7dfab3d6133d arm64: dts: apq8096-db820c: Add micro sd card supplies
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|
|
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>
|