aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-08-23bootrr: upgrade versionrockoNicolas Dechesne
Amit Kucheria (1): db410c/db820c: Check thermal zone characteristics Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 5fb41dd1b4f831963cd6ce4713cd50fff9eebba4)
2018-08-01firmware: update firmware linksNicolas Dechesne
The content from builds.96boards.org was moved to releases.linaro.org, while there is some sort of redirection in place, it is better to use the new links from now on. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 660c13c516b525d2cfa83f33631ade06862b3db8)
2018-07-31bootrr: upgrade to latest commitNicolas Dechesne
This brings the following changes: Amit Kucheria (4): boards: sdm845: Add tsens test helpers: Add state_check helper helpers: Add value_in_range helper sdm845: Check thermal zone characteristics Bjorn Andersson (1): db820c: Drop duplicate ath10k and atl1c tests Nicolas Dechesne (3): helpers/*: do not assume /usr/bin/ bootrr: emulate lava-test-case command helpers/*: use '.' not 'source' Vinod Koul (4): boards: db820c: Test for prng boards: db410: Test for prng boards: msm8998: Fixup test for prng boards: sdm845: Fixup test for prng Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 8e8c27aa0e372a4cb9496825ff55d3863646edac) (cherry picked from commit e28b4d1974e10e5c07340596796fee061a3265ef)
2018-07-30gpsd: move bbappend in -backportsNicolas Dechesne
This GPSd patch applies to GPSd 3.17 which is brought (in rocko) by meta-backports only. meta-qcom users who do not use meta-backports would see a parse warning or issue, since 3.17 is not available in rocko. Fixes #75. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-07-30layer.conf: include special treatment for meta-backportsNicolas Dechesne
meta-backports is a layer that contains various backport from existing OE layers, most of the time to bring newer version of recipes into an OE stable branch. Some meta-qcom users will also use meta-backports, some won't. This patch adds a bit of logic when setting BBFILES so that we can hold patches in meta-qcom that are parsed/used only when meta-backports is also used. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-07-20Merge pull request #74 from alimon/rockoNicolas Dechesne
recipes-kernel: Remove linux-firmware bbappend
2018-07-19recipes-kernel: Remove linux-firmware bbappendAníbal Limón
The adreno and venus firmware are now integrated into oe-core rocko branch [1]. [1] http://git.openembedded.org/openembedded-core/commit/?h=rocko&id=ef5923466 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-06-28conf: machine: *.conf: added overwrite options for all machinesThorben Vornholz
Adding overwriting options to certain variables to supply i.e. a different kernel version or another serial output without having extra files. This also allows setting these values via environment. Signed-off-by: Thorben Vornholz <thorben.vornholz@baslerweb.com> [nicolas.dechesne@linaro.org: extended initial PR to apply to all machines, not just 820c] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit dfe5d143de324812ea63d4f535bf0203018ff192)
2018-06-25db820c: update default boot deviceNicolas Dechesne
The DB820c default GPT was updated such that the 'rootfs' partition is now expected to be /dev/sda1. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 873bc7e800fe994c6aa951e4cabafe3b078ef555)
2018-06-01Merge pull request #71 from andersson/db820c-atl1c-and-ath10k-checkNicolas Dechesne
bootrr: Bump revision
2018-05-31bootrr: Bump revisionBjorn Andersson
Bjorn Andersson (2): helpers: Allow timeout in assert_driver as well boards: db820c: Test for atl1c and ath10k_pci Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2018-05-25bootr: upgrade revisionNicolas Dechesne
Nicolas Dechesne (2): boards: add tests for tsens for DB410c and DB820c boards: MTP8998: fix tsens device name Niklas Cassel (4): db820c: Rename pcie to pcie2, to match the schematics db820c: Add test for pcie0 db820c: Add test for WiFi db820c: Add test for Ethernet Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 40d611d2176b746f84ffee6b2168caeee4f73092)
2018-05-23Merge pull request #69 from andersson/for-nico/bootrr-lab-bjornNicolas Dechesne
Enable lab-bjorn to run straight off qcom/rocko
2018-05-18boot-init: Invoke bootrr scripts automaticallyBjorn Andersson
In a LAVA-less environment it's convenient to have the bootrr board scripts to be automatically invoked during boot. Allow this to happen by checking the kernel command line for the magic "bootrr-auto" and if so invoke the relevant board scripts. Finish with writing the tilde sentinel, to provide a signal to automation tools of when the tests are done executing. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2018-05-18bootrr-init: Run udevadm triggerBjorn Andersson
Any kernel modules referenced by the booting kernel will be waiting for userspace to become available, issue a udevadm trigger to go through sysfs and trigger the loading of kernel modules. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2018-05-18bootrr: Bump bootrr to latest versionBjorn Andersson
ccc99d87f7c3 boards: Use timeout argument in apq8016 30e0c0fcd922 boards: Update boards list in makefile 5e4444068cc4 sdm845-mtp: Introduce initial test script 4f3565d881bd boards: msm8998: Add tests for everything currently in dt 577a9b8270fb boards: Add Sony Xperia Z2 Tablet test script 2ba0163958fa msm8998: Add test for boot-to-console msm8998 mtp Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2018-04-20gpsd: rename the recipe for 3.17Nicolas Dechesne
This is a patch for GPSd 3.17 only. It won't apply on 3.16. Rename the bbappend file so that it is used only for 3.17. If users build without 3.17 version of GPSd, they will get a warning and GPSd won't be functional, but at least the build won't fail. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-04-20qrtr: include qrtr and rmtfs by defaultNicolas Dechesne
qrtr and rmtfs are very standard user space helpers when using Qualcomm Snapdragon processors. They are used to manage services running on remote cores, such as modem, DSP, ... While they are needed for GPS, they could be needed for other use cases, so let's add them by default from now on, insead of as a dependency of GPSd. While at it, at them for 8016 and 8096 targets. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit c89b07da605836d6dbd5ee3367192802048c6615)
2018-04-20qdsp-config: remove recipeNicolas Dechesne
It is no longer expected to manually boot/reboot/stop remote cores, and we expect relevant cores to be brought up automatically. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 2dea8c9e616fa9462181d2211791fc95ec8feeca)
2018-04-20gpsd: add Qualcomm PDS driverNicolas Dechesne
While waiting for the driver to be merged upstream, we can carry it here in meta-qcom. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 5c9f60fb096e569b8e112fcb1479a9a9f530a659)
2018-04-20qrtr: Bump qmic, qrtr and rmtfs to latest versionBjorn Andersson
A number of bug fixes and improvements have been added to qrtr and rmtfs, update these to the latest release. Update qmic as rmtfs depends on a later version. The qmic patch from Khem has been applied upstream. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 2c60e40da372eb227c1233c10e30c2e4bf63cfd3)
2018-04-20gps-proxy: remove recipeNicolas Dechesne
It is no longer needed, and we will be using a GPSd driver instead. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 2986d43be55467d4a4d2b984df3a1dbb23f5adfc)
2018-04-19linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
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>
2018-04-18linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
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>
2018-04-11machine: do not use _append for IMAGE_FSTYPESNicolas Dechesne
As discussed on https://github.com/ndechesne/meta-qcom/issues/61, using _append will modify IMAGE_FSTYPES unconditionnally and won't give DISTRO a chance to override. Let's set sane, default settings using ?= (or +=). If a DISTRO wants to change them, we suppose they know what they do, and overwrite correctly. Reported-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 53ab0eccff8863424297a24dbdf71320236d0382)
2018-04-10firmware-qcom-sd-600eval: fix url linkNicolas Dechesne
It looks like the file has moved on the remote server. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit a58d5544369eefd3325b08e89885a4d723500d00)
2018-04-10machine: Introduce the Dragonboard 600c machineBjorn Andersson
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> [ndec: fixed up firmware-qcom-sd-600eval] Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 293fd82bc3c3362f50190226b0a9a9760e7812d9)
2018-04-10dragonboard820c: switch to 4.14 kernelNicolas Dechesne
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> (cherry picked from commit 267fa80fea2d3672e631b560b00dfbbd6bfba214)
2018-04-10kernel: upgrade 4.14 kernel, include DB820c supportNicolas Dechesne
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> (cherry picked from commit ae3dff689f60c96a8163e88e240af0f08e4cf522)
2018-04-05recipes-test: Add initramfs-bootrr-imageAníbal Limón
A minimal ramdisk suitable for testing, imported from, https://github.com/andersson/meta-stuff Recipes added, - bootrr: Boot regression testing - lava-test-shell: Lava test shell helpers to execute bootrr outside LAVA environment LAVA test definition run example, https://validation.linaro.org/scheduler/job/1692990 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 4589c1d11e569266848323d801b95d8db8ae6a37)
2018-03-13firmware-qcom-dragonboard: fix qa warningRamon Fried
added "/boot/modem_fsg" to FILES to fix installed but not shipped warning Signed-off-by: Ramon Fried <rfried@codeaurora.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-03-12firmware-qcom-dragonboard: upgrade to r1034.2.1Ramon Fried
Qualcomm has release Linux BSP firmware package r1034.2.1 main changes are the following: * new golden EFS partition with sanitized defaults for GPS. * combined SBL for eMMC and SDcard. * Wifi STA/BT Coex fix * Secure boot fixes Signed-off-by: Ramon Fried <rfried@codeaurora.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 1b63a05ed4427f7e316c741ab28b20eca2bed8f5)
2018-03-07Merge pull request #63 from alimon/rocko_rootfs_db820cNicolas Dechesne
conf/machine: dragonboard-820c.conf change to use rootfs (sda7)
2018-03-07conf/machine: dragonboard-820c.conf change to use rootfs (sda7)Aníbal Limón
The last bootloader dosen't include the system partition so use rootfs instead [1], the same change was applied in Debian build [2]. [1] http://snapshots.linaro.org/96boards/dragonboard820c/linaro/rescue/27/ [2] https://git.linaro.org/ci/job/configs.git/commit/?id=b4684a2f44 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-03-02machine: db820c: switch to rootfs partitionNicolas Dechesne
New GPT scheme has been released, and the default scheme for DB820c now has 'rootfs' partition, like on DB410c, which is /dev/sda7 on DB820c. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 819ed709dfaecc5c913991f4316069317eb76311)
2018-02-27firmware: use firmware from meta-qcomNicolas Dechesne
Some firmware blob for APQ8016 are now included in linux-firmware, however not all of them. It creates conflicts when trying to install 'linux-firmware' and 'firmware-qcom-dragonboard410c' packages. This patch 'backports' the linux-firmware packaging for QCOM firmware which was merged in OE-core: 687d71982a linux-firmware: add packaging for QCOM firmware for APQ8016 and APQ8096 Only the bits for APQ8016 are backported, since oe-core/rocko linux-firmware recipe is still a bit too old, and does not include the APQ8096 firmware (yet). With this change some firmware are packaged twice then, and for now we want to give priority to the firmware recipe from meta-qcom, and we use RCONFLICTS/RREPLACES/RPROVIDES for that. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-02-08firmware-qcom-sd-600eval: fix descriptionRicardo Salveti
Recipe is for Arrow SD 600eval and not DB410c. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com> (cherry picked from commit 20e678ed0e3454ad079c80f8930d8f4c4d86a80e)
2018-02-08firmware-qcom-sd-600eval: use nonarch_base_libdir instead of /libRicardo Salveti
Hardcoded /lib is not compatible with usrmerge. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com> (cherry picked from commit 5f6cf1ee344faf3d3382e32f86b19b34f6361245)
2018-02-08firmware-qcom: use nonarch_base_libdir instead of /libRicardo Salveti
Hardcoded /lib is not compatible with usrmerge. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com> (cherry picked from commit df97f9e7b28a29305e4036064328ad027dc57c58)
2018-02-02linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
5511441d1b48 arm64: configs: Enable camera drivers 96e1fbc0e874 arm64: defconfig: disable ANALOG_TV and DIGITAL_TV Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-01-31linux-linaro-qcomlt: upgrade kernelNicolas Dechesne
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>
2018-01-18Merge pull request #58 from alimon/rocko_releaseNicolas Dechesne
Rocko update release kernel to last SRCREV
2018-01-18recipes-kernel/linux: Update SRCREV linux-linaro-qcomlt_4.14Aníbal Limón
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>
2018-01-18recipes-kernel/linux: linux-linaro-qcomlt_4.14 small fixesAníbal Limón
Update copyright years and fix description 4.9 -> 4.14. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-01-12linux-linaro-qcomlt: switch to 4.14 based release branchNicolas Dechesne
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>
2017-11-24Merge pull request #50 from rsalveti/masterNicolas Dechesne
dragonboard-410c.conf: use wic.gz by default
2017-11-24dragonboard-410c.conf: use wic.gz by defaultRicardo Salveti
Prefer the compressed version of the sdcard image by default as it is substantially smaller. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
2017-11-13dragonboard820c: firmware: switch firmware download link to permanent addressNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 41c4856d6049fa1bc1b6d9d8c676eae54bbf58f3)
2017-11-12Merge pull request #49 from madrypl/master-sdcard-image-supportNicolas Dechesne
Bootable SD card image - master
2017-11-12sdimg: use WIC to assemble sd-card imageArtur Mądrzak