aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-02-12Merge pull request #268 from roxell/sumo-db845csumoNicolas Dechesne3-0/+106
Sumo db845c
2020-04-17conf/machine/dragonboard-845c.conf: Add linux-firmware-qcaAníbal Limón1-0/+1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (Cherry-picked from commit 331b1cfa31cadb87c35097bdbd374bf9fb43ac4e)
2020-04-17dragonboard-845c: Add firmware recipeAníbal Limón2-0/+49
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (Cherry-picked from commit 5fa864cce3860f3816d52572f802a403b8292331)
2020-04-17draonboard845c: switch default rootfs on /dev/sda1Nicolas Dechesne1-3/+2
New bootloader package is now available from Linaro, and the default ptable is to leave /dev/sda (e.g. LUN0 or HLOS LUN) with a single partition that occupies the entire space. The default name for this partition is 'rootfs'. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org> (Cherry-picked from commit f412aaa7d52acdb02a1552cb6de88cffcd19e606)
2020-04-17machine/*/dragonbard-845c: Set ext4 rootfs image to 4096 block sizeAníbal Limón2-0/+4
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> (Cherry-picked from commit ad91e9e7eba5d82cae3f492eebb8f66acf6f3177)
2020-04-17conf/machine: Add initial machine definitions for db845cAníbal Limón2-0/+53
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (Cherry-picked from commit a749ee4fbb0c815624168cc44a098fea15a1f683)
2020-01-07Merge pull request #130 from mrchapp/d/sumo-db410c-ptableNicolas Dechesne1-1/+1
[sumo] Cherry-pick update to rootfs partition in dragonboard-410c
2020-01-07conf/machine: Update rootfs partition in dragonboard-410cAníbal Limón1-1/+1
New bootloader comes with new partitions to store rmtfs firmware [1]. [1] https://git.linaro.org/landing-teams/working/qualcomm/db-boot-tools.git/commit/?id=04008fd6570b566041e6ded5df738068416607e3 Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> (Cherry-picked from commit 565d507745efd3bdf070d21b43bb014b3a24373b)
2019-01-30Merge pull request #89 from alimon/sumoNicolas Dechesne1-1/+1
recipes-kernel/linux: Update to 4.14.96 LTS
2019-01-29recipes-kernel/linux: Update to 4.14.96 LTSAníbal Limón1-1/+1
Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-01-22Merge pull request #88 from alimon/sumoNicolas Dechesne1-1/+1
recipes-kernel/linux: Update linux-linaro-qcomlt_4.14 to fix venus
2019-01-22recipes-kernel/linux: Update linux-linaro-qcomlt_4.14 to fix venusAníbal Limón1-1/+1
Changeset, 5354ea814a venus: enc: fix enum_frameintervals Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2019-01-04Merge pull request #86 from alimon/sumoNicolas Dechesne1-1/+1
recipes-kernel/linux: Update to the latest release 4.14.90
2019-01-03recipes-kernel/linux: Update to the latest release 4.14.90Aníbal Limón1-1/+1
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>
2018-12-06intiramds-bootrr-image: add few more debug utilitiesNicolas Dechesne1-0/+5
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-12-06initramfs-bootrr-image: improve how we set PACKAGE_INSTALLNicolas Dechesne1-1/+11
* one package per line * sort all packages Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-12-04Merge pull request #84 from alimon/sumoNicolas Dechesne2-0/+4
conf/machine/include/qcom-apq8016.inc: Load qcom_q6v5_pil afer rmtfs
2018-12-04conf/machine/include/qcom-apq8016.inc: Load qcom_q6v5_pil afer rmtfsAníbal Limón2-0/+4
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-03Merge pull request #77 from alimon/sumoNicolas Dechesne4-81/+1
recipes-test: Remove bootrr{,-init} from initramfs-bootrr-image
2018-10-03Merge pull request #80 from andersson/for-nico/diag-fix-sdm845Nicolas Dechesne1-1/+1
diag: Bump revision to fix SDM845 support
2018-10-02diag: Bump revision to fix SDM845 supportBjorn Andersson1-1/+1
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>
2018-09-17recipes-test: Remove bootrr{,-init} from initramfs-bootrr-imageAníbal Limón4-81/+1
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>
2018-09-13linux-linaro-qcomlt: upgrade kernel versionNicolas Dechesne1-1/+1
* 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>
2018-09-11rmtfs: new upstream changesNicolas Dechesne1-1/+1
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>
2018-09-11qrtr: new upstream changesNicolas Dechesne1-1/+1
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>
2018-09-11qmic: upgrade new upstreamNicolas Dechesne1-1/+1
Bjorn Andersson (1): kernel: Support having strings in structs Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2018-09-10wcnss-config: do not create -dev packagesNicolas Dechesne1-0/+3
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>
2018-09-05kernel: append DTB to kernel imageNicolas Dechesne3-7/+5
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> (cherry picked from commit b97de48b1f58e339b2d40098d3369acf9b94b30f)
2018-09-05Merge pull request #76 from alimon/sumoNicolas Dechesne2-1/+22
Add diag tool into testing ramdisk image
2018-09-05recipes-test/images: Add diag tool to initramfs-bootrr-imageAníbal Limón1-1/+1
For enable usage of diag on ramdisk testing (bootrr, functional). Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-09-05recipes-test: Add diag recipeAníbal Limón1-0/+21
DIAG implements routing of diagnostics related messages between host and various subsystems. Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
2018-08-23bootrr: upgrade versionNicolas Dechesne1-1/+1
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 Dechesne2-2/+2
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-30layer.conf: include special treatment for meta-backportsNicolas Dechesne1-0/+10
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> (cherry picked from commit f702785495b17d112afb6b6dbfbea4125a18a1ad)
2018-07-27bootrr: upgrade to latest commitNicolas Dechesne1-1/+1
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)
2018-07-05linux-linaro-qcomlt_4.14: upgrade version to 4.14.53Nicolas Dechesne1-1/+1
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 Vornholz6-16/+16
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 Dechesne2-0/+592
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 Dechesne1-1/+1
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 Andersson1-1/+1
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 Dechesne1-1/+1
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 Andersson1-0/+13
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 Andersson1-0/+1
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 Andersson1-1/+1
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 Dechesne2-592/+0
Until gpsd 3.17 is available in meta-oe This reverts commit 5c9f60fb096e569b8e112fcb1479a9a9f530a659.
2018-04-20qrtr: include qrtr and rmtfs by defaultNicolas Dechesne3-8/+10
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>
2018-04-20qdsp-config: remove recipeNicolas Dechesne2-26/+1
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>
2018-04-20gpsd: add Qualcomm PDS driverNicolas Dechesne2-0/+592
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-04-20qrtr: Bump qmic, qrtr and rmtfs to latest versionBjorn Andersson4-40/+6
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>
2018-04-20gps-proxy: remove recipeNicolas Dechesne3-71/+1
It is no longer needed, and we will be using a GPSd driver instead. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>