aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-12-11json-c: add --enable-threading to EXTRA_OECONFMatt Ranostay1-0/+1
Enable partial threading support to enable compiler atomic operations which in turn avoids refcount corruption issue that was causing aborts with moderate prolonged traffic. Bug-AGL: SPEC-3044 Change-Id: I0b9ab8c27f2c436910dbabf03be5bedaf1a28136 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-03Add development headers for pipewire and wireplumber to SDKJan-Simon Möller1-1/+1
This is required to build the agl-service-audiomixer with the SDK. Change-Id: Ie717633f92a85d14d311cf282f9d920bc95ca9f6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> (cherry picked from commit 330e71fb69f06777439c70ac445eed5b8d4dec3a)
2019-12-03low-level-can-generator: update to latest revisionScott Murray1-1/+1
Update SRCREV in low-level-can-generator recipe so that the toolchain will have a version that matches the low-can binding, changes: d9c40fd dd management of version and new decoder signature. 7869e2e Change enum type to flag and add iso tp protocol 93debbc Add generator for boolean fields afa9e97 Add some modifications (space, new line, coma, float). f61a6cb Add some options for J1939 support 0bb5744 Fix the default decoder using "states" da429cc Add gitreview Bug-AGL: SPEC-2976 Change-Id: I1dc3ece955548ced95ae24b9a382ce0ed3ad3b68 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-12-03can-low-level: bump version to get latest changesRomain Forlot1-1/+1
Change-Id: I4f813b634421c781dbe34190417febc69336c649 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-12-01afb-test: add missing jq package to RDEPENDSMatt Ranostay1-1/+1
Bug-AGL: SPEC-3005 Change-Id: I4d28c2bb7b97ddf8aedbfedf1519362c27327b10 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-27libhomescreen: remove org.agl.statusbar.conf dbus policyMatt Ranostay2-24/+1
StatusBar dbus interface is deprecated and no longer actively used so remove dbus session policy. Bug-AGL: SPEC-2964 Change-Id: I7fc6dce12761ed81c59e4d96a0db95f748570e84 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-27Bump afb-test & libappcontrollerFrederic Marec2-2/+2
Bump afb-test & libappcontroller to fix missing event group during test Bug-AGL: SPEC-2795 Change-Id: Iaa87ac5512d5b54bf56922883c54cf38eaa6ce79 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh> (cherry picked from commit b25f4ec97c4ef95dbbb85423fffe9be753b52f51)
2019-11-26ebisu: Update setup.sh to adopt multiple zip fileHarunobu Kurokawa1-1/+4
Bug-AGL: SPEC-2564 Change-Id: I4462128c52b70ab6e5abcba5d89bf5b02cc79e17 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-11-26systemd: Install canbus network script in nonarch_base_libdirMax Tomago1-1/+1
This is the directory where systemd keeps network scripts (e.g /lib rather than /lib64). Installing them in base_libdir breaks the build for multilib targets. Bug-AGL: SPEC-2966 Change-Id: If1f780a8cfed29f22f46b9ff1d08f36dee3296ee Signed-off-by: Max Tomago <max.tomago@codethink.co.uk> (cherry picked from commit 2ed82aa378099d18db268c146d9a53756c5f2890)
2019-11-26Bump waltham-transmitter src revision.Veeresh Kadasani1-1/+1
* 8409a6d - output:fix seg fault in transmitter when weston terminates * e448fc5 - output:fix repaint func not to skip first buffer * 5287483 - output:don't push surface to remote if receiver not ready Change-Id: Iaf2004bc95bc59e2daf5e4954ea14139e9a3a6ac Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-11-26Post 8.0.3 change to distro config fileJan-Simon Möller1-2/+2
Bump the AGL distro config after 8.0.3 release. . Change-Id: Ie7b7df39340246c45e8bc8d9756de9fc5f8d1634 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-22[RCAR] Update graphics driverRonan Le Martret1-1/+1
Update graphics kernel side driver to 20191021. Bug-AGL: SPEC-2784 Change-Id: Ibce4e7ee5fe00d9c37e49b826bd62e39129f91a1 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-11-17Cut HH 8.0.3 releasehalibut_8.0.3halibut/8.0.38.0.3Jan-Simon Moeller1-3/+3
bump the distro config file. . Change-Id: I002fcf9fa25d52e71f0bbb21a3e90984390eda20 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-11-17agl-service-hvac: rework configuration file packagingScott Murray3-10/+30
Move agl-service-hvac hvac.json configuration file install into its own recipe so that just it will be machine-specific, and replace m3ulcb-specific agl-service-hvac bbappend with a more generic do_install_append_ulcb in the new agl-service-hvac-conf recipe. Bug-AGL: SPEC-2949 Change-Id: Iabdfa2c204017a30bf82bed3eb6debbd3eb0be9c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-11-14af-binder: Fix callsync hangingJosé Bollo1-1/+1
This bump includes the following changes: * 6cbd15fc sig-monitor: Fix exit in signal handler * aeb015be jobs: Fix callsync hanging Bug-AGL: SPEC-2937, SPEC-2907 Change-Id: Ie8187778b0b76f484a7d589b20b0190a45d441a7 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-11-07Generalize create-combined-dtb to use VC4DTBO from board configJan-Simon Moeller1-6/+22
and also add the rpi4. Bug-AGL: SPEC-2465 Bug-AGL: SPEC-2656 . Change-Id: Ied2dce914ecc539c7634214b571508d371116235 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> (cherry picked from commit 06dccd49fe33d10320e5c9c7dbbd1a6d2a260533)
2019-11-06raspberrypi*/50_local.conf.inc: Update rpi 3/4Leon Anavi2-9/+0
Use the same versions for Linux kernel and Mesa on both Raspberry Pi 3B/B+ and 4. This allows to run firmware KMS that supports HDMI and the official 7" Raspberry Pi touch screen DSI display. Bug-AGL: SPEC-2465 Change-Id: I7ae5739bbb6b8d2efd3264d3d1eab9c28e6f2559 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-06agl_raspberrypi3.inc: Switch to firmware KMSLeon Anavi1-0/+11
Swith to firmware KMS with appropriate Linux kernel and Mesa version to support both HDMI and the official 7" Raspberry Pi touch screen display on Raspberry Pi 3B/B+ and 4. Device tree changes are not required for firmware KMS. Bug-AGL: SPEC-2465 Change-Id: I5f8f62c0151b7eb79ab1f96419d9c62469a1554e Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-06bcm2835-bootfiles.bbappend: Update firmwareLeon Anavi1-8/+8
Update the firmware to support Linux kernel 4.19.80 for Raspberry Pi 3 B/B+ and 4. This way both the HDMI and the official 7" Raspberry Pi touch screen display are supported. Bug-AGL: SPEC-2465 Change-Id: Idb028b8abca5a44da2783def8af2c28f04de66d2 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-06linux-raspberrypi_4.19.bb: Update to 4.19.80Leon Anavi1-2/+2
Update Linux kernel for Raspberry Pi to 4.19.80. This version allows to run firmware KMS to support output through HDMI and DSI for the official 7" Raspberry Pi touch screen display. Bug-AGL: SPEC-2465 Change-Id: Ie854f8609196f986a1f9067da1010fb2e510e7c4 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-06rpi-config: Set max_framebuffers to 2 to support dual displayChanghyeok Bae1-0/+5
Change-Id: Id9ca08ede2aedbc122a04d97ca4bb5bd8478b717 Signed-off-by: Changhyeok Bae <changhyeok.bae@daimler.com>
2019-10-31weston: Disable output type patchScott Murray1-1/+2
Comment out 0002-compositor-add-output-type-to-weston_output.patch in weston bbappend for now to prevent crashes on H3ULCB v3.0 plus Kingfisher systems like the AGL demo setups. Bug-AGL: SPEC-2827 Change-Id: I2a56d7b510d7001b555821dcf37f0487eea1806c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-31agl-service-windowmanager: switch to floating SRCREVScott Murray1-1/+1
Change SRCREV in agl-service-windowmanager recipe to AGL_APP_REVISION so it will be automatically pick up latest branch changes based on the AGLRELEASETYPE mechanism. This matches the other service recipes. Bug-AGL: SPEC-2914 Change-Id: I5079f3582ac7c482e5caceb5baebe4178e17008d Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-31weston-ini-conf: update virtualoutput.cfgScott Murray1-1/+1
Update virtualoutput.cfg weston.ini fragment to use the 640x720 size expected by tbtnavi. Bug-AGL: SPEC-2913 Change-Id: I46abf9d6d78671772951e52e4f80cac20720edcf Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-30u-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-10-23meta-netboot: don't use 'ip' command to detect boot interfaceStephane Desneux1-3/+29
This patch changes the method to detect the current network interface used for netboot. Instead of using the 'ip' command, it parses the content of /sys/class/net/* to detect the first running ethernet interface. Two new messages are now visible on the console in initramfs phase: -------------------------------------------------- /sbin/init[1]: find_active_interface: first active interface is eth0 /sbin/init[1]: Adjusting Connman command line. Will be: 'connmand -r -n -I eth0' -------------------------------------------------- Background: When booting using netboot, it's necessary to update connman command line options to ignore the network interface used for NBD connection. For this, the initramfs script tries to detect the interface in use by running 'ip -o link show state'. 'ip' command comes with iproute2 package but for various reasons, some AGL images like m3ulcb-nogfx don't have iproute2 installed. In this case, the 'ip' command is implemented by busybox, which doesn't support the '-o' option. This leads to issues when running connman as the command line is not properly updated. Bug-AGL: SPEC-2921 Change-Id: I5691f04ab462a148219b741d235247a2bfbc2e24 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-10-22Add missing space in SRC_URI_append statementJan-Simon Möller1-1/+1
This fixes SPEC-2922. Bug-AGL: SPEC-2922 . Change-Id: I978c3d28e6d62885cd95ca6f2d2b32d34fa6933d Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-16Post 8.0.2 bump of the distro configurationJan-Simon Moeller1-2/+2
Bug-AGL: SPEC-2859 . Change-Id: Idf2c6c6a216c9239aeacdb2c50f38d11d3b1055a Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-10-15libafb-helpers: bump to latest revisionStephane Desneux1-1/+1
The following commits are added: * 019054d Pkg config files: use CMAKE_INSTALL_LIBDIR var * 826731f Add function to add one json array to another one Bug-AGL: SPEC-2846,SPEC-2867 Change-Id: Ie0c1db8a8c788fa95480dd855137ee0305c439b3 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2019-10-14lightmediascanner.service: Fix for the first bootLeon Anavi1-0/+4
Fix lightmediascanner systemd service to avoiding a race condition with /var/volatile/tmp on the first boot by running it after run-agl-postinsts.service. Furhtermore, for extra safety, a restart on failure has been added. Bug-AGL: SPEC-2869 Change-Id: Ib0cadfaa3b4da2a15ac3cfc04cf6d8174e63eb63 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> (cherry picked from commit 15c979005a29404bfc11da6055f29ee77254b876)
2019-10-11af-main: Starting of HTML, API discovery, fixJosé Bollo1-1/+1
This upgrade includes the 2 fixes and one evolution below: * Add WAIT_FOR_HOST_SERVICE envvar to unit files for webapps * conf/system: fix shebang not absolute * Add discovery of API Bug-AGL: SPEC-2793 Bug-AGL: SPEC-2863 Bug-AGL: SPEC-2871 Change-Id: I48713487899e7e2555c228f1cc732f53bac94203 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-10-11Bump waltham-transmitter src revision.Veeresh Kadasani1-4/+4
* b880c4b - waltham-renderer:change pipeline configure name * 2309102 - change output section name for transmitter Change-Id: I60b044ef12d7c47f940e359db36146fb2a6b8d4a Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-10-10agl-service-navigation: add RDEPENDSScott Murray1-0/+2
Add RDEPENDS definition to indicate libjson-c and libdbus-c++ runtime dependency. This fixes a startup problem if libdbus-c++ is not pulled into an image by something else, which will then cause the POI app to crash. Bug-AGL: SPEC-2707 Change-Id: I02b6c120c0fefae972874284c10b6606bab5f647 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-10-06Change distro config for HH 8.0.2halibut_8.0.2halibut/8.0.28.0.2Jan-Simon Möller1-3/+3
Bug-AGL: SPEC-2859 Change-Id: If9a5a32c42b8d1e6f39ff39f6b737608571b5f7f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-10-06agl-devel.inc: Add modetestLeon Anavi1-0/+2
Add modetest if the agl-devel feature is enabled in images with graphical user interface (GUI), aka wayland. Modetest is part of libdrm and libdrm-tests. It is useful for verification of the DRM/KMS driver functionality. Bug-AGL: SPEC-2465 Change-Id: Iaee906a97b3ee38214b04f603322298fa7adb4c5 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> (cherry picked from commit d6f491229bc3d978503c100df704bdcfd250984b)
2019-10-06raspberrypi4: Fix WiFiLeon Anavi2-0/+49
Apply patch from branch master of meta-raspberrypi as a bbappend to recipe linux-firmware-rpidistro to fix WiFi on Raspberry Pi 4. This is a temporary solution while AGL master is still based on Thud. As soon as AGL moves to newer release of the Yocto Project and layer meta-raspberrypi this patch will become reduntant. The change of boardflags3 value from "0x48200100" to "0x44200100" has been done already in Raspbian (2019-06-20). For more details: https://github.com/RPi-Distro/firmware-nonfree/issues/3 Bug-AGL: SPEC-2656 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Ifaafbae6ff59a43f95926e64f1ce35aefadd3cfa (cherry picked from commit ece35b264ff4bac33a37a96cd166c2e0fe8bb433)
2019-10-06raspberrypi4: Fix BluetoothLeon Anavi1-0/+1
Include recipe pi-bluetooth in the Raspberry Pi 4 images to enable Bluetooth. This recipe provides a script that starts automatically and properly configures BT-HCI. The same script is used in Raspbian. Bug-AGL: SPEC-2656 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Change-Id: Id650cb2f61ee63196cbd826e4a9dd73488b298c3 (cherry picked from commit db28cd4134f4e07efc270ecb46b9f1d95c07429f)
2019-10-05bluez-alsa: update to latest masterGeorge Kiagiadakis1-2/+2
This adds, among others, the d-bus interface that is necessary for the pipewire gstreamer helper from meta-pipewire to work. The LICENSE file was changed to not include the contributors list, but otherwise the license is unchanged. Bug-AGL: SPEC-2792 Change-Id: I7d9e954691e617b3c8ba8165864b32f3831e28b7 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-10-01meta-agl-profile-core: update curl and nghttp2Scott Murray4-0/+144
Backport newer curl and nghttp2 recipes, and bbappend curl to enable nghttp2 support by default when building for target. In concert with a change to mask out the curl bbappend in meta-aac, this should provide the requirements for alexa-voiceagent-service and avoid significant rebuilds when the agl-voiceagent-alexa feature is enabled/disabled. The curl recipe backport is from commit 0b7320b in upstream oe-core master branch, the nghttp2 recipe backport is from commit 5a9b6d3 in meta-networking in meta-openembedded master branch. Bug-AGL: SPEC-2839 Change-Id: Id1ec872dfcb4ecc7a9ba68bdefb114ceeff066c3 Signed-off-by: Scott Murray <scott.murray@konsulko.com> (cherry picked from commit 7f4b218599f3c6a0c7b77d1d2866e5b71d920179)
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-20raspberrypi*/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-20mesa: 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] BSP update to v3.21.0Ronan Le Martret1-2/+2
Bug-AGL: SPEC-2785 Change-Id: I34e6798b31515f1a3528af80de8232fa7daa250a Signed-off-by: Ronan Le Martret <ronan.lemartret@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-16meta-agl-bsp/meta-rcar-gen3: Update asound.state to pipewireHarunobu Kurokawa1-4/+4
pipewire is using 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> (cherry picked from commit f7c7f376caefa9a788eee191220a4a424d0dad0c)
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> (cherry picked from commit bad943d52c413e35879cc48a0df257f983190de8)
2019-09-12meta-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> (cherry picked from commit c369b00e617f408e2a408b0c04dc44fe7e06b7a1)
2019-09-11agl-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-10Post 8.0.1 release bump of distro configJan-Simon Moeller1-2/+2
Development is open for 8.0.2. Change-Id: Ib9723af707b5713e8f6bb6776f3450b518c4b8b9 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>