aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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>
2019-02-22Merge pull request #94 from alimon/masterNicolas 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-19Merge pull request #91 from ricardosalveti/masterNicolas Dechesne
Update default tune configuration based on latest OE-Core
2019-02-07qcom-apq8096.inc: use arch-armv8a tune instead of arch-armv8Ricardo Salveti
arch-armv8 was removed from latest OE-Core. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2019-02-07dragonboard-410c.conf: switch tune to cortexa53Ricardo Salveti
Switch to use a Cortex A53 tune file as it is now available in OE-Core. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2019-02-04Merge pull request #90 from YoeDistro/yoe/mutNicolas Dechesne
wcnss-config: Do not use tag in SRCREV
2019-02-01wcnss-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>
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-14Merge pull request #85 from YoeDistro/yoe/mutNicolas Dechesne
layer.conf: Don't take distro policies in hand
2019-01-04layer.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>
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> (cherry picked from commit a122287169450f44a581f64501601a0e839df1a3)
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)
2018-05-23bootrr-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> (cherry picked from commit 4e9fd5d943fc2b328e6836a8ac69ef5d84283fc8)
2018-05-23bootrr: 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> (cherry picked from commit 25da5c33d9d3a98d494ac6e04e50d0ce931214d1)
2018-04-20Revert "gpsd: add Qualcomm PDS driver"Nicolas Dechesne
Until gpsd 3.17 is available in meta-oe This reverts commit 5c9f60fb096e569b8e112fcb1479a9a9f530a659.
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>