aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-05-15Merge pull request #101 from petegriffin/thud-freedrino-dmabuf-modifiersthudNicolas Dechesne
mesa: Add backport of freedreno dmabuf modifiers patch
2019-05-15mesa: Add backport of freedreno dmabuf modifiers patchPeter Griffin
This is required to get weston-simple-dmabuf-drm to work and also now required by Chromium v73 ozone-wayland backend. It is present in mesa 19.0, backporting to Thud which is on 18.1.9. This is intended as a tempoary fix as this patch has also been sent to oe-core ml http://lists.openembedded.org/pipermail/openembedded-core/2019-May/282314.html Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
2019-05-10Merge pull request #100 from alimon/thud_db845cNicolas Dechesne
machine/*/dragonbard-845c: Set ext4 rootfs image to 4096 block size
2019-05-09machine/*/dragonbard-845c: Set ext4 rootfs image to 4096 block sizeAníbal Limón
Needed by QCOM UFS, set explicity because the block size is determined by mkfs.ext4 depending on the image size. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-05-09Merge pull request #99 from alimon/thud_db845cNicolas Dechesne
Add db845c machine and kernel
2019-05-09meta-qcom: Add linux-linaro-qcomlt_5.1.bb kernel for DB845cAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-05-09conf/machine: Add initial machine definitions for db845cAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-26xf86-video-freedreno: remove recipeNicolas Dechesne
Upstream has been recommended for quite some time to favor -modesetting instead of the custom -freedreno driver. See: http://bloggingthemonkey.blogspot.com/2016/11/a-quick-note-for-usersdistros.html Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit a9f51f0bfe41e518136995e43ffb78e815047332)
2019-02-22Merge pull request #93 from alimon/thud_db820c_firmwareNicolas Dechesne
recipes-kernel: Add linux-firmware_git.bbappend for dragonboard820c
2019-02-22Merge pull request #92 from alimon/thudNicolas Dechesne
Improvements initramfs-bootrr-image, systemd, autologin and rename
2019-02-22recipes-test/images: Rename initramfs-bootrr-image -> initramfs-test-imageAníbal Limón
Initially we created the ramdisk image to run bootrr but now the build dosen't include bootrr in the image (CI job includes later) so rename the image name to be generic. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-22recipes-test/images: Add autologin to initramfs-bootrr-imageAníbal Limón
Useful for CI test loop and development, based on meta-ostro [1]. [1] https://github.com/ostroproject/ostro-os/blob/master/meta-ostro/classes/ostro-image.bbclass#L465 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-22recipes-test/images: Add boot manager (systemd) to initramfs-bootrr-imageAníbal Limón
To provide an image suitable for development, debug-tweaks is needed to login wo password. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-19recipes-kernel: Add linux-firmware_git.bbappend for dragonboard820cAníbal Limón
Downgrade to stable version of ath10k firmware for dragonboard820c, RM.4.4.1.c2-00057-QCARMSWP-1 version is causing a HW reboot [1] use RM.4.4.1-00079-QCARMSWPZ-1 instead. A new version that fixed the problem is available [2] but not landed linux-firmware yet. [1] https://validation.linaro.org/scheduler/job/1906358#L2444 [2] https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/4.4.1/firmware-6.bin_WLAN.RM.4.4.1-00132-QCARMSWP-1 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-02-04wcnss-config: Do not use tag in SRCREVKhem Raj
Using tags in SRCREV would force bitbake to poke at remote repo all the time since tags are floating pointers, therefore encode the corresponding SHA to avoid build failures when NO_NETWORK is set Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 828938ca948ae3605fa0759e9953424eda686f89)
2019-01-30recipes-kernel/linux: Update to 4.14.96 LTSAníbal Limón
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit fbe33b2f8a9cde08e7152000e34836df6ac50287)
2019-01-22recipes-kernel/linux: Update linux-linaro-qcomlt_4.14 to fix venusAníbal Limón
Changeset, 5354ea814a venus: enc: fix enum_frameintervals Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 46f03405230d7e4fa08b958b99026f6845f553f9)
2019-01-14layer.conf: Use BBFILES_DYNAMIC to add meta-oeKhem Raj
* Distro's should decide via bblayers.conf on adding the layers, BSPs layers should provide for the machine policies * Utilize the dynamic layer feature from core Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bf92a58b888d4e3fba0cb1776d90efc3e4b0ba5b) Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-01-04recipes-kernel/linux: Update to the latest release 4.14.90Aníbal Limón
Changeset, 0407ad53548e Merge tag 'v4.14.90' into release/qcomlt-4.14 037d52f70643 Merge remote-tracking branch 'loic/qcomlt-4.14-usb' into release/qcomlt-4.14 6d39111aacb6 Merge remote-tracking branch 'loic/qcomlt-4.14-watchdog' into release/qcomlt-4.14 4bcf1b48c25a arm: dts: qcom: db410c: Enable USB OTG support fb3832787df1 phy: qcom-usb-hs: Fix unbalanced notifier registration ed0628fbc330 usb: chipidea: Fix otg event handler 1c164955ea22 usb: chipidea: Prevent unbalanced IRQ disable d819d86175e9 doc: usb: ci-hdrc-usb2: Add pinctrl properties definition 9fda0b18729d usb: chipidea: Add dynamic pinctrl selection 0540174cb689 arm64: defconfig: Enable PM8916 watchdog driver 02aaff80f217 arm64: dts: qcom: pm8916: Add PON watchdog node 1cdd7c9f2f11 dt-bindings: watchdog: Add Qualcomm PM8916 watchdog 7a80ff2a7329 watchdog: Add pm8916 watchdog driver cbefafa9cc97 Merge tag 'v4.14.89' into release/qcomlt-4.14 23b2661932d8 Merge remote-tracking branch 'loic/qcomlt-4.14-sdcard' into release/qcomlt-4.14 002be530b72d arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD e6415afc1aef arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD 7167b90eaedd mmc: sdhci-msm: Disable CDR function on TX 4700fc2598f6 Merge tag 'v4.14.87' into release/qcomlt-4.14 6a4b42375b0c Merge tag 'v4.14.85' into release/qcomlt-4.14 8f0b3024d52b mmc: sdhci-msm: Disable CDR function on TX ed3f03247f21 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core 40193cb7b204 Merge tag 'v4.14.82' into release/qcomlt-4.14 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit e0a2cc61813ddccc001888153a08da31bf3f9941)
2018-12-21intiramds-bootrr-image: add few more debug utilitiesNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-12-21initramfs-bootrr-image: improve how we set PACKAGE_INSTALLNicolas Dechesne
* one package per line * sort all packages Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-12-04conf/machine/include/qcom-apq8016.inc: Load qcom_q6v5_pil afer rmtfsAníbal Limón
To workaround problems when the DSP isn't ready load qcom_q6v5_pil after rmtfs, blacklist the module to avoid autoload on boot. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-10-04Merge pull request #82 from YoeDistro/yoe/muslNicolas Dechesne
diag: Drop upstreamed patch
2018-10-03diag: Drop upstreamed patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-04Merge pull request #81 from alimon/masterNicolas Dechesne
recipes-kernel/linux: Change variables for kernel image name/symlink
2018-10-03recipes-kernel/linux: Change variables for kernel image name/symlinkAníbal Limón
Recently that variables was renamed, http://git.openembedded.org/openembedded-core/commit/?id=f952c8e08b4798aa0f8bf764cfd70bda0eae9b8b Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-10-03recipes-test: Remove bootrr{,-init} from initramfs-bootrr-imageAníbal Limón
The bootrr and init script is now handled inside the CI integration/mainline [1] jobs so don't need to have the into meta-qcom layer. The CI integration job now gets the last bootrr version and set the initscript needed for boot the board [2][3]. [1] https://ci.linaro.org/job/lt-qcom-linux-integration/ [2] https://git.linaro.org/ci/job/configs.git/commit/?id=c7627a865 [3] https://git.linaro.org/ci/job/configs.git/commit/?id=132f0e8d0 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 18c88af07f3ca1c09215fd7ad84be3e266aa6c89)
2018-10-03diag: Bump revision to fix SDM845 supportBjorn Andersson
Bjorn Andersson (1): qrtr: Register the DCI and not DCI_CMD instance Khem Raj (1): Fix build with musl Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> (cherry picked from commit b73df155aac047dd2cc39b6b9a28874666066255)
2018-10-01Merge pull request #79 from YoeDistro/yoe/thudNicolas Dechesne
layer.conf: Add thud to compatible layer series
2018-10-01layer.conf: Add thud to compatible layer seriesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-23Merge pull request #78 from YoeDistro/yoe/musl-fixesNicolas Dechesne
diag: Fix build with musl
2018-09-23diag: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-13linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne
* Merge 4.14.69 * Backport wcn36xx fixes from upstream * PWM for 8916 * LEDs for 820c * Add wcd9335 driver (analog audio on 8996/DB820c) * add support Qualcomm PM8xxx PON * Sync Venus driver with mainline as of 4.19 * configs: enable RPMSG char device * Add modem remoteproc driver for 8996 * Enable mDSP on 8916 * Add cpufreq for 8986 * Enable BT on DB820c Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 67d5d0761b166ff7c6d3933a43c8dc62d584a035)
2018-09-11rmtfs: new upstream changesNicolas Dechesne
Ben Chan (2): rmtfs: fix the type of the phys_address argument of rmtfs_mem_ptr() rmtfs: remove unused cpu_to_le32 and le32_to_cpu functions Brian Norris (2): Makefile: allow $(CFLAGS), $(LDFLAGS) override sharedmem: use 'unsigned long long' for memory region parsing Joey Hewitt (1): sharedmem: support uio device Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit f6eacaf3230845974ea762df65dfff7fcff9e259)
2018-09-11qrtr: new upstream changesNicolas Dechesne
Arun Kumar Neelakantam (1): libqrtr : Add support for signed one byte enum. Ben Chan (4): lookup: fix service name for service type 17 libqrtr: add extern "C" guard in libqrtr.h qrtr-ns: initialize waiter_ticket struct in waiter_wait_timeout() qmi: pass `const struct qrtr_packet' to qmi_decode_header() Bjorn Andersson (2): qrtr-lookup: Add description of service 52 libqrtr: Correct "instance" composition Eric Caruso (8): qmi: remove unused include ns: alphabetize includes lookup: alphabetize includes cfg, lookup, ns: avoid using __progname cfg, ns: factor out qrtr_set_address function Unify logging into one function logging: add use_syslog to qlog_setup ns: add -s option for logging to syslog Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 37deeac35bfede5aad3a77bc4ce696c4150aa32f)
2018-09-11qmic: upgrade new upstreamNicolas Dechesne
Bjorn Andersson (1): kernel: Support having strings in structs Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit fcc11cad034433e4d688e731a2b796e86dc4788d)
2018-09-10wcnss-config: do not create -dev packagesNicolas Dechesne
By default, bitbake.conf is using RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})" Which creates a dependency between wcnss-config-dev and wcnss-config packages. However for this specific recipe, we do not have any package for wcnss-config. When building an image with dev-pkgs enabled, it ends up with a build failure. Since this recipe does not provide any dev files/content, we can simply skip the creation of dev packages all together. Reported-by: Ryan Harkin <ryan.harkin@linaro.org> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (cherry picked from commit 67e7bc9566677b610e56f917ce3b3e1d002f372c)
2018-09-05kernel: append DTB to kernel imageNicolas Dechesne
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. * dtbTool 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. * QCOM_BOOTIMG_BUNDLE_DT can be unset , since we longer need the DT image to boot. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-09-05recipes-test/images: Add diag tool to initramfs-bootrr-imageAníbal Limón
For enable usage of diag on ramdisk testing (bootrr, functional). Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 19b14065fe16ba53a29e3ea2c62e11135725ffb3)
2018-09-05recipes-test: Add diag recipeAníbal Limón
DIAG implements routing of diagnostics related messages between host and various subsystems. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (cherry picked from commit 8911dc8d442f12b272e845a64c95a843f58b03db)
2018-08-23bootrr: upgrade versionNicolas Dechesne
Amit Kucheria (1): db410c/db820c: Check thermal zone characteristics Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
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>
2018-07-27bootrr: 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>
2018-07-05linux-linaro-qcomlt_4.14: upgrade version to 4.14.53Nicolas Dechesne
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>
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>
2018-06-28gpsd: 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>
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>
2018-06-01bootrr: 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> (cherry picked from commit 20afcc54132243df0725fb058cc34699bf1e09d6)
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>
2018-05-23boot-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> (cherry picked from commit 5840216bb1f8231c914c8356fac01b2b28ed1790)