aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-282nd part of the layer/profile rework [1/2]Jan-Simon Möller89-0/+6406
Main goal of this is to move the agl-service-* bindings into the core and to unify common recipes like wayland/weston into meta-agl-profile-graphical. As a placeholder for recipes is meta-agl-profile-demo which are being reshuffled. TLDR: agl-service move to meta-agl-profile-core. wayland/weston moves to meta-agl-profile-graphical. This patchset needs the 2nd patchset of the series to build (meta-agl-demo). Bug-AGL: SPEC-145 , SPEC-876 , SPEC-877 v2: rebase including udiscs patches from meta-agl-demo Change-Id: I5e33f72d01707fa8b826d382bccaca3addcbbc47 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-20Introduce meta-agl-profile-core and meta-agl-profile-graphicsJan-Simon Möller236-216/+115
Rework towards agl profiles. This change is part of a series of changes to create the AGL profiles. This set will mainly introduce the 'core' profile. It is setup to be a drop-in change, thus some files were kept in (dummy) locations for now. However, they'll be taken care of in the next changes in this series. The main target of the meta-agl-profile-core layer is to host: - a minimal, bootable image with network and package management enabled -- agl-image-boot - a minimal image with network and packagemanagement and the AGL APIs -- agl-image-minimal The layer meta-agl-profile-graphical is used as superset of these and includes support for egl+wayland+weston. All recipes concerning graphics were moved there. This is not a full profile as we still have to migrate some parts of meta-agl-demo in a follow-up changeset. The roadmap as discussed during the F2F session in Karlsruhe is: - week 16 : core profile and profiles w/o graphics - week 17 : graphical profiles - week 18 : final conversion of the demo image v2: moved agl-login-manager from -graphics to -core (see Jose's comment) v3: moved back after discussion - follow-up in separate changeset Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-13Merge "[RCAR] Update Rcar gen3 BSP to 3.6"Jan-Simon Moeller1-2/+2
2018-04-12Merge "af-main: Refactor of user session management"Jan-Simon Moeller5-37/+6
2018-04-12[RCAR] Update Rcar gen3 BSP to 3.6Ronan Le Martret1-2/+2
Bug-AGL: SPEC-1359 Change-Id: Id3b2327f93f325bca81bb464c31c13b59eda366f Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-04-10Merge "dbus-cynara: Fix a missing RDEPENDS"Jan-Simon Moeller1-0/+2
2018-04-10Merge "Remove trinity from packagegroup-ivi-common-test due to FTBS"Jan-Simon Moeller1-1/+2
2018-04-10Merge "gstreamer: add libv4l2 support"Jan-Simon Moeller1-0/+2
2018-04-10Remove trinity from packagegroup-ivi-common-test due to FTBSJan-Simon Möller1-1/+2
See SPEC-1384. Change-Id: I5a86c317184f99b8f903229aa5e4b12831e10c02 Bug-AGL: SPEC-1384 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-10Merge "Rework how we pass arguments to QEMU, provide a wks.in file"Jan-Simon Moeller3-6/+17
2018-04-10[Rcar] Remove valgrind recipes from meta-rcarRonan Le Martret1-0/+1
* valgrind was backport in meta-rcar from cogent (unidentified reason). In some builds environement, the build of this recipes failed (issue hardly reproductible). So remove valgrind backported recipes should resolve the build issue and upstream recipes from yocto will be used. Bug-AGL: SPEC-1374 Change-Id: I1bc3d065badd1e2cd35b2a7b1a3c5fb43c357c06 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-04-10gstreamer: add libv4l2 supportMartin Kelly1-0/+2
libv4l2 support is useful for getting more out of v4l2src. I discovered this when trying to get RGB format video out of a camera and seeing that libv4l2 can emulate it (even when the camera does not support it). However, that emulation must be compiled into gstreamer, so let's do that. Change-Id: I1117277dd48fefbbe2a9a1e80f274cb145f3a5e5 Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-04-06dbus-cynara: Fix a missing RDEPENDSJosé Bollo1-0/+2
dbus-cynara is a separate package of dbus because it allows to break the dependency loop dbus -> cynara -> ... -> dbus coming from the fact that many many usefull things depend on dbus: documentation generators, test handlers, ... In other words, dbus-cynara is the same as dbus. As such, it uses the subpackage dbus-lib (known as libdbus). This has to be set as a RDEPENDS, otherwise bitbake complains: QA Issue: dbus-cynara rdepends on dbus-lib, but it isn't a builds dependency, missing dbus in DEPENDS or PACKAGECONFIG? Change-Id: I72472dc9e6e8f21d0aabc9a1186f1cb7d8343445 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-04-06af-main: Refactor of user session managementJosé Bollo5-37/+6
This changes how user session are started and handled within systemd. This evolution add a tiny program to start and handle user sessions: afm-user-session. This is the first step of a serie because, actually, due to platform restrictions, the common users if started this way will not be able to run correctly (issues with wayland/weston and with handling of CGROUP2 with Smack LSM) Also fixes memory leaks and improves build process. Bug-AGL: SPEC-545 Bug-AGL: SPEC-1016 Change-Id: Icaf7c575633fc663a3df0ffee683b22cc087bb16 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-04-06Merge "Add hci uart ko cfg for rpi3 on board bluetooth"Jan-Simon Moeller2-0/+16
2018-04-05Rework how we pass arguments to QEMU, provide a wks.in fileTom Rini3-6/+17
- The official hook for changing the resolution we tell QEMU is UVESA_MODE so change agl_qemux86-64.inc to set the value there rather than override the whole of QB_KERNEL_CMDLINE_APPEND. - Make agl_qemux86-64.inc further append what's needed to QB_KERNEL_CMDLINE_APPEND as APPEND isn't used in the filesystem images we create anymore. - Create a directdisk.wks.in file that will (a) use --use-uuid and not force /boot to be looked for on /dev/sda1 (when it will _NOT_ be) and (b) evaluate QB_KERNEL_CMDLINE_APPEND to determine what the bootargs to the kernel will be. Change-Id: I49894d70e6c0010e0907b72f19fcc8fb0917e34a Bug-AGL: SPEC-1301 Signed-off-by: Tom Rini <trini@konsulko.com>
2018-04-05Merge "dbus-cynara: Avoid dependency loop"Jan-Simon Moeller21-6319/+78
2018-04-05Merge "Fix License collect for this recipe"Jan-Simon Moeller1-0/+1
2018-04-04dbus-cynara: Avoid dependency loopJosé Bollo21-6319/+78
The dependency loop appeared when compiling with DISTRO_FEATURE ptest. To avoid it, I restore the logic implemented before in meta-intel-iot-security. I also remove unless files. Bug-AGL: SPEC-1334 Change-Id: Ibe8b9359a65fec034df2534c5fceb4769e63aa99 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-04-04Merge "Adapt repository priorities in preparation of the profiles"Jan-Simon Moeller7-7/+7
2018-04-04Adapt repository priorities in preparation of the profilesJan-Simon Möller7-7/+7
The profiles need a clear priorization of the layers. Especially the core layers need a high prio in this context. Apply a prio of 70 to core/essential layers and of 60 to BSP, netboot and smack. Change-Id: I24a59daadab4c98ffbcb799cc784e84e87ac7d23 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-04-03Make better use of UUIDs on Intel platform wks filesTom Rini4-4/+10
- Stop using --ondisk XXX in the wks files, that enforces using USB/SATA/etc as /etc/fstab will be referencing these devices. - Pass --use-uuid for the boot partition - Update mkefi-agl.sh and mkabl-agl.sh to modify the final fstab to use the PARTUUID they create rather than the PARTUUID of the resulting wic file. Change-Id: I450ba77805fdb83e31411ea48b25aad415fa8a69 Bug-AGL: SPEC-1300 Signed-off-by: Tom Rini <trini@konsulko.com>
2018-04-03Add hci uart ko cfg for rpi3 on board bluetoothPhong Tran2-0/+16
Enable HCI UART for fixing current lacking of hci-uart.ko which made brcm43438.service fails to start. Change-Id: I0905820daa4bc1b36f2677f2f685f17a71fe11e6 Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2018-04-03Fix License collect for this recipeRonan Le Martret1-0/+1
* without LIC_FILES_CHKSUM, it seems the license of the recipes is not in the licenses collected. Bug-AGL: SPEC-781 Change-Id: Icd5520d87c90a3eb8df5d0b89b769a6cf7055d04 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-04-02Merge "weston-init: Ensure setting of the user"Jan-Simon Moeller1-0/+8
2018-04-01Remove upstreamed patch for typo in verify3Jan-Simon Möller2-14/+0
Upstream recipe has fix included. Change-Id: Ice5b699c9fbd25ec9b1dceb0bdac8f669cec9b0f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2018-03-30weston-init: Ensure setting of the userJosé Bollo1-0/+8
The user was not set to the expected value because the patched file had not indication of user. This fix enforce the setting of the user. It also enforce the setting of the group. Bug-AGL: SPEC-546 Change-Id: I929bfa17c541c5334f463cd8cb3566dc5b53b408 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-03-29Merge "Merge branch 'sandbox/ronan/rocko_kf'"Jan-Simon Moeller14-9/+391
2018-03-29Merge "Add bluez-alsa recipes to AGL"Jan-Simon Moeller2-0/+49
2018-03-28Merge "most: delete bbappend for removing skb_put_data patch"Jan-Simon Moeller1-5/+0
2018-03-27Rename CAN low level serviceRomain Forlot1-0/+0
Bug-AGL: SPEC-1276 Change-Id: If5363c8e17d4a77d3547e53db727b5d268a17738 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2018-03-27xmlsec1: Fix compilation issue in examplesJosé Bollo2-0/+14
When the feature agl-ptest is selected, it leads to a compilation error due to an unexpected character in the file examples/verify3.c. Bug-AGL: SPEC-1353 Change-Id: Idcda2eed181636a9229b4a666a1ef31eddc6309c Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-03-27Add bluez-alsa recipes to AGLRonan Le Martret2-0/+49
* Bluez-alsa allows to use a bluetooth audio device with alsa without pulse audio * BlueALSA registers all known Bluetooth audio profiles in Bluez. * Bluez-alsa is optional in AGL. * 4a audio feature will enable it.(4a audio can be pulseaudio free). Bug-AGL: SPEC-1342 Change-Id: I858fbb795b3c7859ac1e536c14305fde7bf94b62 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-03-26Merge "af-binder: Bug fix"Jan-Simon Moeller1-1/+1
2018-03-26Merge "50_bblayers.conf.inc: Add meta-updater-qemux86-64"Jan-Simon Moeller1-0/+1
2018-03-26most: delete bbappend for removing skb_put_data patchKotaro Hashimoto1-5/+0
This bbappend no longer is needed because skb_put_data patch issue was solved by below commit. https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL/meta-agl-demo.git;a=commit;h=23492d46ea0fd81aa05528ad423bb5e1a10e111b Change-Id: I9615367030a26d6af16b4c46ce47da7c49a03a5d Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2018-03-26Merge "wayland: weston-ini-conf: change virtual.cfg to 1080p and rotate 270 ↵Jan-Simon Moeller1-2/+3
degrees"
2018-03-2050_bblayers.conf.inc: Add meta-updater-qemux86-64Leon Anavi1-0/+1
Add Yocto/OE layer meta-updater-qemux86-64 to BBLAYERS as it brings fixes for machine qemux86-64 when feature agl-sota is enabled. Bug-AGL: SPEC-1289 Change-Id: Ibe21338f2535f62a07221495c467bcf200ae7834 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2018-03-20Merge branch 'sandbox/ronan/rocko_kf'Ronan Le Martret14-9/+391
Add Kingfisher board support for AGL master * Currently the renesas 3.4 BSP support, for Kingfisher, is provided by Cogent. https://github.com/Cogenh3ulcbtEmbedded/meta-rcar * Add cogent BSP for h3ulcb, m3ulcb, m3ulcb-nogfx * Update BBMASK for gen3 board * Backport Matt Porter fix "preserve drm HDMI connector naming" * ti-bt: add a systemd unit and enable * ulcb: Disable build-in most driver * si-tools: FM configuration improvements Bug-AGL: SPEC-1175 Change-Id: I350a13e474e2dea83abe84c5a4cc0cd3e58fc442 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-03-20remove unused opencv folderHarunobu Kurokawa1-0/+1
Change-Id: I115096811662403f34846f434fbc7772024c1634 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-03-20si-tools: FM configuration improvementsHarunobu Kurokawa2-0/+192
This commit is removed from meta-renesas-rcar-gen3 ==== commit a5dfadaa3931977a221e0508354e9ab97482b9ab Author: Scott Murray <scott.murray@konsulko.com> Date: Thu Dec 21 20:46:30 2017 -0500 ==== Some changes to allow integration with the AGL radio binding and improve FM configuration with some tweaks and additional configuration options. Changes include: - Add command-line option for selecting FM band plan. The default band plan is US / Canada. - Add command-line options for setting FM scanning valid SNR and RSSI thresholds to allow tweaking sensitivity in poor radio environments. - Increased seeking scan timeout to 3 seconds, which seems to improve behavior in poor radio environments where powerful stations may be far apart. - Removed explicit setting of FM_SOFTMUTE_SNR_LIMITS, as it seemed like it might be resulting in odd muting behavior when scanning. - Changed initial FM frequency if not specified to the minimum of the band plan. Change-Id: I5d8c95947489b83384babb50285b76d3de45214a Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-03-20[AGL] ulcb: Disable build-in most driverHarunobu Kurokawa2-1/+11
Kingfisher has MedlaLB Interface for most, kernel tree has most driver as build-in driver. So these configs is enabled. Howemver AGL use most driver in gerrit repository. So AGL should be disable it. Change-Id: Ia46500d58fc16f348a098c58f5e807cf37913e5e Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-03-20ti-bt: add a systemd unit and enableMatt Porter2-0/+25
We need to provide a systemd unit for UIM to be started at boot. We also do not want the blacklist that Cogent has created, so delete that. Bug-AGL: SPEC-1175 Change-Id: Ia35a6007722d4e42a7a76fe9d8d26b90b073f73b Signed-off-by: Matt Porter <mporter@konsulko.com> Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-03-20Preserve HDMI naming for kingficher boardRonan Le Martret3-0/+91
Change-Id: Id1b6b88e606d0a102eefbdb9c8deae2dfe0cf73b Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2018-03-20Update BBMASK for ulcb boardRonan Le Martret3-9/+2
* We don't need to black list rcar BSP recipes any more. Change-Id: If7081b8cfa2ae936f6ed9f957054fd57a45cc968 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-03-20Add kingficher supportRonan Le Martret4-0/+70
Change-Id: I75b9ced887249380a6164296b73acaaca91e3060 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2018-03-16af-binder: Bug fixJosé Bollo1-1/+1
This fix bug in connection of websockets. It appears that the bug is herre since months but was not detected before 14th March 2018. Also, include a fix for future version of libmicrohttpd (newer than 0.9.59). Bug-AGL: SPEC-1345 Change-Id: I6f13c437255fc2079361a61dd274163e39822522 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2018-03-13wayland: weston-ini-conf: change virtual.cfg to 1080p and rotate 270 degreesMatt Ranostay1-2/+3
Rotate screen to horizontal orientation allow 1080p output that mirrors a LCD panel Change-Id: I7b8a6a9841b726f68087a4f5bb18ed80517e4e9a Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2018-03-13re-enable gobject-introspectionMartin Kelly4-7/+4
In commit f9a285987c5c956d445efeea6c60f258534fe57b, we disabled gobject-introspection due to a build error as part of the Rocko transition. However, the only build errors were on qemu, which were caused by not emulating SSE4.2 (see poky commit 5b2b343453e805be013e721d079bc24de946f28b for details). Emulate SSE4.2 in qemu and re-enable gobject-introspection. Change-Id: I073db2c37623bb8ba6b7809ca0c3bba5213001e2 Signed-off-by: Martin Kelly <mkelly@xevo.com>
2018-03-13Merge "dra7xx-evm, beaglebone: Switch to sdimage-bootpart-uuid for wic"Jan-Simon Moeller3-1/+8