Age | Commit message (Collapse) | Author | Files | Lines |
|
rpi4 and recent rpi3 firmwares need dtb in /boot partition
so that they can be read by the firmware. This fixes UART
issues for Raspberry Pi 3. For branches based on release
Thud this fix is not present in meta-updater.
Bug-AGL: SPEC-3130
Change-Id: I082cae9b8fcbb2d8d87173e9f402d77424c13a02
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
Set initramfs fstype to cpio.gz in 50_local.conf.inc (included in
local.conf) when agl-sota is enabled.
Bug-AGL: SPEC-3097, SPEC-3130
Change-Id: Iaa92d127aa6dddd6c6bc843cf3ee40e816d9e191
Suggested-by: Patrick Vacek <patrickvacek@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
- The meta-updater-qemux86-64 must be add only for qemu build.
Change-Id: Iebdeddd869b2fca88467acd6983826b4f7e49de1
Bug-AGL: SPEC-3097
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
Facilitates testing the client shell (homescreen) with the newer
agl-compositor, but only enabled when DISTRO_FEATURES has
'agl-compositor'. Uses a WIP branch for it.
Regular clients, like hvac, mediaplayer, launcher and navigation-demo
also use the WIP branch. This modifies the conf/local file so it either
needs a clean build directory or it requires an override of the
conf/local when sourcing the aglsetup script.
Bug-AGL: SPEC-3123, SPEC-3124
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ice650b5b61ebd1e1a35f045301c14e0bedda3a05
|
|
"agl-virt-xen" feature set the desired hypervisor to Xen with the
AGL_XEN_WANTED flag, boards that support it will then compile all the
needed Xen binaries and libraries. Depends on "agl-virt" feature
(because of meta-virtualization).
Bug-AGL: SPEC-2912
Change-Id: I4123f208bebfd5d768bb4391b21308d1db962366
Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
|
|
New feature "agl-virt" adds meta-virtualization layer
Bug-AGL: SPEC-2912
Change-Id: I4b708eb86694a657f05f3a43a3e813e241ec3d7b
Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
|
|
Remove old layer, based on OpenIVI and using deprecated QtWebKit, to
free up the name to be used by the Chromium-based web runtime.
Bug-AGL: SPEC-2322
Change-Id: I41730d629be846c2b0a624f5ab881ada31a8e0dc
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
|
|
The latest changes require a follow-up.
Bug-AGL: SPEC-2500
.
Change-Id: Ibfbdb1c01be3a3548860313854ab45bd58748597
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-2500
v2: moved packagegroup-agl-core-navigation as packagegroup-agl-ivi-navigation
to meta-agl-demo
Change-Id: I9ce852c80cc7c9789c087517aeee6ce38947a270
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
When the 'agl-compositor' distro feature is enabled, the AGL compositor
will be enabled and start at boot instead of Weston.
Change-Id: Idcd0c401c3d2c332637ddde1cd83d1fe85c4ae2a
Signed-off-by: Daniel Stone <daniels@collabora.com>
|
|
Use the "Image" format for 64-bit AGL images for Raspberry Pi 4.
Bug-AGL: SPEC-2936
Change-Id: I4c671ed3cc775cd3356cb2e35a8ac73efd54603e
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
Bug-AGL: SPEC-2564
Change-Id: I4462128c52b70ab6e5abcba5d89bf5b02cc79e17
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
|
|
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>
|
|
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>
|
|
Bug-AGL: SPEC-2817
Change-Id: I0323e97ed9aca036685e946752aa7bade8fc5057
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
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>
|
|
This seems to have broken master. Needs to be edited.
Thus revert and resubmit.
This reverts commit dd21b3a6e340006d2ef4036cabf33c9e9a66e9ac.
Change-Id: I2423dacba83813cc6350096c89d80cf1d23e9568
|
|
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
|
|
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>
|
|
Bug-AGL: SPEC-1902
Change-Id: I73fcf4da0e96497ee98a043bdc8d7cc1da1b11a6
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
Add local.conf and bblayears.conf templates for Raspberry Pi 4.
Bug-AGL: SPEC-2656
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Change-Id: I51fb521e4cb8e963420cbe7c68272299a592840e
|
|
THIS IS STILL WIP - not all features/machines are described
Bug-AGL: SPEC-1902
Change-Id: I9bd5a3f57946199e1da90cfbed020742710218a1
Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Used to customise a setup to add specific stuff.
Bug-AGL: SPEC-2564
Change-Id: I8d18d026aaeb7c35a53164ea2f1a62f510ad4217
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
E3 binary should be ZIPped into one archive and the path to its location
should be exported to the environnement before setting up the AGL build.
Bug-AGL: SPEC-2564
Change-Id: Ie26ba0246e7fbd0fe923fcbe0f4b4160c6d7e0f2
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
Use copy_proprietary_softwares.sh script to manage the zip binaries
pasted into "$METADIR/binary-tmp".
Bug-AGL: SPEC-2564
Change-Id: I256d1200e03ab9a9482e29d7f42016f99c7ba16c
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
* Add ebisu dependency within renesas bootfiles
* Delete rcar ADAS layers support
* Add weston video output config
* Add missing modules and gst plugin
Bug-AGL: SPEC-2564
Change-Id: I61a44f831d0bc55210847eade2a1eacc7599fa74
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
Bug-AGL: SPEC-2473
Change-Id: I2ff9ec3f5a55b32737c858c5eb2e835b582af0e4
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Part of the layer cleanup.
Bug-AGL: SPEC-2450
Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
|
|
|
|
Remove device which are EOL, unused or do not work.
As discussed during the SAT call:
- rpi2 :
-- will not work for IVI due to the CPU
-- use the rpi3 instead
- joule :
-- EOL for ~1y, no longer available for purchase, no way to test.
i.MX6:
Remove currently unmaintaned boards. Can re-add on request.
- imx6qsabrelite:
-- replaced with uprev'd imx6qsabreauto -> imx6qdlsabreauto
- nitrogen6x:
-- no thud branch upstream.
Bug-AGL: SPEC-2323
Change-Id: I28a70dcb7b48b6a9396d3003cc34d4c1f6570eca
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This changeset adds the necessary files to build
image for Synopsys ARC HS Development Kit (HSDK).
Most of necessary tunnings are stored in meta-synopys layer.
Synopsys DesignWare HSDK (which stands for ARC HS Development Kit)
is the latest and greatest development platform that sports
quad-core ARC HS38 in real silicon.
Most noticeable features of the board are:
* Quad-core ARC HS38 CPU running at 1GHz
* 4Gb of DDR
* Built-in Vivante GPU
* Built-in Wi-Fi/Bluetooth module
Peripherals:
* [micro] SD-card slot
* 2 USB 2.0 ports
* 1Gbit Ethernet port
* Built-in Digilent JTAG probe
* Serial port accessible via micro-USB port
New feature: SPEC-2346
Change-Id: I8772ee51cc3db9f6549da2d6a5ea2d116586cde6
Signed-off-by: Evgeniy Didin <didin@synopsys.com>
|
|
The imx6qsabreauto target was falling behind and could not be build for GG-7.0.
The commit 808fff5 from 'AGL-repo' removed reference to external repos meta-freescale-3rdparty and meta-freescale-distro.
However 'meta-agl' was not updated to follow up on this change which broke configuration for imx6 based targets.
This patch makes the required changes to fix the imx6qsabreauto machine configuration:
- removes reference to deleted layers: meta-freescale-3rdparty and meta-freescale-distro
- updates MACHINE value to imx6qdlsabreauto as defined in meta-freescale layer
- deletes reference to packagegroup-fscl-* not required to build AGL
- add "agl-medium-arm-compiler" to DISTRO_FEATURES so DEFAULTTUNE is correctly set to 'armv7athf-neon'
v2 (jsmoeller): moved board name to match MACHINE
v3 (bechir.mghirbi):
- remove wayland_2.0.0 as weston_4.0.0.imx is used.
- use default IMAGE_FSTYPES as bitbake is complaining that no IMAGE_CMD defined for IMAGE_FSTYPES entry 'sdcard'
- Add CFG80211 Kernel configuration
Change-Id: Ib8b1d254972c737725247a5b13ce333e8ef9d4dc
Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ia0dc7fd78f713d9bd68e1e51a84403378e083777
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
This adds a feature to enable license scanning within the AGL build.
Change-Id: I478defd90f6f135b5f1f0ecd0b970ab33f25c794
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Remove old feature during uprev cycle.
Change-Id: I995513464f03db2dcab0ae692ee66037291295a5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Add definitions for instrument cluster profiles for plain Wayland/Weston
based images and images that also include Qt5 support. Due to the
current requirement that profiles only be a superset of one parent
profile, the Qt5 profile inherits from agl-profile-graphical-qt5 and not
agl-profile-cluster as one might expect. This is due to some of the
required recipes and bbappends for Qt5 usage only being available in the
meta-agl-profile-graphical-qt5 layer.
Change-Id: I863b35bdc009775ac204a720bbc2cc85e71c268a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Now we are able to run the ptest's , thus add them to the build
Change-Id: I9779625065a893a03b87b913569ed0699d85ed5e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
If pulseaudio is wanted you can use the feature
agl-pulseaudio, to add pulseaudio to DISTRO_FEATURES,
and so, add pulseaudio to AGL distribution.
Bug-AGL: SPEC-1601
Change-Id: Ic6fcad968428c9f337f318369eef822e5e9ff84d
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
* If we using _append with PKGR the image creation failed.
The _append action is done twice and so corrupt the PKGR
value.
Change-Id: Ia549e83a33ed667cd246a24f9a83a89d9c3f97a9
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
* To update a rpm file (with dnf) we need to have a valid rpm revision.
Let 2 packages pkg_1 and pkg_2 (built in yocto).
If pkg_2 is newer than pkg_1, and one wants to be able to update it
with dnf, it must respect some rpm naming rules.
if ${pkg_2_name} > ${pkg_1_name}
-> pkg_2 is newer than pkg_1
elif ${pkg_2_name} = ${pkg_1_name} and ${pkg_2_revision} > ${pkg_1_revision}
-> pkg_2 is newer than pkg_1
else
-> pkg_2 is equal or older than pkg_1
Currently, the Yocto build process (used by AGL, so whithout special service)
doesn't change revisions for a build. So packages are not updatable from a repository
with dnf.
* This patch adds an option -r|--rpm-revision <schema> to aglsetup.sh so that RPMs
produced by bitbake will have correct revisions suitable for binary publishing.
<schema> can be:
'prservice[:<address>]' : Use a PR service daemon.
if <address> is not specified, the default value 'localhost:0'
is used (shortcut for a PR service started by bitbake)
'timestamp' : Use a generated time stamp (UTC).
'value:<revision>' : Use <revision> explicitly.
'none' : Do nothing.
p16: change --rpm-revision options parsing, use UTC timestamps, refactor code
p19: remove smart parsing of host:port for prservice option - back to dumb option
Bug-AGL: SPEC-920
Change-Id: I1f4c9fd093fa350d19450a12ac1847885740596d
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Johann CAHIER <johann.cahier@iot.bzh>
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This will build afb-test binding and tests it using PTest.
Bug-AGL: SPEC-1439
Change-Id: I75d1bbb0a780ca036ab0d653fdcbacda883122f9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This changeset adds the necessary tepmlates to build the qemu
targets for ARM 32bit and 64bit.
The MACHINE names are 'qemuarm' and 'qemuarm64'.
As the compiler flags for qemuarm in Yocto are using the equivalent
of armv5te, we need to ship our own machine/qemuarm.conf with our
default tuning for armv7-a (YP name armv7ve), and overrides to build
a v7 kernel and use a v7 capable QEMU machine. For qemuarm64, some
additional kernel configuration is enabled to allow building and
loading of the MOST drivers.
Bug-AGL: SPEC-756
Change-Id: I0a688a1d61a75f1287902fc2733a8a54b0485a34
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
* Remove, from recipes, reference to porter, gen2, krogoth.
* cleanup mardown from reference to porter.
* cleanup markdown (markdownlint score 0).
Change-Id: I70b9880fc52ef3c848da588d3a256fa8eee48606
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|