AGL/meta-agl.git
4 years agoPrepare Happy Halibut rc2 release 98/21798/1 7.99.2 halibut/7.99.2 halibut_7.99.2
Jan-Simon Möller [Sun, 30 Jun 2019 22:20:46 +0000 (00:20 +0200)]
Prepare Happy Halibut rc2 release

Change the distro configuration in preparation of HH rc2.

Change-Id: I6ca53cb2a2981c1c63133efd6d0222ede64f09f8
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agorecipes-core: systemd: move canbus-can.network script 78/21778/2
Matt Ranostay [Thu, 27 Jun 2019 16:17:08 +0000 (19:17 +0300)]
recipes-core: systemd: move canbus-can.network script

Move canbus network script from meta-agl-profile-telematics to
meta-profile-core. Since this is useful for more than just
telematics

Bug-AGL: SPEC-2580
Change-Id: I93666d87f1fb3eb037743d2858a8757d6939c5e3
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agolinux-agl: change aloop to a module instead of built-in 70/21770/2
Scott Murray [Thu, 27 Jun 2019 14:10:46 +0000 (10:10 -0400)]
linux-agl: change aloop to a module instead of built-in

Rename the 4a-sound.cfg fragment to the more generic sound.cfg, and
change CONFIG_SND_ALOOP to module, not built-in.  This still keeps it
available if something ends up needing it.

Bug-AGL: SPEC-2555

Change-Id: Ib0554800dc704d19b48a7e041d4f2b60a1b42192
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoagl-hmi-framework: remove virtual/navigation over-ride 60/21760/1
Scott Murray [Thu, 27 Jun 2019 01:10:53 +0000 (21:10 -0400)]
agl-hmi-framework: remove virtual/navigation over-ride

Remove dangling PREFERRED_PROVIDER over-ride of virtual/navigation that
was forcing the use of the older navigation application instead of the
setting of the newer ondemandnavi application done in the distro
configuration.

Bug-AGL: SPEC-2576

Change-Id: Id6f7d6636bef5cf40dc5085b02030acd0e7d494d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agortl-sdr: Install tweaked udev rules 54/21754/1
Scott Murray [Wed, 26 Jun 2019 21:45:29 +0000 (17:45 -0400)]
rtl-sdr: Install tweaked udev rules

To enable agl-service-radio to access the RTL-SDR USB devices, install
the provided rtl-sdr.rules file in /etc/udev/rules.d, modifying it to
tweak the device permissions, group, and SMACK label to meet the
requirements for the new application framework audio permission.

Bug-AGL: SPEC-2573

Change-Id: I22e2c624b8c57df0b5932ba7f8a377ae2c0d9566
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoAppend a new empty line to features' local template file when setting up AGL 07/21707/2
Bechir Mghirbi [Mon, 24 Jun 2019 08:53:05 +0000 (10:53 +0200)]
Append a new empty line to features' local template file when setting up AGL

A missing empty line at the end of a feature's local template
file will lead to a ParseError error.

This patchset will automatically append a new line
at the end of the feature's local template file when
setting up AGL.

Bug-AGL: SPEC-2563
Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com>
Change-Id: Ica9decdb0bda182de7e25ace4fca6a9f6f7db5ff

4 years agoagl-service-unicens: add missing DEPENDS 35/21735/1
Scott Murray [Tue, 25 Jun 2019 23:06:57 +0000 (19:06 -0400)]
agl-service-unicens: add missing DEPENDS

agl-service-unicens now needs libafb-helpers to build, add it to DEPENDS
in its recipe.

Bug-AGL: SPEC-2562

Change-Id: Ief299b51bffb288f2143bfae3cc7a646ba93b43b
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoMove the agl-service-radio to the graphical profile 54/21554/4
Jan-Simon Möller [Sun, 9 Jun 2019 17:58:25 +0000 (19:58 +0200)]
Move the agl-service-radio to the graphical profile

The agl-service-radio relies on gstreamer. Unfortunately the gstreamer recipe is currently
setup to also pull-in wayland (due to a compile-flag if wayland is in DISTRO_FEATURES).

To keep the distro aligned, we don't want to change the DISTRO_FEATURES between the profiles, thus we
move the agl-service radio to the graphical profile where we include weston anyway by default.

For now this means there is no radio service (or mediaplayer service) w/o wayland installed as well.
In case we get this requirement, we'll have to work on the gstreamer recipe and its split.

v2: fix bbapend in meta-agl-bsp/meta-rcar-gen3
v3: put packagegroup-agl-graphical-multimedia.bbappend in graphical profile (not the best place IMHO)
    This fixes the non-graphical build.

Bug-AGL: SPEC-2500

Change-Id: I5ebec7d7713510f3fcd50ae425d7f8cbb6328016
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoSPEC-2376: Add config for QEMU arm kernels 62/21662/2
Corentin Labbe [Mon, 17 Jun 2019 13:18:06 +0000 (13:18 +0000)]
SPEC-2376: Add config for QEMU arm kernels

The default yocto qemuarm machine is versatilepb which is not the right
choice for AGL (ex: Max 256M of RAM).
This patchs change qemuarm configs for using the virt machine.

Change-Id: Ib5e0ae801ba152318a2455763b1a2f1020d1858e
Bug-AGL: SPEC-2376
Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
4 years agoAdd support for nbd protocol v3 74/21674/4
Ronan Le Martret [Tue, 18 Jun 2019 12:40:30 +0000 (14:40 +0200)]
Add support for nbd protocol v3

Add a new cmdline argument using option 'nbd.v3' that could be parsed by the initrd
script used for netboot.

Bug-AGL: SPEC-1423

Change-Id: I1cd189c343672631feda5bcee2e393eb46b9d000
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
4 years agorecipes-apis: agl-service-windowmanager: update SRCREV 68/21668/2
Raquel Medina [Mon, 17 Jun 2019 15:25:33 +0000 (17:25 +0200)]
recipes-apis: agl-service-windowmanager: update SRCREV

* LayerControl: return error if surface is not ready

Bug-AGL: SPEC-2291
Change-Id: Iac8596fdb2aeac29c9bb47db906abad4d2498fc8
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
4 years agodistro-manifest-generator: enhance git repos detection 79/21679/2
Stephane Desneux [Wed, 19 Jun 2019 16:16:07 +0000 (16:16 +0000)]
distro-manifest-generator: enhance git repos detection

Following recent change 334a201 (#21619), it's now necessary to
explore the layers folder to find git repositories.

But when the build directory is a subfolder of $METADIR (repo folder),
'find' digs too deeply to find git repositories.

This patch adds some limits for 'find' to dig into subfolders:
* only find "top" git repos (no git submodules)
* limit the search depth to 2

Bug-AGL: SPEC-2450

Change-Id: Idd907737673d196cc8ba157a5c49492119efeb88
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
4 years agometa-rcar-gen3/setup_mm_packages.sh: always clean workdir 84/21684/2
Stephane Desneux [Thu, 20 Jun 2019 07:41:04 +0000 (07:41 +0000)]
meta-rcar-gen3/setup_mm_packages.sh: always clean workdir

The script setup_mm_packages.sh setups a temp dir to extract proprietary
drivers for Renesas BSP, but it's not re-entrant: the temp dir is not cleaned
after execution.

With the introduction of the change 9bc6c25 (hotfix for GFX issues), more cleanup
is needed to avoid duplicate zips detection in the copy script located in
meta-rcar-gen3/docs/sample/copyscript/copy_evaproprietary_softwares.sh

This change makes some initial cleanup in the workdir (in case of transition
from a previous script without this patch) and also removes the workdir at the end

Bug-AGL: SPEC-2253, SPEC-2480

Change-Id: Ia95f9045d8a695d550a061710a17676088a92c0a
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
4 years agoAdd cubox-i and nitrogen6x i.MX6 machines 71/21671/3
Scott Murray [Wed, 12 Jun 2019 19:34:43 +0000 (15:34 -0400)]
Add cubox-i and nitrogen6x i.MX6 machines

Add the cubox-i (covering SolidRun Cubox-i, Hummingboard Gate and
Edge), and nitrogen6x (covering Nitrogen 6x and SABRE Lite) machine
definitions.

Note that support for the Broadcom Bluetooth chipset on the SolidRun
i.MX6 SOM is currently missing, as it requires firmware that is not
available in either the linux-firmware package or from the firmware
packages provided by meta-freescale.

Bug-AGL: SPEC-2517

Change-Id: If7bdb9f1af9bb67dba5c1ff836a6d3b04160fefd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-bsp: Changes to get imx6qdlsabreauto working with etnaviv 70/21670/3
Scott Murray [Wed, 12 Jun 2019 19:15:17 +0000 (15:15 -0400)]
meta-agl-bsp: Changes to get imx6qdlsabreauto working with etnaviv

Update imx6qdlsabreauto configuration to use open source etnaviv GPU
driver instead of Vivante.  The previously required weston-ini-conf
has been removed as it is not required with etnaviv, and a bbappend
has been added for the linux-fslc kernel that this configuration uses
so it will pull in the AGL kernel bits.  Additionally, the kernel
configuration for linux-fslc is tweaked with config fragments to
better match the other AGL platforms.

Bug-AGL: SPEC-1674, SPEC-2502

Change-Id: Ic40d310b48405ccc7d1435f0fc9f162a129cffe9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agometa-agl-profile-core: Add packagegroup-machine-base to images 72/21672/3
Scott Murray [Mon, 17 Jun 2019 18:51:36 +0000 (14:51 -0400)]
meta-agl-profile-core: Add packagegroup-machine-base to images

Add packagegroup-machine-base to packagegroup-agl-image-{boot,minimal}.
This replicates its use in oe-core, where it gets pulled in via
packagegroup-base into the core-image definition.  AGL over-rides
CORE_IMAGE_BASE_INSTALL, losing packagegroup-base entirely.  However,
it is useful to use packagegroup-machine-base to pick up any BSP
definitions of MACHINE_EXTRA_RDEPENDS and MACHINE_EXTRA_RRECOMMENDS,
which some of the machines defined in meta-freescale-3rdparty use for
non-essential firmware for onboard peripherals.

Bug-AGL: SPEC-2517

Change-Id: I1ee07955dc60da1388b21b7a531dab8483935194
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoReworked the automount script 77/21677/2
Loïc Collignon [Tue, 18 Jun 2019 15:44:38 +0000 (17:44 +0200)]
Reworked the automount script

You have to tweak mount options on a per filesystem basis so that the
permissions set on the mount point allow the mediascanner and
mediaplayer to read files.

Bug-AGL: SPEC-545

Change-Id: I2579bf4b8be3d0bc05f08f762bb751d4f54651a8
Signed-off-by: Loïc Collignon <loic.collignon@iot.bzh>
4 years agometa-agl-profile-core: recipes-connectivity: ofono: add SYSTEMD_AUTO_ENABLE to bbappend 16/21616/3
Matt Ranostay [Thu, 13 Jun 2019 01:26:10 +0000 (04:26 +0300)]
meta-agl-profile-core: recipes-connectivity: ofono: add SYSTEMD_AUTO_ENABLE to bbappend

Re-enable ofono to be started on system bootup.

Bug-AGL: SPEC-2512
Change-Id: Ia6638a3f4baf5e491e960c0c6e9ec414a6baee0b
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agometa-agl-profile-core: recipes-connectivity: bluez: add notification status 15/21615/3
Matt Ranostay [Thu, 13 Jun 2019 00:16:55 +0000 (03:16 +0300)]
meta-agl-profile-core: recipes-connectivity: bluez: add notification status

Add 'notfication' reporting for the Status property via the org.bluez.obex.Message1
interface.

Bug-AGL: SPEC-2512
Upstream-Status: PENDING
Change-Id: Idce51acdc6f0718f07cc2bb669c4bc71686588ee
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agometa-agl-profile-core: recipes-connectivity: bluez: remove outdated patch 14/21614/2
Matt Ranostay [Thu, 13 Jun 2019 00:12:31 +0000 (03:12 +0300)]
meta-agl-profile-core: recipes-connectivity: bluez: remove outdated patch

Remove compiler fix for version 5.22 which is no longer within the tree.

Bug-AGL: SPEC-2512
Change-Id: I8ffc73ba108016214dab5da744339fc4e3da7c54
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
4 years agoaf-main: Version bump for running as agl-driver 57/21657/8
José Bollo [Fri, 14 Jun 2019 09:58:56 +0000 (11:58 +0200)]
af-main: Version bump for running as agl-driver

Integrates the following changes:
  * 3284913 Introduce dbus config of services
  * 77bd420 Introduce platform services
  * 533d5a1 Fix synchronisation of user setup

Bug-AGL: SPEC-1015
Bug-AGL: SPEC-1016

Change-Id: I3fd000a9fbdd73317b565d69ba2d8fbd49dc4e7f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoagl-service-ca-low-level: run at platform scope 56/21656/8
José Bollo [Fri, 14 Jun 2019 09:56:57 +0000 (11:56 +0200)]
agl-service-ca-low-level: run at platform scope

Integrate running at platform scope.

Bug-AGL: SPEC-2006

Change-Id: I7d47512c0f7b29f91be9c18144400b02f62b562f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agolibafb-helpers: Fix bug SPEC-2520 55/21655/8
José Bollo [Fri, 14 Jun 2019 09:55:10 +0000 (11:55 +0200)]
libafb-helpers: Fix bug SPEC-2520

This integrates the fix of the homescreen crashing
after recent audiomixer change.

Bug-AGL: SPEC-2520

Change-Id: Ia9899cbe23fc88179d26d8069c3e12463bdda5b6
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agodbus-cynara: Fix upgrading to dbus-1.12.10 54/21654/9
Jose Bollo [Wed, 10 Apr 2019 13:24:12 +0000 (15:24 +0200)]
dbus-cynara: Fix upgrading to dbus-1.12.10

Migration to yocto/oe/thud implied the shift
to dbus-1.12.10. This fixes some upgrading
concern.

Bug-AGL: SPEC-1837

Change-Id: Iaa9c1493e2fbc2a014aae1315e4e4a31891178cb
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-platform-setup: Add recipe for setting platform 53/21653/10
José Bollo [Tue, 11 Jun 2019 20:58:40 +0000 (22:58 +0200)]
af-platform-setup: Add recipe for setting platform

The Application Framework has implications
on platform setup. This commit introduces a
recipe that at the end would group all these
required setup at on place.

Bug-AGL: SPEC-1015

Change-Id: I45904ba269883329295bcbc3c70427edbfdd674f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoEnforce separation of users using UMASK 52/21652/13
José Bollo [Tue, 11 Jun 2019 10:17:04 +0000 (12:17 +0200)]
Enforce separation of users using UMASK

Users should not be able to read other user content.
Use Umask to enforce that.

Bug-AGL: SPEC-1016

Change-Id: Ibb61b7a6a7617117a499650c5bd70bdd5af3c328
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agolightmediascanner: change db directory 51/21651/8
José Bollo [Thu, 23 May 2019 16:06:38 +0000 (18:06 +0200)]
lightmediascanner: change db directory

Lightmediascanner runs for one user and should not be able
to look over the the shoulder of other users. So it should
not run as root anymore.

At the moment, lightmediascanner is a user daemon started in the
user session by systemd, without capabilities but with the Smack
label "System".

To allow the service-mediascanner to access its database,
the db must be set in a specific place with the User::App-shared
label.

Bug-AGL: SPEC-1016

Change-Id: Id4546e2567c4f5a0a5139d274d35d11e4879e42e
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-main: Remove afm-user-daemon and bump version 50/21650/4
José Bollo [Fri, 17 May 2019 15:28:05 +0000 (17:28 +0200)]
af-main: Remove afm-user-daemon and bump version

The process afm-user-daemon is no more used within AGL.
So it is better to remove its installation.

Integrates the following changes:
  * d0d4dcd Allow setting of libexec location
  * 2db5d23 Fix outdated application path.
  * cc93752 Refactor of system and user setup
  * 316b19f Remove unused definitions
  * 401188a Use definition of afm_prefix
  * efabde7 afm-unit conf: Remove useless tests
  * 405ba31 afm-user-session: moves in libexec directory
  * 07a9590 afm-unit: Simplify the Makefile
  * 44b1bdc afm-unit.conf: cleanup of generation
  * 2f3486b gitignore: Add ignore of EXTERNALSRC's artifacts
  * 5b801a3 afm-unit.conf: Refactor its generation
  * ce5c20d afm-user-daemon: Remove it by default

Bug-AGL: SPEC-2006
Bug-AGL: SPEC-2360
Bug-AGL: SPEC-2367
Bug-AGL: SPEC-2436
Bug-AGL: SPEC-2437

Change-Id: Ib77ecc2e9aabb8a3c5cef7266c3f5b19205939b9
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-main: Add dependency to m4 and sed 49/21649/3
José Bollo [Tue, 21 May 2019 11:26:53 +0000 (13:26 +0200)]
af-main: Add dependency to m4 and sed

The file /etc/afm-unit.conf was genrated from
temporary files manually generated. This was
inefficient and error prone.

This was reworked to enable a straight forward
process that directly calls m4 and sed in the
CMAKE files.

Current commit adapt the recipe to that new process
by adding the new build dependencies.

Bug-AGL: SPEC-2436

Change-Id: I662f7620beccc53b6abe58c14c82ac94ae818491
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoImprove management of the group display 48/21648/3
José Bollo [Tue, 30 Apr 2019 20:59:14 +0000 (22:59 +0200)]
Improve management of the group display

The group display protects accesses to display
resources. When running as user, it should not be acquired
by default but on need.

Bug-AGL: SPEC-2006

Change-Id: I7c188720e5cfcb65f02af25d0e4262f59300d16a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-main: Drop capabilities of applications 47/21647/3
José Bollo [Thu, 20 Dec 2018 21:39:21 +0000 (22:39 +0100)]
af-main: Drop capabilities of applications

This removes all capabilities of applications
installed and launched by the framework.

Bug-AGL: SPEC-2006

Includes the following changes:

 * 20bf077 afm-unit.conf: Add widget specific environment
 * a44e304 afm-util: Remove legacy commands stop/resume
 * f7a3a6e API Overview: Changes to the file that introduces APIs.
 * 26dd0f8 API Reference Overview: Removed old "kristi" file, updated book
 * b4ca569 afm-unit: Restore removal of capabilities

Change-Id: I8c42d0b312aead668da03a987d0366b4ced73c70
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-main: Improve readability 46/21646/3
José Bollo [Thu, 23 May 2019 07:37:32 +0000 (09:37 +0200)]
af-main: Improve readability

While tuning the recipe, it appears that
having long options helps to understand
the recipe.

Bug-AGL: SPEC-2437
Bug-AGL: SPEC-2006

Change-Id: Ie3d1b288db0d2db3159f1b3453a02db46e863c4f
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoagl-image-minimal-crosssdk: add afb-helpers & appcontroller libs 29/21629/3
Thierry Bultel [Thu, 13 Jun 2019 13:51:22 +0000 (15:51 +0200)]
agl-image-minimal-crosssdk: add afb-helpers & appcontroller libs

Applications that no longer use the afb-helpers & appcontroller
as submodules must be buildable with a minimal SDK.

Bug-AGL: SPEC-2527

Change-Id: I31af05e2a9256db68394dcef88e424ecc8eb1ec2
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
4 years agodistro-build-manifest: fix DIST_LAYERS due to new layout 19/21619/2
Stephane Desneux [Thu, 13 Jun 2019 10:27:55 +0000 (10:27 +0000)]
distro-build-manifest: fix DIST_LAYERS due to new layout

New layout with subfolders causes incomplete DIST_LAYERS to be generated
in deploy/images/.../build-info.

This patches fixes how git repos are found in the layers directory.

Bug-AGL: SPEC-2450

Change-Id: I4b6a62b68064de12119e668522242677e11c65eb
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
4 years agoBump qtaglextras 84/21584/5
Kazumasa Mitsunari [Tue, 11 Jun 2019 06:12:33 +0000 (15:12 +0900)]
Bump qtaglextras

This commit includes followings
a4d7197 Merge "Use new event for activating window"
171e9dc Fix compile error
d21de3d Use new event for activating window
462a0ca Merge "Exposed QMLApplicationEngine from AGLApplication"
26d3b8a Exposed QMLApplicationEngine from AGLApplication
c0d77c2 Improve Qt-ness of AGLApplication
02ce712 Add a public feature for wgtpkg-pack

Bug-AGL : SPEC-2474

Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Change-Id: I174142c35ecea4be12d805a3bbf753bc048ccfca

4 years agoweston: Remove user session login for weston 94/21594/7
José Bollo [Tue, 14 May 2019 14:11:58 +0000 (16:11 +0200)]
weston: Remove user session login for weston

Before that commit, the service weston was started as
user 'display' with a full setup of the user.
It means that all services normally started for user
started for weston: systemd-user, dbus, afm-user-daemon,
lightmediascanner (that is all at the moment). This is
useless and grabs resources.

This commit avoids to start a session for weston.
This saves resources. This changes is part of a set
of changes to run services as not root.

Bug-AGL: SPEC-545
Bug-AGL: SPEC-2492

Change-Id: If51d8fdf8c5e19d10151a2b96a79dc01bbb8ccb4
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
4 years agoaf-binder: Add recent improvements and fixes 31/21631/1
Bechir Mghirbi [Thu, 13 Jun 2019 14:41:37 +0000 (16:41 +0200)]
af-binder: Add recent improvements and fixes

Bump af-binder revision to include the following:
 * 5026438 Build af-binder-devtools-native using GCC-9.1.1
 * d6f6df8 afb-daemon: Add /tmp has fallback for uploads
 * f9c7430 jobs: Fix infinite wait lock
 * 02fe255 Fix afb document typo.
 * 4da9c71 afb-export: Fix requirement on multiple apis
 * 5d57096 coverage: Add test of AFB_DEBUG_WAIT
 * 216666e coverage: Allow to run coverage everywhere
 * d00bfe9 Allow to tune installation directories
 * 5214323 doc: Improve comment on asynchronous calls
 * 6401efb binding-wrap: Rework of context handling
 * 13457f6 samples: wrong parameter for get_new_board()
 * 78fcce2 Merge changes Id24d9bb0,I6807ed25
 * 92c9d33 change style initialization of struct afb_auth
 * b369498 missing full initialization for struct afb_verb_v3
 * a1e6d2c Merge "afb-migration-to-binding-v3: fix broken links"
 * a4cf888 afb-migration-to-binding-v3: fix broken links
 * 036629f Fix small issues
 * 8f12ffa coverage: Update Makefile
 * 6b2b09d Reordering of sample and tutorial bindings
 * 9cf1fce Fix rpm packaging following review 20926
 * c80873f Change agl-app-framework-binder.sh

BUG-AGL: SPEC-2482

Change-Id: Ied029a20edffd1ac2b347c94819f230a38d3d0b4
Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com>
4 years agoaglsetup: remove useless warning due to new layout 12/21612/1
Stephane Desneux [Wed, 12 Jun 2019 20:44:51 +0000 (20:44 +0000)]
aglsetup: remove useless warning due to new layout

Some warnings are emitter on stderr when enumerating layers with wildcards.
This patch removes the useless messages from the output because that may
be misinterpreted by the user.

Bug-AGL: SPEC-2450

Change-Id: I1fbde964e9a0824146a088868de9a464efccb4f1
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
4 years agoaglsetup: be less restrictive on machines/features definitions 06/21606/1
Stephane Desneux [Wed, 12 Jun 2019 10:27:43 +0000 (10:27 +0000)]
aglsetup: be less restrictive on machines/features definitions

When a private definition for a machine or feature has to be maintained,
the easy way is to have an extra layer 'meta-xxxxxx' containing specific
definitions on top of AGL. This layer can be fetched beside other meta-agl repos.

In the past, aglsetup used to include any definition located in the $METADIR
folder ($METADIR/*/templates/...). With the new layout and change 2b3a44b,
a restriction has been put on folders matching 'meta-ag*', which is very restrictive.

This patch does something in between, by matching all folders 'meta-*'.
NB: with the new layout, this shouldn't include bsp layers or external layers
so it's pretty safe.

Bug-AGL: SPEC-2450

Change-Id: I459ea778380580e5b80685cc86779f36a232ac7c
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
4 years agoMerge "Do not pull pulseaudio-misc if pulseaudio is not enabled"
Jan-Simon Moeller [Tue, 11 Jun 2019 23:07:34 +0000 (23:07 +0000)]
Merge "Do not pull pulseaudio-misc if pulseaudio is not enabled"

4 years agoMerge "Import aglsetup templates and config for BBE"
Jan-Simon Moeller [Tue, 11 Jun 2019 23:06:42 +0000 (23:06 +0000)]
Merge "Import aglsetup templates and config for BBE"

4 years agoDo not pull pulseaudio-misc if pulseaudio is not enabled 02/21602/1
Jan-Simon Möller [Tue, 11 Jun 2019 23:04:29 +0000 (01:04 +0200)]
Do not pull pulseaudio-misc if pulseaudio is not enabled

This fixes a build issue on ti vayu

  Missing or unbuildable dependency chain was: ['agl-demo-platform', 'pulseaudio-misc', 'alsa-plugins-pulseaudio-conf']

Bug-AGL: SPEC-2473
Change-Id: I9f9c85893b30a8aa98a6da1e76440a0df5076fa2
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdate weston ini file to adopt remoting plugin 23/21423/5
Harunobu Kurokawa [Thu, 23 May 2019 12:43:33 +0000 (21:43 +0900)]
Update weston ini file to adopt remoting plugin

Bug-AGL : SPEC-2420

To use remoting plugin, we should use new
section in weston.ini.

Example)

[remote-output]
name=remote-1
mode=384x368@30
host=192.168.10.30
port=5005

Man)
https://gitlab.freedesktop.org/wayland/weston/blob/master/man/weston-drm.man#L149

https://gitlab.freedesktop.org/wayland/weston/merge_requests/7

Change-Id: Ifc271867dd2b1f2fe1794a08af188006f7b7779b
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
4 years agoImport aglsetup templates and config for BBE 90/21590/3
Paul Barker [Tue, 11 Jun 2019 12:13:32 +0000 (12:13 +0000)]
Import aglsetup templates and config for BBE

The templates and config include files used with aglsetup.sh to build
for the Sancloud BBE are imported from the meta-sancloud layer. This
should make future maintenance easier.

The templates are updated to match the new repository structure at the
same time.

Bug-AGL: SPEC-2507

Change-Id: I2b4717bd79d949a12b13e6bfece152e82bb8114c
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
4 years agoMerge "Post HH rc1 bump of distro config"
Jan-Simon Moeller [Tue, 11 Jun 2019 14:06:10 +0000 (14:06 +0000)]
Merge "Post HH rc1 bump of distro config"

4 years agoMerge "feature/agl-ci-*: include agl-pipewire instead of agl-audio-4a-framework"
Jan-Simon Moeller [Tue, 11 Jun 2019 13:53:58 +0000 (13:53 +0000)]
Merge "feature/agl-ci-*: include agl-pipewire instead of agl-audio-4a-framework"

4 years agoMerge "agl-service-mediaplayer: update recipe for pipewire"
Jan-Simon Moeller [Tue, 11 Jun 2019 13:53:58 +0000 (13:53 +0000)]
Merge "agl-service-mediaplayer: update recipe for pipewire"

4 years agoMerge "agl-core-services: build the radio service if pipewire is enabled"
Jan-Simon Moeller [Tue, 11 Jun 2019 13:53:58 +0000 (13:53 +0000)]
Merge "agl-core-services: build the radio service if pipewire is enabled"

4 years agoMerge "agl-core-multimedia: update for the pipewire transition"
Jan-Simon Moeller [Tue, 11 Jun 2019 13:53:58 +0000 (13:53 +0000)]
Merge "agl-core-multimedia: update for the pipewire transition"

4 years agoMerge "agl-service-radio: update recipe for pipewire"
Jan-Simon Moeller [Tue, 11 Jun 2019 13:53:58 +0000 (13:53 +0000)]
Merge "agl-service-radio: update recipe for pipewire"

4 years agoPost HH rc1 bump of distro config 89/21589/1
build.automotivelinux.org [Tue, 11 Jun 2019 11:47:29 +0000 (13:47 +0200)]
Post HH rc1 bump of distro config

Once we release rc1, the window for rc2 is open again.

Change-Id: Ic03710be9c8364d08ce8628e434c26388f3e39f2
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
4 years agoMerge "Changes to support the repo clone rework"
Jan-Simon Moeller [Mon, 10 Jun 2019 19:25:13 +0000 (19:25 +0000)]
Merge "Changes to support the repo clone rework"

4 years agoChanges to support the repo clone rework 01/21501/5
Jan-Simon Möller [Wed, 5 Jun 2019 14:06:59 +0000 (16:06 +0200)]
Changes to support the repo clone rework

To be merged together with:
https://gerrit.automotivelinux.org/gerrit/#/c/AGL/AGL-repo/+/21389/

v2: fix the aglsetup script
v3: fix scripts to extract m3ulcb
v4: use single folder for BSPs

Bug-AGL: SPEC-2450

Change-Id: I3227896c68ec1413f55cf67ad8f15a7adfe87a52
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agofeature/agl-ci-*: include agl-pipewire instead of agl-audio-4a-framework 67/21567/2
George Kiagiadakis [Mon, 10 Jun 2019 07:51:26 +0000 (10:51 +0300)]
feature/agl-ci-*: include agl-pipewire instead of agl-audio-4a-framework

Bug-AGL: SPEC-2473

Change-Id: I2ff9ec3f5a55b32737c858c5eb2e835b582af0e4
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
4 years agoagl-service-mediaplayer: update recipe for pipewire 65/21565/3
George Kiagiadakis [Tue, 4 Jun 2019 15:35:52 +0000 (18:35 +0300)]
agl-service-mediaplayer: update recipe for pipewire

Only pipewire is supported now, therefore we don't
need the switches

Bug-AGL: SPEC-2473

Change-Id: Ia8e40556ae7f11483ebee54ed2926ae8e6878ebf
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
4 years agoagl-core-services: build the radio service if pipewire is enabled 64/21564/3
George Kiagiadakis [Tue, 4 Jun 2019 15:25:49 +0000 (18:25 +0300)]
agl-core-services: build the radio service if pipewire is enabled

And we no longer need to care about older systems

Bug-AGL: SPEC-2473

Change-Id: Iac46298183f7ed0e080c71fb94e57ed8f3e1283c
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
4 years agoagl-core-multimedia: update for the pipewire transition 63/21563/2
George Kiagiadakis [Tue, 4 Jun 2019 15:25:32 +0000 (18:25 +0300)]
agl-core-multimedia: update for the pipewire transition

Only pipewire is supported now, all other switches can go away

Bug-AGL: SPEC-2473

Change-Id: I443dba64bc92282dfbb440a05c792b631570fc92
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
4 years agoagl-service-radio: update recipe for pipewire 62/21562/2
George Kiagiadakis [Tue, 4 Jun 2019 15:18:30 +0000 (18:18 +0300)]
agl-service-radio: update recipe for pipewire

Only pipewire is supported now as the backend,
therefore we don't need the switches

Bug-AGL: SPEC-2473

Change-Id: Ie5e9319c064e972f367d67fe3b898cb3ad142d6c
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
4 years agoMerge "Pin SRCREV used by ti-sgx-ddk-km"
Jan-Simon Moeller [Sun, 9 Jun 2019 21:58:27 +0000 (21:58 +0000)]
Merge "Pin SRCREV used by ti-sgx-ddk-km"

4 years agoMerge "Fix rpi touchscreen support on master"
Jan-Simon Moeller [Sun, 9 Jun 2019 21:55:28 +0000 (21:55 +0000)]
Merge "Fix rpi touchscreen support on master"

4 years agoMerge "meta-agl-profile-graphical-qt5: Add qtaglextras"
Jan-Simon Moeller [Fri, 7 Jun 2019 21:28:15 +0000 (21:28 +0000)]
Merge "meta-agl-profile-graphical-qt5: Add qtaglextras"

4 years agoMerge changes If80c4e71,Ic0cf9128
Jan-Simon Moeller [Fri, 7 Jun 2019 21:27:59 +0000 (21:27 +0000)]
Merge changes If80c4e71,Ic0cf9128

* changes:
  Fix : do_patch waring weston 6.0.0
  [RCAR] Remove unnecessary device tree file

4 years agoFix : do_patch waring weston 6.0.0 47/21547/2
Harunobu Kurokawa [Fri, 7 Jun 2019 03:28:41 +0000 (12:28 +0900)]
Fix : do_patch waring weston 6.0.0

Backport weston patch to Fix do_patch warning.

http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-graphics/wayland/weston/0001-make-error-portable.patch

--

WARNING: weston-6.0.0-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-make-error-portable.patch
patching file configure.ac
Hunk #1 succeeded at 126 with fuzz 2 (offset 17 lines).
patching file libweston/weston-error.h
patching file libweston/weston-launch.c

Now at patch 0001-make-error-portable.patch

Bug-AGL: SPEC-2499

Change-Id: If80c4e71be1f58362c78fec9ca6c2ca29d224c39
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
4 years agometa-agl-profile-graphical-qt5: Add qtaglextras 39/21539/1
Scott Murray [Thu, 6 Jun 2019 21:20:12 +0000 (17:20 -0400)]
meta-agl-profile-graphical-qt5: Add qtaglextras

Add qtaglextras to meta-agl-profile-graphical-qt5.  This is required
to fix building the cluster demo SDK now that qtaglextras has been
added to packagegroup-qt5-toolchain-target.

Bug-AGL: SPEC-2484

Change-Id: Ife540347c4b3912841a9d0e2d895afc458ca904c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
4 years agoPin SRCREV used by ti-sgx-ddk-km 19/21519/2
Paul Barker [Thu, 6 Jun 2019 09:22:45 +0000 (09:22 +0000)]
Pin SRCREV used by ti-sgx-ddk-km

The commit of the omap5-sgx-ddk-linux git repository used by the
ti-sgx-ddk-km recipe is changed by recent commits to meta-ti to
introduce generic support for armel (soft-float) targets. This conflicts
with the existing patch in meta-agl which adds support for our
toolchain.

The simplest fix is to pin to a working commit by setting SRCREV to the
previous commit on the same branch. This is the same commit that is
currently used and so it won't have any effect until the meta-ti layer
itself is updated.

For reference, the commit in question can be seen here:
https://git.ti.com/graphics/omap5-sgx-ddk-linux/commit/dbdbd9309a58ee723fc827ef5fd45c28347cf61f

Bug-AGL: SPEC-2490

Change-Id: I2924cdadd697680567a9378eb3242f8dd526a429
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
4 years ago[RCAR] Remove unnecessary device tree file 13/21513/1
Harunobu Kurokawa [Thu, 6 Jun 2019 05:15:06 +0000 (14:15 +0900)]
[RCAR] Remove unnecessary device tree file

Bug-AGL: SPEC-2486

Change-Id: Ic0cf9128d1630ede1af8024e3bd5258b7529b683
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
4 years agoFix rpi touchscreen support on master 97/21497/9
Jan-Simon Möller [Tue, 4 Jun 2019 17:25:25 +0000 (19:25 +0200)]
Fix rpi touchscreen support on master

We seem to miss a few bits that changed between kernel 4.9 and kernel 4.14
regarding the 7'' touchscreen.

One addition is the rpi-backlight.dtbo which we also need to use in our create-combined-dtb
recipe for CI use.

We also seem to require https://github.com/raspberrypi/linux/pull/2693#issue-217750943 .

Thanks to Scott Murray for the help digging through this.

v2 and v3: add devicetree changes
v4 and v5: fix name of dtbo
v6: move append to machine include - we need it as a global var
v7: add to config.txt for sdcard boot case

Bug-AGL: SPEC-2465

Change-Id: I2bb3cd974b74a790292e1f36ffdca034928e0bca
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoPrepare HH RC1 release 78/21478/1 7.99.1 halibut/7.99.1 halibut_7.99.1
Jan-Simon Möller [Sat, 1 Jun 2019 09:05:57 +0000 (11:05 +0200)]
Prepare HH RC1 release

Bump the distro configuration.

Change-Id: Icb7ac269a6b8cdd74f2b2d1d4a85d51202c9225e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoFix the location of the qemu bbappend 77/21477/1
Jan-Simon Möller [Fri, 31 May 2019 21:36:24 +0000 (23:36 +0200)]
Fix the location of the qemu bbappend

The previous commit had it in the wrong folder.
Correct that.

Change-Id: Iadced308d90f4bb0babb40cc7e37f4c20a93a860
Bug-AGL: SPEC-2450
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "Move hmi-framework and eg-virt from meta-agl-devel to meta-agl"
Jan-Simon Moeller [Fri, 31 May 2019 20:41:06 +0000 (20:41 +0000)]
Merge "Move hmi-framework and eg-virt from meta-agl-devel to meta-agl"

4 years agoAdd weston 6.0.0 for WM and HS rewrite 45/21445/2
Jan-Simon Möller [Tue, 21 May 2019 11:22:11 +0000 (13:22 +0200)]
Add weston 6.0.0 for WM and HS rewrite

As requested for the WM and HS rewrite.

Tested on m3, minnow, qemux86-64, rpi3.

(cherry picked from commit fda5568cf4bc268088c9d1f925007d682bb7ef5d)

Multiple commits to applied at once.

Bug-AGL: SPEC-2444

Change-Id: I3f74b40213d4c4a65400a53fe9c57f52fe3b6096
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoUpdated topic title for AGL layers intro "master" 42/21442/1
Scott Rifenbark [Tue, 28 May 2019 18:24:33 +0000 (11:24 -0700)]
Updated topic title for AGL layers intro "master"

The title for the overview of the AGL Layers topic was badly
named.  It was called "AGL Overview", which indicates an overview
of AGL itself.  The topis really an introduction to the layers
that AGL uses.  I changed it to "Overview", which also matches
how the topics are named for "guppy" and "flounder".

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Change-Id: I230e3e4ffae47e550f25723823dae6c8456beafb

4 years agoMerge "Revert "Add gst-record argument to weston option""
Jan-Simon Moeller [Tue, 28 May 2019 12:52:14 +0000 (12:52 +0000)]
Merge "Revert "Add gst-record argument to weston option""

4 years agoMerge "SPEC-2376: Add virtio configs for QEMU arm/arm64 kernels"
Jan-Simon Moeller [Tue, 28 May 2019 10:59:18 +0000 (10:59 +0000)]
Merge "SPEC-2376: Add virtio configs for QEMU arm/arm64 kernels"

4 years agoSPEC-2376: Add virtio configs for QEMU arm/arm64 kernels 77/21377/2
Corentin Labbe [Thu, 23 May 2019 08:59:27 +0000 (08:59 +0000)]
SPEC-2376: Add virtio configs for QEMU arm/arm64 kernels

QEMU arm/arm64 need some VIRTIO configs for having storage for rootfs.
Bug-AGL: SPEC-2376

Change-Id: Ia4b53092418b9f5e4040b8dafc58262a98bcac46
Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
4 years agoRevert "Add gst-record argument to weston option" 73/21373/2
Harunobu Kurokawa [Thu, 23 May 2019 06:33:03 +0000 (15:33 +0900)]
Revert "Add gst-record argument to weston option"

Bug-AGL : SPEC-2420

This reverts commit b4cd3148e509f566b1a28a02a5f1032ad48aad8c.

After weston 6.0 or later, remoting plugin is used instead of
current gst-record. The argumant "--gst-record" is not
necessary.

Change-Id: I580c2acb63a86b2780f0b1b0ba4b4cb357669f39
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
4 years agoOn master enable the CONFIG_USB_NET_SMSC75XX driver 21/21421/1
build.automotivelinux.org [Fri, 24 May 2019 15:59:10 +0000 (17:59 +0200)]
On master enable the CONFIG_USB_NET_SMSC75XX driver

This is for the 3b+ board.

Change-Id: I428a12b836c1f7c3f01b29602e666ae28efd647f
Bug-AGL: SPEC-2456
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
4 years agoMerge "setup_mm_packages.sh: Use GFX 3.19 binaries instead of 3.15"
Stéphane Desneux [Fri, 24 May 2019 13:51:56 +0000 (13:51 +0000)]
Merge "setup_mm_packages.sh: Use GFX 3.19 binaries instead of 3.15"

4 years agosetup_mm_packages.sh: Use GFX 3.19 binaries instead of 3.15 57/21357/3
Pierre MARZIN [Tue, 21 May 2019 13:38:53 +0000 (15:38 +0200)]
setup_mm_packages.sh: Use GFX 3.19 binaries instead of 3.15

Renesas BSP 3.19 is not actually available. But the graphics binaries are.
So this patch get the 3.19 GFX binaries to patch the 3.15 GFX binaries ones.
To achieve that, the following zip is needed:
"R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-weston5-20190516.zip"
(Note: the name of the zip can change).

By this way, BSP 3.15 of Renesas will be used with the 3.19 GFX binaries.
This solves the graphic issue of the M3ULCB and H3ULCB boards.

This hotfix has been tested on m3ulcb with success.

Warning: This patch has to be revert when the BSP of Renesas will
be updated to 3.19 (at least).

Bug-AGL: SPEC-2253

Change-Id: Ieaab76fb08618f9994c3ff5969d9a361d08b65d2
Signed-off-by: Pierre MARZIN <pierre.marzin@iot.bzh>
4 years agoMove hmi-framework and eg-virt from meta-agl-devel to meta-agl 87/21387/1
Jan-Simon Möller [Thu, 23 May 2019 12:15:01 +0000 (14:15 +0200)]
Move hmi-framework and eg-virt from meta-agl-devel to meta-agl

Part of the layer cleanup.

Bug-AGL: SPEC-2450

Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoMerge "Remove the 64bit rpi3 target"
Jan-Simon Moeller [Tue, 21 May 2019 22:27:01 +0000 (22:27 +0000)]
Merge "Remove the 64bit rpi3 target"

4 years agoRemove the 64bit rpi3 target 60/21360/1
Jan-Simon Möller [Tue, 21 May 2019 17:52:44 +0000 (19:52 +0200)]
Remove the 64bit rpi3 target

As memory is already low on 32-bit, the 64-bit target is deprecated for now.
There is no benefit in maintaining two targets atm.

Change-Id: I29d755ff70693280dcc1e4ce996bd4c2894bacfb
Bug-AGL: SPEC-2323
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoBump app-afb-test SRCREV to fix also p-prefix 44/21344/6
Jan-Simon Möller [Mon, 20 May 2019 13:37:36 +0000 (15:37 +0200)]
Bump app-afb-test SRCREV to fix also p-prefix

We were missing the SRCREV bump on afb-test.

This also fixes the '/p' prefix issue.

v2: fix gitsm -> git in SRC_URI and brain bug on RDEPENDS vs. DEPENDS.

Bug-AGL: SPEC-2423

Change-Id: Ibcec604ee5b3441e6863c3eaf8ee8ceaa3ee16d6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
4 years agoRemove legacy 'p' prefix in gerrit url 42/21342/1
Jan-Simon Möller [Mon, 20 May 2019 12:18:49 +0000 (14:18 +0200)]
Remove legacy 'p' prefix in gerrit url

Bug-AGL: SPEC-2423

.

Change-Id: If937e6b7891d5d697f5d25e8439b5811453ccb5d
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
5 years agometa-agl-bsp: meta-sancloud: weston-ini-conf: Use 720p resolution where possible 18/21318/1
Paul Barker [Mon, 22 Apr 2019 22:47:33 +0000 (22:47 +0000)]
meta-agl-bsp: meta-sancloud: weston-ini-conf: Use 720p resolution where possible

The BBE is has fairly limited CPU and Graphics power so everything is
sluggish at 1080p. Things work much better at 720p.

However, if the 'hdmi-a-1-270.cfg' file has been removed (for example, when
building the cluster demo) then don't try to modify it.

Bug-AGL: SPEC-2409

Change-Id: I614bf6a7d65f5d51b6f9b1b776851562151fe2f6
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
5 years agometa-agl-bsp: meta-sancloud: weston-ini-conf: Set correct gbm-format 17/21317/1
Paul Barker [Mon, 22 Apr 2019 22:47:16 +0000 (22:47 +0000)]
meta-agl-bsp: meta-sancloud: weston-ini-conf: Set correct gbm-format

The default gbm-format needs to be changed on the BeagleBone Enhanced
due to a hardware errata on the AM335x SoC.

For further details see the following section of the TI wiki:
http://processors.wiki.ti.com/index.php/Processor_Linux_SDK_Graphics_and_Display#AM3_Beagle_Bone_Black_Board_Configuration

The TI documentation recommends further changes to powervr.ini and
qt_env.sh. The change to powervr.ini is already applied in the
meta-sancloud layer and the change to qt_env.sh was found not to be
needed.

Bug-AGL: SPEC-2409

Change-Id: Iec91ab939b13bd4f936e64681d45931dafb8ee91
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
5 years agometa-agl-bsp: meta-sancloud: linux-bbe: Reserve 256MB for CMA 16/21316/1
Paul Barker [Mon, 22 Apr 2019 22:47:06 +0000 (22:47 +0000)]
meta-agl-bsp: meta-sancloud: linux-bbe: Reserve 256MB for CMA

The tilcdc DRM driver needs more CMA memory available than we reserve by
default in order to give a working GUI in AGL guppy.

Bug-AGL: SPEC-2409

Change-Id: I0e09773c37133db86520fc15ed0ad11e80382b2e
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
5 years agometa-agl-bsp: meta-sancloud: linux-bbe: Apply AGL kernel changes 15/21315/1
Paul Barker [Mon, 22 Apr 2019 22:46:51 +0000 (22:46 +0000)]
meta-agl-bsp: meta-sancloud: linux-bbe: Apply AGL kernel changes

This is the first step towards integration of the Sancloud BeagleBone
Enhanced (BBE) BSP with AGL.

When building the BBE kernel for AGL we need to pick up the correct .inc
files.

Bug-AGL: SPEC-2409

Change-Id: I05fe3094e75e873984df57f9610c704dd3c10e29
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
5 years agometa-agl-bsp: meta-ti: weston-ini-conf: Apply only to dra7xx-evm 14/21314/1
Paul Barker [Tue, 14 May 2019 19:31:26 +0000 (19:31 +0000)]
meta-agl-bsp: meta-ti: weston-ini-conf: Apply only to dra7xx-evm

The git history shows that the weston-ini-conf changes in
meta-agl-bsp/meta-ti were added to support the dra7xx-evm.

These changes should not be applied for other machines which use the
meta-ti layer such as the beaglebone and bbe.

Bug-AGL: SPEC-2409

Change-Id: Ia21425bfda3ec03ef51371c14fcbca94a5067a7c
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
5 years agoMerge "Fix the headline of meta-agl document."
Jan-Simon Moeller [Tue, 14 May 2019 11:57:45 +0000 (11:57 +0000)]
Merge "Fix the headline of meta-agl document."

5 years agoFix the headline of meta-agl document. 90/21290/5
Li Xiaoming [Mon, 13 May 2019 09:07:51 +0000 (17:07 +0800)]
Fix the headline of meta-agl document.

Below url's toppart seems un-official.
http://docs.automotivelinux.org/master/docs/devguides/en/dev/reference/meta-agl.html

Bug-AGL: SPEC-2382

Change-Id: Icfffa07e2fbc0a6aeaa83580d7e0007805bd5267
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
5 years agoagl-service-bluetooth-map: add recipe for bluetooth MAP service 73/21273/1
Matt Ranostay [Wed, 8 May 2019 02:26:02 +0000 (05:26 +0300)]
agl-service-bluetooth-map: add recipe for bluetooth MAP service

add agl-service-bluetooth-map to packagegroup-agl-core-services

Bug-AGL: SPEC-2351
Change-Id: I7242377f1b55c2e24f0d0f0124e0f1319544d380
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agometa-agl-profile-core: recipes-apis: agl-service-bluetooth-map: add initial recipe 41/21241/3
Matt Ranostay [Thu, 2 May 2019 09:13:27 +0000 (12:13 +0300)]
meta-agl-profile-core: recipes-apis: agl-service-bluetooth-map: add initial recipe

Add initial recipe for the Bluetooth MAP (Message Access Profile) binding.

Bug-AGL: SPEC-2351
Change-Id: I9a40091f218e6ccef7af64aaed8d04b7cc605455
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
5 years agoBump libappcontroller 29/21229/3
Romain Forlot [Thu, 2 May 2019 08:22:59 +0000 (10:22 +0200)]
Bump libappcontroller

baaa511 - Inject binding v3 root api into controller plugins
3224600 - Fix: wrong string length size used
c32fc14 - Fix .deb packaging following review 20926
9fab427 - controller: fix broken link
cf08755 - devguides-book: needed for AGL documentation

Bug-AGL: SPEC-2369

Change-Id: If2ea6d0d560b8ec78e31d402dec7a7482a3c7768
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
5 years agoagl-service-signal-composer: Library dependency 42/21242/2
Frederic Marec [Fri, 3 May 2019 08:21:04 +0000 (10:21 +0200)]
agl-service-signal-composer: Library dependency

As the "controller" and "helper" aren't any more submodules
but in libraries, it is required to add the dependency
in the recipe.

Bug-AGL: SPEC-2139

Change-Id: I377113b733c30d9a51297155c695ae98f151fbed
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
5 years agoMerge "af-binder: New packaging"
José Bollo [Fri, 3 May 2019 06:40:58 +0000 (06:40 +0000)]
Merge "af-binder: New packaging"

5 years agoaf-binder: New packaging 55/21155/2
José Bollo [Fri, 12 Apr 2019 16:33:08 +0000 (18:33 +0200)]
af-binder: New packaging

Improve how the binder is packaged.

Bug-AGL: SPEC-2165

The issue was that the debug symbols were not
at the expected place. It came from the way bitbake
packages debug meterials: the first package with
-dbg extension receive all the debug items.

Change-Id: I2f5470ded58bc782c9a9804373a5eb76b331f5ae
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
5 years agometa-intel: Support the upsquare board 93/21193/1
Corentin Labbe [Mon, 29 Apr 2019 13:59:08 +0000 (13:59 +0000)]
meta-intel: Support the upsquare board

This patch adds the necessary CONFIG for booting the upsquare board.

The upsquare have an R8169 ethernet card and need it built-in for the kernel DHCP autoconf to work.
The upsquare need some MFD_INTEL configs to boot.
The meta-intel miss some CONFIG necessary for LAVA and NBD to works.

Bug-AGL: SPEC-2075

Change-Id: Iad63e0f0b978bb75f8d8759ad353e7952b63a2ab
Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
5 years agoMerge "Add ARC HSDK board support"
Jan-Simon Moeller [Mon, 29 Apr 2019 13:37:24 +0000 (13:37 +0000)]
Merge "Add ARC HSDK board support"

5 years agoMerge "Change the navigation application default to the new navigation application"
Jan-Simon Moeller [Mon, 29 Apr 2019 13:15:24 +0000 (13:15 +0000)]
Merge "Change the navigation application default to the new navigation application"