aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-09-20raspberrypi4: enable v3d and dependencies in mesaJan-Simon Möller1-0/+2
To enable the gfx acceleration, enable the necessary flags in mesa. Bug-AGL: SPEC-2656 Change-Id: I8bfb2f4034679f4703ddcb4bdb4c1363eee3d9d4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-09-19raspberrypi*/50_local.conf.inc: Set Mesa versionLeon Anavi2-0/+7
Use Mesa 18.1 for Raspberry Pi 3 and Mesa 19.1 for Raspberry Pi 4. With the older version of Mesa Weston and the home screen doesn't launch properly on Raspberry Pi 4 therefore version 19.1 has been ported from master branch of layer openembedded-core to layer meta-agl-bsp/meta-raspberrypi. This solution is temporary until the next major update of AGL from Yocto Project release Thud to a newer release. Bug-AGL: SPEC-2656 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: I7b3d87a42c6e65014705d98bfbd8ebdabb48eadd Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-09-19mesa: Upgrade Mesa for Raspberry Pi 4Leon Anavi16-0/+2080
Bring Mesa 19.1.6 to meta-agl-bsp/meta-raspberrypi because there are driver issues with Mesa 18.1 for Raspberry Pi 4. The recipes for this new version are coming from the master branch of layer openembedded-core. With the newer version of Mesa Weston works fine on Raspberry Pi 4 and the home screen appears as expected. Bug-AGL: SPEC-2656 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: I0d4f6e6fdff3c6ac54a72d19abfc292efcea7a3f
2019-09-17Remove pulseaudio feature, not relevant any moreRonan Le Martret2-11/+0
Bug-AGL: SPEC-2817 Change-Id: I0323e97ed9aca036685e946752aa7bade8fc5057 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-09-16[RCAR] Update BSP 3.21 driverRonan Le Martret1-2/+2
Bug-AGL: SPEC-2784 Change-Id: I55e014a08fd315d3460672240c6ace1a2f31c55d Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-09-16weston-init: Refactor, simplify, fixJosé Bollo7-64/+66
The recipe weston-init was setting smack labels of input devices to ^. This had the effect to enforce processes that wanted to read /dev/input/eventXX to have the Smack label System. I changed the label to * and keep the protection of groups. At the same time, a refactoring of the recipe make it cleaner to maintain. Bug-AGL: SPEC-2796 Change-Id: I3e2345d48a40b15254e68e25bbfcd9b22fcd8629 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-09-16base-files: add /media to System::Shared SMACK labelMatt Ranostay1-0/+6
All media mountpoints should have the System::Shared label to avoid access denials on multimedia items. Bug-AGL: SPEC-2774 Change-Id: Ib9bb1b26a1950cacd5e1f384cbe19d4a4a6373d9 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-16af-binder: Fix event sending regressionJosé Bollo1-1/+1
This fix a regression described by the jira ticket below: events wasn't sent as expected. Bug-AGL: SPEC-2809 Include the following changes: * 8744669 Fix binding example path & update afb-daemon options * 45a4e69 Make source files relative * 7129df4 jobs: Wake up an event loop if needed * 84d1859 Revert "Make source files relative" Change-Id: If93c26bba71350b4499d54feaebdebb71ad816f5 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-09-13u-boot-2019.07: Fix for Raspberry Pi 4Leon Anavi10-5/+514
Following recent changes in the BSP the recipe for u-boot 2019.07 was failing to build for Raspberry Pi 4. This fix brings existing patches from master branch of meta-raspberrypi to AGL which is still based on Yocto project release Thud. Bug-AGL: SPEC-2656 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Ic544d02032198dc05da24bc3246e8911d300c1ea Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-09-13udisks: remove unneeded execute bit on automount.shMatt Ranostay1-0/+0
On do_install() the correct execute bits are set and shouldn't be in the repo version of automount.sh Bug-AGL: SPEC-2774 Change-Id: Ic66707f9e9367ed02c523f11cb6d6ba360e6fe9f Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-09-12agl-service-taskmanager.bb: remove git submodules from SRC_URILi Xiaoming1-1/+1
Building now is done with respective SDK dependencies and not with git submodules, so gitsm:// can be changed to git:// Bug-AGL: SPEC-2268 Change-Id: I5e35b9fe3e1384e10eef5a2e7ff240910881f970 Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2019-09-11meta-agl-bsp/meta-rcar-gen3: Update asound.state to pipewireHarunobu Kurokawa1-4/+4
pipewire is used default audio card volume. Current 50% of DVC Out is laudy and 0% of DVC In is small. Update 20% of DVC Out and 10% of DVC In for R-Car. Bug-AGL: SPEC-2808 Change-Id: Iac572255977d6a0111026a6426081efb0edbf0aa Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-09-09agl-service-navigation: Switch to AGL GerritScott Murray1-4/+4
Update agl-service-navigation recipe to switch to using AGL Gerrit for the source repository. Bug-AGL: SPEC-2787 Change-Id: I9a494adb8972b8cf20681ab37d2756459448e13d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-09meta-agl-bsp: meta-rcar-gen3-adas: Rework KF radio initializationScott Murray3-0/+39
Add a systemd service unit and recipe to install it and a udev rules file so that the Kingfisher Si4689 radio will be initialized on boot if present, and the I2C device to access it will be accessible to applications with the "audio" permission. Note that an accompanying change to agl-service-radio is required to remove its now unworkable usage of the si_init script, which is replaced by this change. Bug-AGL: SPEC-2716 Change-Id: I81cf4b8c439598bdac1eb7910a0d693825141d7b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-05Add nogfx build for h3ulcbJan-Simon Moeller4-0/+30
Before we can add the h3 to CI we need a -nogfx build. v3: leave the BBMASK in the board specific file due to inc file stacking. Change-Id: Ic59784aa143e3346d2f999060214411497fc1b54 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-09-05af-platform-setup: fix installation modeJosé Bollo1-1/+1
The file systemd-udevd.service.d/udev-shared.conf was installed with default rigths meaning rwxr-xr-x. Systemd complains about it: Configuration file /lib/systemd/system/systemd-udevd.service.d/udev-shared.conf is marked executable. Please remove executable permission bits. Proceeding anyway. This commit fix that issue. Bug-AGL: SPEC-2798 Change-Id: I90a2b0f538416b5e8e6f8e1aaf552530150c8103 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-09-05Update AGL netboot documentationRonan Le Martret1-1/+10
- AGL support now nbd v3 protocol for net booting. Change-Id: If7b9cd261115de5aa9133ccf926647edf483b08a Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-09-04Revert "Add nogfx build for h3ulcb"Jan-Simon Moeller6-30/+5
This seems to have broken master. Needs to be edited. Thus revert and resubmit. This reverts commit dd21b3a6e340006d2ef4036cabf33c9e9a66e9ac. Change-Id: I2423dacba83813cc6350096c89d80cf1d23e9568
2019-09-04wayland bug backport: Fix fake "Address already in use" errorZhou Mingying2-0/+36
Backport a bug modification to the wayland used by AGL, because the bug may effect the applications start error The bug modification detail is as bellow: In the current workflow, socket file will be deleted if it already exists. However, if the socket file is a symbolic link or the file that it refers to not exist, we will got "Address already in use", because bind() thinks the socket file exists and won't create it. Now, use lstat() to determine whether the socket file exists. Bug-AGL: SPEC-2783 Signed-off-by: Zhou Mingying <zhoumy@cn.fujitsu.com> Change-Id: Iff2c7abefa56104eef49ae7102ee8a1de796b813
2019-09-03Add nogfx build for h3ulcbJan-Simon Moeller6-5/+30
Before we can add the h3 to CI we need a -nogfx build. v2: moved common bits Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I9d64764fbe69dc901dc91941db1deb0073e2ae9c
2019-09-03meta-agl-profile-cluster-qt5: Add qtcompositor-conf recipeScott Murray2-0/+41
Add qtcompositor-conf recipe to create the udev rule files required to set up the "display" group ownership of graphics devices when not using weston. The recipe is based on what is done in the weston-init bbappend in the meta-agl-profile-graphical layer. The package is also added to the agl-profile-cluster-qtcompositor packagegroup so that the qtcompositor cluster demo image will pick it up. Bug-AGL: SPEC-2775 Change-Id: I375e915b2074eb2abcec534a88fddfc6445730e1 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-09-03fix drm-introduce-drm_get_dmafd_from_view.patchVeeresh Kadasani1-14/+22
Fix crashing transmitter when testing with weston 6.0 because of unregistered API. Bug-AGL: SPEC-2696 Change-Id: Ib7cc01a4305da9a656b933f295e745dd56131ff4 Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-08-30agl_raspberrypi3.inc: Set CMA for SOTALeon Anavi1-0/+2
Add CMA to the kernel arguments in uEnv.txt for U-Boot in images with enabled feature agl-sota for software-over-the-air (SOTA) updates for Raspberry Pi 3 B/B+. Bug-AGL: SPEC-2729 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Id6914de6a41ebfd3fc28ca2948a15d891c9a30b3
2019-08-29freetype: add pixmap to PACKAGECONFIGMatt Ranostay1-0/+3
To allow rendering of color emojis the pixmap/libpng support needs to be enabled. Bug-AGL: SPEC-2701 Change-Id: I7f0dc2cf54f0cf587d72a81fbf06c5750bbdeefb Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-2750_local.conf.inc: Extend DISTRO_FEATURES for sotaLeon Anavi1-0/+2
Extend DISTRO_FEATURES with sota and usrmerge to successfully build AGL image with feature agl-sota. Bug-AGL: SPEC-2736, SPEC-2729 Change-Id: Ie056d233f1c528719361a8c958233a2ba58f7345 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-08-26linux: add netfilter.cfg fragmentMatt Ranostay2-0/+4
Add netfilter.cfg fragment that initially enables CONFIG_NETFILTER_XT_MATCH_OWNER to allow connman's session-policy-local to route traffic based on user id. Bug-AGL: SPEC-2772 Change-Id: I7fb642790709aff9899d42250b1b15f77451361e Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-26packagegroups: agl-core-connectivity: add connman pluginMatt Ranostay1-1/+2
Add connman-plugin-session-policy-local package to respective packagegroup. Bug-AGL: SPEC-2772 Change-Id: I9808fd66d25bfbe1d395f0c2be471d2584ebfab2 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-26connman: add session-policy-local PACKAGECONFIG optionMatt Ranostay1-0/+3
Bug-AGL: SPEC-2772 Change-Id: Id7fe16216bce7e9cf50188a504182aa79a70f9ed Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-26Fix qtbase compile error for dra7xx-evmZhou Mingying3-0/+76
Fix qtbase plugin eglfs kms gbm compile error, and conversion error from EGLNativeDisplayType to void. Bug-AGL: SPEC-2763 Signed-off-by: Zhou Mingying <zhoumy@cn.fujitsu.com> Change-Id: I73cc7d635a0e451fce7fe557f9433f397e107a7a
2019-08-25Fix combined dtb names to match original filebuild.automotivelinux.org1-4/+4
Make the filenames conformant to the original files. Thanks to Khouloud Touil for finding this. Good catch! Change-Id: I1e4e95dc1148ddf1a9a3a09c22ceab75d1d88115 Bug-AGL: SPEC-2721 Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
2019-08-23[RCAR] update to BSP v3.19.0Ronan Le Martret1-2/+2
Bug-AGL: SPEC-2680 Change-Id: Ie397c943762c20b0231ca7c0e44323bdf6101790 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-08-23Revert "setup_mm_packages.sh: Use GFX 3.19 binaries instead of 3.15"Ronan Le Martret1-51/+0
This reverts commit 9bc6c25f56f4997e55b60e969e9f942cc1859988. Bug-AGL: SPEC-2680 Change-Id: Ice72ff5f510ac848679c7d09ed4d0bde2d0940d7 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-08-22agl-service-windowmanager: fix typo on RDEPENDSStephane Desneux1-1/+1
Bug-AGL: SPEC-2768 Change-Id: I0c51b775196563780a097468e2b8db352cb377ad Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-08-20af-binder: fixesJosé Bollo1-1/+1
This integrates the following fixes * 3343b4d Fix outdated documents * 6f13ad1 Avoid lock when child dies * ac2ab69 Replace obsolete argument "sessiondir" with "workdir" * 0ea0734 jobs: Add starting mode for jobs * 6599a89 Fix client disconnection close Bug-AGL: SPEC-2714 Bug-AGL: SPEC-2720 Bug-AGL: SPEC-2759 Change-Id: I962f310cf69e72d01c78c0620115cd2d66586e2c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-08-20afs-supervisor: Start the service on needJosé Bollo1-1/+1
afs-supervisor.service failed to start the supervisor due to a non available activation socket. This change start the api socket and will activate the service on need. Bug-AGL: SPEC-2753 Change-Id: I2fd3c2d2d29bce8d70becaba0792918d6f6c0769 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-08-20Add recipe for agl-service-unicens-controllerTobias Jahnke1-0/+19
Bug-AGL: SPEC-2738 Change-Id: I9612036c9bd35f4d1fe4fa00cb25f899b100e435 Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
2019-08-16dbus-cynara: Fix SIGSEGV on disconnectionsJosé Bollo2-0/+111
Sometime, at start of the system, dbus-daemon was crashing because a pending authorisation were reactivating a closed connection. Also, clean unused function and improve compatibilty to newer gcc. Bug-AGL: SPEC-2752 Change-Id: I0ad32e93bd0de099a304e37d0c91c56915fb731c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-08-16dbus-cynara: Simplifies build recipeJosé Bollo7-87/+18
Simplifies the way of building dbus-cynara by removing the specific recipes in favour of a recipe for dbus that handles the class-target build feature. It requires to remove fake dependencies of cynara. This is a suggestion of Tom Rini. Bug-AGL: SPEC-1839 Change-Id: Id7a736eb4b73cdb679fa9dde30e9ad8e56c2894e Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-08-15linux: add missing CONFIG_BT_HCIUART option to usb-devices.cfgMatt Ranostay1-0/+1
To allow dependant kernel drivers to be selected enable the CONFIG_BT_HCIUART option. Bug-AGL: SPEC-2747 Change-Id: Iafda86a9909ee14b10e4be2e5070bada4dfec9b0 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-15linux: update config option to CONFIG_WLAN_VENDOR_TIMatt Ranostay1-1/+1
Bug-AGL: SPEC-2747 Change-Id: Ideef401474d8d74daf920273eb40200d4fe4dacd Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-15linux: remove old kernel options in extra-graphics-device.cfgMatt Ranostay1-14/+0
Remove old kernel options that no longer exist in modern kernels, and also remove unset options that were causing warnings in the do_kernel_configcheck task. Bug-AGL: SPEC-2747 Change-Id: Iea61c2e4a1341d8f77723c37619ea6c9c59365d3 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-15linux: add CONFIG_IIO_TRIGGERED_BUFFER=m to iiodevice.cfgMatt Ranostay1-1/+2
To avoid CONFIG_IIO_TRIGGERED_BUFFER being set as a builtin by default causing a do_kernel_configcheck warning build as module. Bug-AGL: SPEC-2747 Change-Id: Ide4011c25eb781daf135690205fef1cd591ea186 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-15linux: update options in ath9k_htc.cfgMatt Ranostay1-1/+1
Newer kernels have different configuration options names for WLAN drivers, and need to be updated. Bug-AGL: SPEC-2747 Change-Id: Ic35957172cec758a64219981a11ce155d296ca91 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-08-12uEnv.txt: Modify uEnv.txt for SOTALeon Anavi2-14/+42
Modify uEnv.txt and uEnv.cma.txt according to the recent changes in layers meta-updater and meta-updater-raspberrypi to ensure that AGL image with agl-sota feature will boot properly on Raspberry Pi 3 B/B+. Bug-AGL: SPEC-2729 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Ib8fe74bcd6e12208aaddc81f608fe84eee9de601
2019-08-12u-boot_2019.07.bbappend: Apply patch for AGL SOTALeon Anavi2-0/+88
Recently we have updated u-boot to version 2019.07 to support Raspberry Pi 4 in AGL based on Yocto release Thud. Therefore a new version of the patch from meta-updater-raspberrypi branch warrior has to be applied to successfully build U-Boot when feature agl-sota is enabled. Bug-AGL: SPEC-2729 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Ie72cc9b81ff6e041cfe6edb26f383b7e0d43d8f9
2019-08-12create-combined-dtb: Check if DTB files existLeon Anavi1-8/+20
Check if files exist before creating and deploying DTB. In some cases, for example with AGL SOTA, the DTB and DTBO files might not exist and without checks the recipe will fail. Bug-AGL: SPEC-2729, SPEC-1775 Change-Id: Id96e0c56989569feead076406534334766604cfd Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-08-06meta-agl-bsp: recipes-kernel: linux: Add USB host driverCorentin Labbe1-0/+3
Both qemuarm and qemuarm64 builds lack USB drivers. This patch enable basic USB drivers necessary for them. Change-Id: I35064b0b4018c0953c609cebcab102b898d04f70 Bug-AGL: SPEC-2722 Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
2019-08-06machine: Add readme for ebisuPierre Marzin1-0/+44
Bug-AGL: SPEC-1902 Change-Id: I73fcf4da0e96497ee98a043bdc8d7cc1da1b11a6 Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
2019-08-05Update waltham-transmitter patches to weston 5.0 & 6.0Veeresh Kadasani8-332/+647
Change-Id: Idedada02d63914f247a137d031e44b15bef16134 Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-08-02wayland-ivi-extension: disable building EGLWLMockNavigation exampleScott Murray4-18/+23
Disable building the EGLWLMockNavigation in wayland-ivi-extension to avoid needing to patch it to build for the TI platforms. This fixes the issue of meta-agl-bsp/meta-ti breaking non-graphics profile builds like the telematics profile, and seems reasonable since there are no known users inside AGL. Since it is no longer needed, also remove the offending patch from meta-agl-bsp/meta-ti. Bug-AGL: SPEC-2677 Change-Id: If87c3c238e880d01f99401ea4610616656f16185 Signed-off-by: Scott Murray <scott.murray@konsulko.com>