aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
8 dayspython3-pyocd: remove, unusedHEADmasterRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-lpc-checksum: remove, unusedRoss Burton
This recipe was added to meta-zephyr in dde88ba4 but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-pygithub: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-junitparser: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-junithtml: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-canopen: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-breathe: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-anytree: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-gitlint: remove, unusedRoss Burton
This recipe was added to meta-zephyr in de73bdba but nothing uses it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
8 dayspython3-cbor: remove, unused and obsoleteRoss Burton
Nothing in meta-zephyr uses python3-cbor, and as it hasn't had a release since 2016 everyone using it should move to cbor2. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-pylink: remove, obviously unusedRoss Burton
This recipe wasn't actually named *.bb, so it wasn't parsed at all, so it can't have been used. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-imgtool: remove, duplicate of meta-python recipeRoss Burton
This recipe has been in meta-python since kirkstone (94fc0589b). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-packaging: remove, duplicate of oe-core recipesRoss Burton
This recipe has been in oe-core since hardknott (c51fde1d). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-pyparsing: remove, duplicate of oe-core recipeRoss Burton
This recipe has been in oe-core since gatesgarth (182c1af2). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-sphinx: remove, duplicate of oe-core recipeRoss Burton
This has been in oe-core since kirkstone (1899e59). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-05-11meta-zephyr-core/python3-pygments: remove, duplicate of oe-core recipeRoss Burton
python3-pygments has been in oe-core since Dunfell (5c0d4e59). Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-04-26zephyr-openthread-rcp: Enable Thread 1.2 capabilities in RCP buildStefan Schmidt
When running an up-to-date userspace component, like otbr-agent or ot-daemon, with Thread 1.2 enabled we need a firmware matching this capabilities. Signed-off-by: Stefan Schmidt <stefan.schmidt@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-04-07generate-zephyr-machine: add leading whitespace to SRC_URIDavide Gardenal
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-28meta-zephyr-core: drop obsolete patchesNaveen Saini
These patches are not being applied and not required any more. Already part of zephyr 2.7.1 and zephyr 3.0.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-17python3-pyelftools: Drop recipe in favour of oe-coreAndrei Gherzan
All the LAYERSERIES_COMPAT versions provide this recipe in oe-core. Also, west seems to only depend on 0,26 which is provided even in dunfell. Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-10zephyr-kernel: Add CVE_PRODUCT to fix cve-check lookup failDavide Gardenal
Add CVE_PRODUCT override to fix a lookup problem when performing cve-check, if not setted it will search for the recipe name, that in this case depends on the recipe used to build zephyr (eg. zephyr-philosophers) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-10zephyr-kernel: add support for zephyr v3.0.0Bartosz Golaszewski
Add support for zephyr v3.0.0 and make it the preferred version. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-03-10zephyr-kernel: drop support for zephyr v2.6.1Bartosz Golaszewski
v2.7.1 is the LTS release and we'll be adding support fr v3.0.0 in the subsequent patch. Drop support for v2.6.1. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-02-28zephyr-openthread-rcp: add recipe for OpenThread radio co-processor sampleStefan Schmidt
This builds the sample for the radio co-processor firmware with a specific set of overlays to work over USB transport. Signed-off-by: Stefan Schmidt <stefan.schmidt@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-02-28layers: add kirkstone supportJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-02-11zephyr-image: unify the image generation for tests and samplesBartosz Golaszewski
Reuse the same code that generates zephyr samples for building tests. This allows us to generate .bin files in all cases. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-27zephyr-flash-bossac.bbclass: Use internal bossac tool instead looking up PATHStefan Schmidt
Instead of looking in PATH on the host to find bossac we now depend on the native variant we build and set the path to our yocto build tool. Signed-off-by: Stefan Schmidt <stefan.schmidt@huawei.com> Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-27bossa-native: Add Arduino variant of the bossa flashing toolStefan Schmidt
This native recipe will be used to streamline the flashing of out Arduino Nano 33 BLE target. Until now we have pointed to the full Arduino IDE to get it installed and setting the PATH correctly before any flashing would work. Having the tool supplied under the hood for flashing will simplify documentation and support. Signed-off-by: Stefan Schmidt <stefan.schmidt@huawei.com> Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24README.txt: Document generate-zephyr-machine useEilís Ní Fhlannagáin
This commit just adds some documentation on how to use the machine generation recipe. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24zephyr-kernel: Modify recipes to work with new -DZEPHYR_MODULESEilís Ní Fhlannagáin
Some of these recipes ended up overriding the ZEPHYR_MODULES we set elsewhere. As well, zephyr-lvgl tries to apply a patch we already apply. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24recipes-meta: Abuse CMake to create OE machine definitionsEilís Ní Fhlannagáin
Trying to handwrite all the machine defintions in zephyr would be an enormous task. This commit creates a patch to zephy which abuses cmake to output machine definitions for OE. Not all machines can be generated this way and meta will need to be in COREBASE/meta. It's mainly a prototype tool at this point to be able to add all the machines this patch can figure out to meta-zephyr-bsp. The hope is at a future date we can use it to autogenerate all the machines we can from zephyr and use them in meta-zephyr-bsp. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24zephyr-kernel-src-2.6.1: Add dtc patch.Eilís Ní Fhlannagáin
fd8bf397792d58280928d23686313a8da810485a should have also applied the dtc.patch to the 2.6.1 kernel. This commits applies it, so both 2.7.1 and 2.6.1 work. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24zephyr-kernel-src: Add complete zephyr sourceEilís Ní Fhlannagáin
Currently meta-zephyr only checks out a subset of the kernel source. With the addition of being able to generate machine configs from zephyr source, we need to be able to have the complete source if we don't want things to break badly. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24zephyr.bbclass: Remove need for MACHINEOVERRIDES for ZEPHYR_MODULESEilís Ní Fhlannagáin
This commit removes the need for calling out ZEPHYR_MODULES via MACHINEOVERRIDES. It uses west list to figure out what ZEPHYR_MODULES are available and attaches them to -DZEPHYR_MODULES. Additional out of tree modules may be added via ZEPHYR_EXTRA_MODULES. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24west: Add west and python dependenciesEilís Ní Fhlannagáin
We will need west for a few things. First, west knows about all the boards supported, so for automatic machine generation, we will need to be able to run west boards. Secondly, I want to get rid of the dependance on MACHINEOVERRIDES in machine definition files. One of the things that drives me a bit mad about how we're doing this is effort replication. Zephyr knows what the machine is, and modules needed and includes. We shouldn't need to replicate that effort. Future patches will address that through automatic machine generation. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2022-01-24meta-zephyr-core/bsp: Restructure into sublayersEilís Ní Fhlannagáin
This commit restructures meta-zephyr into meta-zephyr-core and meta-zephyr-bsp. It moves machine definitions into meta-zephyr-bsp in preparation for adding the autogenerated zephyr machines. Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-12-24zephyr-kernel: upgrade 2.7.0 -> 2.7.1JingHuiTham
Zephyr 2.7.1 release notes: https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.7.1 Signed-off-by: JingHuiTham <jing.hui.tham@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-17zephyr-lvgl: new recipeBartosz Golaszewski
This adds a recipe for building the lvgl sample from mainline zephyr source. We need to include one upstream patch that fixes a build problem with lvgl and pull in two other modules or otherwise the default config will fail to build. Currently only the nordic reference devkit for nrf52840 is supported. Big thanks to Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> for helping me with that. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-17zephyr-kernel-src: order git repos alphabeticallyBartosz Golaszewski
As the number of repos pulled gets bigger it's easier to parse them if they are ordered alphabetically. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-17zephyr-kernel-src: use the preferred coding style for multi-line assignmentsNaveen Saini
This type of multi-line assignments is the most prevalent in well-known layers and is more visually pleasing. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-17zephyr-kernel-src: order the SRCREV assignments alphabeticallyBartosz Golaszewski
It's easier to parse visually when those assignments are ordered. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@huawei.com> Signed-off-by: Eilís Ní Fhlannagáin <elizabeth.flanagan@huawei.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-16zephyr-kernel-src: fix build with latest dtcRoss Burton
dtc is now built with Meson, which changes the version string in the --version output. Zephyr matches this in a regular expression which now fails, so update it to match both Make and Meson formats. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-12zephyr-kernel-test: remove unnecessary "+="Jon Mason
bitbake is now warning when "+=" is used with "remove", as it is not a recommended combination. Change the commented out versions that have this combination to prevent anyone from using it. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-11-08zephyr-kernel-src: specify nobranch to avoid warningsJon Mason
bitbake is now warning on git trees not having branches specified, with errors similar to below: WARNING: URL: git://github.com/zephyrproject-rtos/cmsis.git;protocol=https;destsuffix=git/modules/cmsis;name=cmsis does not set any branch parameter. The future default branch used by tools and repositories is uncertain and we will therefore soon require this is set in all git urls. To get around this issue, specify "no-branch=1" for all SRC_URIs that do not have a branch listed. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-25zephyr-kernel-src: set default preferred version to 2.7.0Naveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-25zephyr-kernel/2.7.0: update to release tag Zephyr v2.7.0Naveen Saini
https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v2.7.0 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-21lib/oeqa/controllers: extend search pathRoss Burton
When multiple locations can provide modules in the same package, the search path needs to be extended with pkgutil.extend_path. Otherwise the search will end early and not iterate through each of the providers. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-21zephyr-kernel/2.5.0: drop recipeNaveen Saini
As v2.7.0 is being added, drop this version support Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-21zephyr-kernel/2.7.0: add recipeNaveen Saini
https://github.com/zephyrproject-rtos/zephyr/commits/v2.7-branch Keeping the default PREFERRED_VERSION to 2.6.1 for now. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
2021-10-07zephyr-kernel-test: disable broken testsJon Mason
Add tests that don't currently compile successfully to the remove list for each specific machine. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>