summaryrefslogtreecommitdiffstats
path: root/templates/machine/raspberrypi3
AgeCommit message (Collapse)AuthorFilesLines
2021-06-16Remove Raspberry Pi 3 supportScott Murray3-13/+0
The raspberrypi3 machine template had only been retained to allow anyone interested in using one with a telematics or cluster demo image build to do so. At this point the Pi 4 has been out long enough that that seems no longer necessary, so removing the support to avoid confusion and reduce clutter seems warranted. Bug-AGL: SPEC-3985 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Change-Id: Ib3770ba03771aff468f94d5bf6f2910fc01f7ee0 Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26429 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-11-05raspberrypi*/50_local.conf.inc: Update rpi 3/4Leon Anavi1-4/+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-09-19raspberrypi*/50_local.conf.inc: Set Mesa versionLeon Anavi1-0/+4
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-07-24add markdown documentation for all machines and featuresStéphane Desneux1-0/+9
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>
2019-06-10Changes to support the repo clone reworkJan-Simon Möller1-1/+1
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>
2018-01-04templates/machine: remove unused test dirsKevin Hilman4-61/+0
The "test" dir of the machine templates is no longer used by the Jenkins job builder tools (ci-management). Remove them. Change-Id: Ice2ee89d7fba4f5cce763f71e4a4b206fa04b98c Signed-off-by: Kevin Hilman <khilman@baylibre.com>
2017-08-04raspberrypi: Fix U-Boot supportTom Rini5-10/+10
In order to use U-Boot on the raspberrypi3 we need to have the equivalent of the following commit from upstream meta-raspberrypi: commit 67e02164929a7d8cc187315aaaab60f6f3aaf422 Author: Paul Barker <paul@paulbarker.me.uk> Date: Mon Feb 13 23:32:43 2017 +0000 u-boot: Fix boot on rpi3 With that done, we can re-enable U-Boot support for raspberrypi3. With this done we can also now re-enable testing, so do so. For consistency we can now switch raspberrypi2 over to U-Boot as well. Change-Id: I9c96a66bf5644bf63f2566559ab7d9c4101b7a55 Bug-AGL: SPEC-409 Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/10491 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Kevin Hilman <khilman@baylibre.com> ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-07-10Disable rpi3 tests as they are broken right now with the kernel ImageJan-Simon Möller4-0/+0
Fix is wip but takes a little. Change-Id: I5b561a687dda47aaa8dfbf19d9b629abb3956549 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/10127 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
2017-06-23agl_raspberrypi*.inc: Set KERNEL_IMAGETYPE to ImageLeon Anavi3-6/+6
Set KERNEL_IMAGETYPE to Image to ensure correct generation of kernel7.img and successful booting of AGL on Raspberry Pi 3 and 2 with output from the serial console. v2 (jsmoeller): Also adapt templates/machine/raspberrypi3/test/hwtest.short.environment v3 (jsmoeller): disable CI hwtests as rpi firmware is used Bug-AGL: SPEC-649 Bug-AGL: SPEC-650 Change-Id: If4335ffed7047fd2fbbf4bbd2dff54322cd0bf07 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/9727 Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org> Reviewed-by: Kevin Hilman <khilman@baylibre.com>
2017-01-26Extend bootloader timeoutJan-Simon Möller1-0/+2
Change-Id: Ia46fba4d730918b9da5062b8b7f12f9e4af3a6e4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-26Adapt test yaml definition to code changesJan-Simon Möller1-1/+1
Change-Id: I035cad67460b9e6c29f882cd983fe80f653757df Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-26Move feature code into the meta recipesRonan1-47/+2
* Having a minimlal local.conf serving the only purpose of user customization is the "Yocto" way of doing things * After a source synchronization (repo sync), feature code must be update without regenerate local.conf Change-Id: I0bb0861f4c07a8b57cb59a03f6ffe9d2d693cbbe Signed-off-by: Ronan <ronan.lemartret@iot.bzh>
2017-01-20enhance hw testsJan-Simon Möller2-3/+5
Change-Id: I4796047143e1fd2d2f74a22373ce6c85996a7ae3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-19Reenable sota sdcard image for rpiJan-Simon Möller1-1/+1
Change-Id: I5801a2bc252a581eb82c7c540e4d546882f1ca62 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-18Add hwtest enable flags for rpi3Jan-Simon Möller4-0/+57
Change-Id: Ifc21b44eef0b40657c04e011575cb27f0533d956 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-12Define IMAGE_FSTYPES for rpi targetsJan-Simon Möller1-0/+1
Do use our target filesystem types instead of the defaults in meta-raspberrypi. Change-Id: If92013a5a55208f4f644f5c2b239e0052ce370c8 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-12Improve configuration file for rpi2 and rpi3 for morty.Jan-Simon Möller1-8/+14
Change-Id: I3683edc0638f1ceda0c53d96532276aafb3633fc Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-11Revert back to kernel 4.4 until bsp layer catches upJan-Simon Möller1-1/+1
Our bsp adaptation hardcodes the srcrev of the kernel. Thus we stay on 4.4 until ported. Change-Id: I30f962674cdb567c378fac62cde98bc1cf0f2c1e Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-10Fix version of mesa in rpi templatesJan-Simon Möller1-2/+2
Change-Id: I977a247c07b3520876ef9738a974e74649304516 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-10Remove firmware files from local.conf templateJan-Simon Möller1-1/+1
The packages does not exist anymore or was renamed. Change-Id: I6a2203dd23fe6ae61adb1daaf2b24ae84f114589 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2017-01-04Bump gpu_mem_1024 to 640 to inrease gpu memory for appsJan-Simon Möller1-1/+3
This change mitigates SPEC-390 by increasing the GPU memory available on the rpi2/rpi3 with 1G RAM to 640M. Change-Id: I37fc28daa80e78808baa6d04f0b16647914ac65c Bug-AGL: SPEC-390 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-12-2950_local.conf.inc: Enable CMA within the raspberrypi3 templateMatt Ranostay1-1/+5
Allow the raspberrypi3 GPU to use the CMA dynamic memory split to boost performance. Change-Id: Ia72e7b83f7cca2b6b8a622c632345c748547429b Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2016-12-23Disable psplash when building for RPi because of occasional crashesAnton Gerasimov1-0/+2
Bug-AGL: SPEC-366 Change-Id: Id15035817fcf110d52354fe4822af93d49b8c9ec Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
2016-11-14Add newlines at end of fragmentJan-Simon Möller1-1/+2
These are required for proper parsing. Change-Id: I8ade2d0f96ad73f954cd4fd9908c47088def4d8a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-11-13Add firmware for wifi on rpi3Jan-Simon Möller1-0/+2
This changeset add the firmware files for the wifi to the image. Change-Id: I3557a50acc3eb80add605fdbdc32fa4af3a747bb Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-11-04Add u-boot image class when sota feature is enabledAnton Gerasimov1-1/+1
Change-Id: I7ad6fc95f4252424ded09bc1d6d5ab18bf6733fd Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
2016-10-28Move machine-dependent sota configuration to machine templatesAnton Gerasimov1-0/+9
Change-Id: Icb03b2163d7e36a54f27bee78570240c5d337107 Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
2016-10-0850_local.conf.inc: Create rpi-sdimg for agl-sotaLeon Anavi1-0/+1
Ensure that rpi-sdimg is created for Raspberry Pi 2 and 3 if feature agl-sota is enabled. Bug-AGL: SPEC-254 Change-Id: I03ccf0851bdefdbd4e279b979163c225d2be9500 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-10-0550_local.conf.inc: Fix agl-sota feature for rpi3Leon Anavi1-1/+1
Use "+=" instead of "=" for setting IMAGE_CLASSES in Raspberry Pi 3 template for local.conf to prevent failure while building images with enabled agl-sota feature. Bug-AGL: SPEC-254 Change-Id: I5384376908b7ceac1e03a4afff7b9d617e8a379b Suggested-by: Anton Gerasimov <anton@advancedtelematic.com> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-09-26Fix layer name in template for rpiJan-Simon Möller1-1/+1
The layer name was wrong in the bblacers.conf.inc - fixed. Change-Id: I97cc7ba0de0c144180da070c0187259b2fac03e4 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-09-26Update rpi templates after recipe updateJan-Simon Möller1-0/+18
This integrates the changes mentioned in the wiki https://wiki.automotivelinux.org/agl-distro/agl-raspberrypi?rev=1474470047 so we can simplify it to a simple '-m raspberrypi2' or '-m raspberrypi3'. The license whitelist is commented-out for now. Change-Id: I77a5bd97c9b671c3a4da78482ca70f68e08e4877 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-05new configuration templates based on fragmentsStephane Desneux2-0/+3
This is the application of the process proposed here: https://lists.linuxfoundation.org/pipermail/automotive-discussions/2016-June/002232.html Bug-AGL: SPEC-180 Change-Id: I5a7015fa810547a9ecf4fb096367323af3cdc670 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>