summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-raspberrypi: Upgrade to 5.10.81HEADmasterKhem Raj2021-11-231-2/+2
| | | | | | | Also fixes https://github.com/agherzan/meta-raspberrypi/issues/957 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* parselogs: Update the error regexps to 5.10 kernelKhem Raj2021-11-231-6/+0
| | | | | | The old messages are no longer necessary Signed-off-by: Khem Raj <raj.khem@gmail.com>
* conf/machine: add variant Wi-Fi/BT drivers for CM4 and Pi 400Peter A. Bigot2021-11-192-0/+4
| | | | | | | These boards use a slightly different chip which requires additional firmware to be present. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* linux-firmware-rpidistro: Use bullseye branchKhem Raj2021-11-181-24/+18
| | | | | | | | | | | Switch to using bullseye release 20210315-3+rpt3 License is pointed in different location in new repo structure WHENCE file is gone too. Fixes https://github.com/YoeDistro/yoe-distro/issues/617 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-config: don't trigger bbfatal for empty ENABLE_UARTMartin Jansa2021-11-171-1/+3
| | | | | | | Fixes https://github.com/agherzan/meta-raspberrypi/pull/941 not to show fatal error for default configuration with ENABLE_UART being empty. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-base.inc: Added gpio-poweroff overlay.Cameron Kellough2021-11-141-0/+1
| | | | | | | | Some machines need to have the kernel toggle a gpio when an external power source needs to shut off power to complete a shutdown and de-energize the processor. gpio-poweroff provides this functionality but was omitted from the kernel overlays brought oveer by the rpi-layer from the kernel. Signed-off-by: Cameron Kellough <cameron@telemetrak.com>
* rpi-config: Take into consideration ENABLE_UART value of 0Andrei Gherzan2021-11-141-2/+4
| | | | | | | | Also, validate if the value of it is not 0 or 1. Fixes: https://github.com/agherzan/meta-raspberrypi/issues/567 Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* libwpe: Migrate build workaround from oe-coreAndrei Gherzan2021-11-141-0/+2
| | | | | | | | | | | This was removed from oe-core[1] so we pull in the change here where it should have been in the first place. Fixes: https://github.com/agherzan/meta-raspberrypi/issues/893 [1] https://lists.openembedded.org/g/openembedded-core/topic/84653556 Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* README.md: Fix the matrix chat linkAndrei Gherzan2021-11-141-1/+1
| | | | | | | matrix.org doesn't allow guest logins which is required by the shield. Use a custom one to avoid a confusing badge warning. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* Update references to Yocto mailing listAndrei Gherzan2021-11-142-4/+4
| | | | | | | | The mailing list infrastructure at Yocto project changed (for a good while now) but we still reference the old address/links. Update them accordingly. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* docs: Advertise raspberrypi0-2w-64 supported machineAndrei Gherzan2021-11-141-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* docs: Add module dependency/requirement for RtDAndrei Gherzan2021-11-142-0/+7
| | | | | | | myst_parser is not in the default Read The Docs container by default. Pull it in as we use it for parsing the markdown files. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* docs: Fix RtD buildAndrei Gherzan2021-11-141-6/+2
| | | | | | | | Markdown parser has changed[1]. [1] https://docs.readthedocs.io/en/stable/intro/getting-started-with-sphinx.html#using-markdown-with-sphinx Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* README.md: Fix sponsor table take twoAndrei Gherzan2021-11-141-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* README.md: Fix sponsor tableAndrei Gherzan2021-11-141-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* docs: Bump copyright yearAndrei Gherzan2021-11-141-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* README.md: Fix docs and minor tweaksAndrei Gherzan2021-11-141-9/+4
| | | | | | | | | | | * Remove CI badges - I plan to move to github CI soon and they are broken * anyway. So I might as well look into them when I migrate the CI. * Update maintainer email. * Drop temporary the sponsor logo - it breaks documentation builds in Read The Docs. I'll check it out when I revamp the docs. * Update the matrix channel. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-raspberrypi: Bump to 5.10.78Alexandru Costache2021-11-131-2/+2
| | | | | | | To include Pi Zero 2W device-tree changes for brcmfmac firmware. Signed-off-by: Alexandru Costache <alexandru@balena.io>
* linux-firmware-rpidistro: Package bcm43436 and bcm43436s firmwareAlexandru Costache2021-11-131-3/+33
| | | | Signed-off-by: Alexandru Costache <alexandru@balena.io>
* conf/machine: Add Pi Zero 2 Wifi 64bit yocto machineAlexandru Costache2021-11-131-0/+17
| | | | | | This inherits Pi3 64bit configuration Signed-off-by: Alexandru Costache <alexandru@balena.io>
* recipes: Update SRC_URI protocols for githubMarcel Hamer2021-11-0719-20/+20
| | | | | | | Use protocols=https for GitHub SRC_URIs using the conversion script in openembedded-core. Signed-off-by: Marcel Hamer <marcel@solidxs.se>
* linux-raspberrypi: Drop 5.4Andrei Gherzan2021-11-031-23/+0
| | | | | | | | | | | | | The currently preferred version, 5.10 is the upstream stable, and an LTS version so I don't see why anybody would want to go with 5.4 anymore. Also, these two versions now diverged in terms of what device tree overlays they provide making it more complicated to maintain. Until there is a good reason to maintain that support, I propose to drop this version. Fixes: https://github.com/agherzan/meta-raspberrypi/issues/927 Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* linux-raspberrypi: Bump 5.10 to 5.10.76Andrei Gherzan2021-10-301-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* raspberrypi-firmware: Bump to 20211007Andrei Gherzan2021-10-301-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-config: warn on config.txt lines exceeding 80 bytesZygmunt Krynicki2021-10-141-0/+6
| | | | | | | | | | | | | The Raspberry Pi firmware does not support lines exceeding 80 bytes. This is documented at https://www.raspberrypi.com/documentation/computers/config_txt.html#file-format It seems that comments can be longer but it's still best to avoid this problem instead of debug it. Detect the situation in do_deploy_append and bbwarn if the limit is exceeded. Connected to #917 Signed-off-by: Zygmunt Krynicki <me@zygoon.pl>
* rpi-cmdline: Support ethernet over USBAndrew Penner2021-09-242-1/+15
| | | | | | Support ethernet over USB via config.txt and cmdline.txt Signed-off-by: Andrew Penner <andrew.penner@protonmail.com>
* raspberrypi-firmware: Update to latestKhem Raj2021-09-171-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Update to 5.10.63Khem Raj2021-09-171-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi4: Use full kms (vc4-kms-v3d) DT overlayKhem Raj2021-08-252-2/+2
| | | | | | | | With latest 5.10 kernel fkms version fails to bring up VC4 and we do not get dri device initialized ( /dev/dri ) is empty, which means we can not launch wayland componsitors. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi-firmware: Update to latestKhem Raj2021-08-251-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Update to 5.10.59Khem Raj2021-08-251-3/+3
| | | | | | Update metadata branch to latest 5.10 as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* machines: Use tune files from new location in oe-coreKhem Raj2021-08-206-6/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pi-bluetooth: Add compatibility with non-systemd buildsMarcus Comstedt2021-08-191-1/+11
| | | | Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
* xserver-xf86-config: Correctly append to FILES:${PN}Tom Rini2021-08-191-1/+1
| | | | | | | | | | When updating FILES:${PN} based on an override you must use FILES:${PN}:append:OVERRIDE as the syntax otherwise you will end up replacing the contents of FILES:${PN} entirely. Update to use this syntax correctly and then only add "${sysconfdir}/X11/xorg.conf.d/*" Reported-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Tom Rini <trini@konsulko.com>
* linux-firmware-rpidistro: fix wifi driver loading on cm4Omer Akram2021-08-121-0/+1
| | | | Signed-off-by: Omer Akram <omer@thing.com>
* rpi-config: Allow setting hdmi_cvtOtavio Salvador2021-08-112-1/+4
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* sdcard_image-rpi.bbclass: Fix IMAGE_TYPEDEP override to use new syntaxKhem Raj2021-08-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: package man pages in PN-docMartin Jansa2021-08-091-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * last userland upgrade in: https://github.com/agherzan/meta-raspberrypi/commit/2a25b7ef8bb7b366a93dbe42d40ebf3923d1fccc brings this upstream commit: https://github.com/raspberrypi/userland/commit/45a0022ac64b4d0788def3c5230c972430f6fc23 which results in: ERROR: userland-20210623-r0 do_package: QA Issue: userland: Files/directories were installed but not shipped in any package: /usr/man /usr/man/man1 /usr/man/man7 /usr/man/man1/raspistill.1 /usr/man/man1/raspividyuv.1 /usr/man/man1/dtparam.1 /usr/man/man1/raspivid.1 /usr/man/man1/tvservice.1 /usr/man/man1/vcmailbox.1 /usr/man/man1/raspiyuv.1 /usr/man/man1/dtoverlay.1 /usr/man/man1/vcgencmd.1 /usr/man/man1/dtmerge.1 /usr/man/man7/raspicam.7 /usr/man/man7/raspirev.7 /usr/man/man7/raspiotp.7 /usr/man/man7/vcmailbox.7 Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. userland: 17 installed and not shipped files. [installed-vs-shipped] it's incorrectly installed in /usr/man by CMake as discussed in upstream move it to /usr/share/man where it's picked by default FILES:${PN}-doc Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kas: local.conf: disable prelinkPierre-Jean Texier2021-08-091-1/+1
| | | | | | | | Keep configuration synchronized with OE-Core, see [1]. [1] - http://git.openembedded.org/openembedded-core/commit/?id=f9719cc1c3fe9d380336e7af418daf27473b2e8b Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
* raspberrypi-tools: Update to latestKhem Raj2021-08-061-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi-firmware: Update to latestKhem Raj2021-08-061-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to latest master branchKhem Raj2021-08-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Upgrade to 5.10.52Khem Raj2021-08-061-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kas: local.conf: bump CONF_VERSION variablePierre-Jean Texier2021-08-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 5452f1ba337685cf89d3429e08255450ab90b96f ("local.conf.sample: Bump version so users update their config") in OE-Core, we need to update the default local.conf due to the new syntax. Fixes: ERROR: Error executing a python function in exec_python_func() autogenerated: The stack trace of python calls that resulted in this exception/failure was: File: 'exec_python_func() autogenerated', lineno: 2, function: <module> 0001: *** 0002:oecore_update_localconf(d) 0003: File: '/work/poky/meta/classes/sanity.bbclass', lineno: 56, function: oecore_update_localconf 0052: 0053:is a good way to visualise the changes.""" 0054: failmsg = d.expand(failmsg) 0055: *** 0056: raise NotImplementedError(failmsg) 0057:} 0058: 0059:SANITY_SITECONF_SAMPLE ?= "${COREBASE}/meta*/conf/site.conf.sample" 0060:python oecore_update_siteconf() { Exception: NotImplementedError: Your version of local.conf was generated from an older/newer version of local.conf.sample and there have been updates made to this file. Please compare the two files and merge any changes before continuing. Matching the version numbers will remove this message. "meld conf/local.conf /work/poky/meta*/conf/local.conf.sample" is a good way to visualise the changes. Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
* layer.conf: Update to honisterMartin Jansa2021-08-041-1/+1
| | | | | | | This marks the layers as compatible with honister now they use the new override syntax. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Manually fix conversionMartin Jansa2021-08-047-15/+15
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-0464-196/+196
| | | | | | | | | | This is the result of automated script conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpi-cmdline: Make rootfstype easier to customizeAndrei Gherzan2021-07-221-1/+3
| | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
* python3-adafruit-*: fix branch parameterMartin Jansa2021-07-158-8/+8
| | | | | | * master branch was renamed to main Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Update raspberrypi firmware to 20210527Omer Akram2021-07-091-3/+3
| | | | Signed-off-by: Omer Akram <omer@thing.com>