- Aug 31, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@3eef782e deploy_gitlab_ci: integrate only correct projects into the manifest Previously we integrated all projects into the manifest, even those that belonged to a different manifest branch. That led to all manifests having the same project revisions, even if they should be different due to different intgrated project branches. Save a list of integration sources for each manifest branch separately now, so that we can check which project belongs to which manifest branch later. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@2b851ac6 Fix potential error message in retrigger job TypeError: 'NoneType' object is not subscriptable Example: https://git.seco.com/seco-ne/yocto/infrastructure/ci-test/minimal-manifest/-/jobs/127610 -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@c3fd0ecc Check if variable is defined before checking it value -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@c1be0f4b Fix jinja2 "or" operator -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8da534ec Run integration pipeline for target branch only When we're integrating a single branch into a single manifest branch, there is no need to run the intgeration pipeline for all configured integrations, but only for those that match the target branch of the current merge request. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8c94b725 ci-test: add job to check for correct foo branch This should catch an error where during a gitlab-ci merge process the wrong foo branch is integrated into the manifest, which happened in Yocto. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@163c7e1e Add yml extension to jinja2 templates -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@59523aa0 check job: disable verbose output -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@28bf0065 retrigger: add job states to log message
-
- Aug 30, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@fd742017 deploy_gitlab_ci: fix target branch in integration merge request We need to pass the correct target branch to the merge request creation instead of using the project's default branch. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@38379173 Run yamllint job on gitlab-ci integrations Otherwise no pipeline is created at all in these merge requests, which prevents the MR from being merged. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@dce4f8a3 changelog_generator: Fix machine project ID We have deleted the original project due to git corruption. Replace with the new project's ID. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a7aa7c26 deploy_gitlab_ci: fix project argument passing -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8a38f194 Put all manifest intgeration jobs into a single stage -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a09564c1 deploy_gitlab_ci: explicitly pass gitlab-ci project and branch -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@172e7625 Improve error messages -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f0f5a370 Improve naming of functions and variables -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@c8b484ca Retrigger MRs from all integrating projects Instead of getting the projects from the manifest file, search them via their INTEGRATION variable. Improve log messages on this occasion: print URL instead of just IDs. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@5e75bfc1 Deploy gitlab-ci to multiple branches Add different integration jobs for different manifest branches. The merge stage only has one job for each manifest, though, because otherwise we cannot guarantee a consistent state for all branches. Extend the deploy script for this purpose, so that it can deploy to multiple manifest branches at once. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@771dcff1 Fix temporary dir path We were passing the complete TemporaryDirectory object to the repo clone function instead of just the path string, resulting in the repo being cloned into a local dir "<TemporaryDirectory '/tmp/tmphwakypf8'>". Fix this to actually use the generated temp dir. This change makes it necessary to keep the TemporaryDirectory object reference until we don't need the directory anymore, otherwise it will be removed immediately. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@dce219c8 Print less important output in grey color -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@5e36261d deploy_gitlab_ci: remove hard-coded integration targets Get targets dynamically using the INTEGRATION variable instead. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@94cd6781 Recurse to child pipelines on retrigger This makes it possible to retrigger jobs that are not part of the given pipeline but in any nested child pipeline of it. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@fb1219a7 Ignore __pycache__ in scripts directory -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@0c29c995 Refactoring: rename arguments for consistency -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@d461090b Remove hard coded project and branch variables MANIFEST_PROJECT, MASTER_BRANCH_MANIFEST, MASTER_BRANCH_PROJECT -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a4aae414 Add rules for integration pipeline -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@bfa38b24 Improve log messages -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1c9670d9 commit_and_push: do not pass branch Branch can be implicitly determined via the repo.
-
- Aug 29, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@91dc115a repo: do not exclude tags We have created tags in our poky repo which are needed by repo, e.g. https://git.seco.com/seco-ne/3rd-party/yocto/poky/-/tags/seconorth%2Fkirkstone-4.0.0 Do not explicitly exclude tags in order to fetch them. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@5c2defce CI: prepare to work also with renamed machine names lime seco-mx6
-
- Aug 25, 2022
-
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@6b05be5f Added LPDDR4 3733MT/s Rate and use it as default for Trizeps VIII Plus and 2GB RAM (cherry picked from commit 7548225eb70d2d28ba4feff6ac63d7c21389279f)
-
- Aug 24, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@4cf7267a fng-install:rtc: Added device check to RTC post-install Added a check to the RTC post-install script, that detects if the device is a Tanaro. If it is not, the check exits the script. Cherry-picked from 247db5f3 and 3b84b29d
-
Tobias Kahlki authored
We now auto-generate the build scripts for the CI build. Added the variables, that are used by the generator.
-
- Aug 22, 2022
-
-
GitBot authored
-- Commit: seco-ne/tools/guf-show-demo@e7f7f170 Rename default branch to main
-
GitBot authored
-- Commit: seco-ne/kernel/modules/gfplatdetect@3698d34a Rename default branch to main
-
GitBot authored
-- Commit: seco-ne/tools/gf-productiontests@3a5a04ea Rename default branch to main
-
GitBot authored
-- Commit: seco-ne/tools/gfxml2dto@7aef6df6 Rename default branch to main
-
GitBot authored
-- Commit: seco-ne/tools/touchcal-conv@67bacd86 Rename default branch to main
-
GitBot authored
-- Commit: seco-ne/tools/xconfig@f6c3e8a7 Rename default branch to main
-
- Aug 12, 2022
-
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@a480fd4d defconfig: Added missing raw initramfs and realtek driver Added the support for old and raw initramfs images to U-Boot. Also added the driver for Realtek phys to U-Boot. (cherry picked from commit 47242cec318ca16fd56cab2704563fedd5aa471f)
-
- Aug 11, 2022
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@a40f7a72 dts: Add a customized devicetree for the new trizeps8plus revision v1r3 Changed PHY properties for the RTL8211F(I) ethernet PHY. The new audio codec is not supported at this time. Created a new dts file for the dual-espresso board and the trizeps8plus_v1r3 revision. BCS 746-000835
-
- Aug 02, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ef08f4ef deploy: Increase deploy timeout to 30min Especially when downloading the SDK the deploy takes longer than 10min. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@968aaadd build-jobs: Remove dump_install_command from buildsdk job When the dump_install_command script is executed in the SDK build step an error occurs because the fng-install script/vars are not available.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@ada69c25 qt-multi-screen-compositor: Switch to notify type start script The compositor now sends a notify ready message to systemd. This allows us to switch to a notify type start script. BCS 746-000824
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@db2988c5 fng-install:self-update: Added missing -r option to copy The fngsystem-self-update runs the post-install steps on a temporary directory and copies the files afterwards to the Flash-N-Go System partition. We now have an optional overlays folder which also needs to be copied and therefore need the recursive (-r) option on the cp call.
-
- Aug 01, 2022
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@a72cb6a2 dual-espresso:RTC:dts: Enable wakealarm feature Added wakeupsource and interrupt for RTC rv3028. Now wakealarm the is available at: /sys/class/rtc/rtc0/wakealarm BCS 746-000767
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@d06b4d80 bsp: Remove guf-show-demo2 from image The guf-show-demo2 recipe was removed from the meta-seconorth-distro layer. BCS 746-000810
-
- Jul 29, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@4606414f demo: Remove guf-show-demo2 Removed guf-show-demo2 package since we do not use it anymore. If we need an additional demo instance again, we should use an additional systemd unit file instead of adding a complete package. BCS 746-000810
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@a2d5b6e4 dts: Changed secure element in the Tanaro DT The A71CF of the Tanaro wasn't accessible because the reset line wasn't configured properly. The configuration of the device itself is still not working.
-
GitBot authored
-- Commit: seco-ne/tools/qt-multi-screen-compositor@410b9b56 Config:systemd: Invoke systemd notify when the compositor is ready Now the compositor calls systemd notify READY=1 when surfaces can be created. This allows the use of a systemd notify type start script. BCS 746-000824
-
Felix Gerking authored
The last meta-seconorth-distro integration set a removed commit as HEAD. Distro MR: !710 Integrate pipeline: https://git.seco.com/seco-ne/yocto/layers/meta-seconorth-distro/-/jobs/105725
-
- Jul 27, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@93a0f92f bootscripts: Fixed WIC image The WIC image generation fails if the devicetree file is missing from the deploy directory. -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@4c3847e5 fng-install: Fixed post-install for fngsystem The post-install for fngsystem is running in a temp directory. This directory was missing the new artifacts (devicetree and overlays) to properly run. Further, the combine step of kernel + devicetree was failing for fngsystem, because the fngsystem partition is too small (at least for i.MX8 devices). To work around this, the post-install scripts checks for a "combine_kernel" file in the boot partition and only combines the kernel and the devicetree if the file is present.
-
- Jul 26, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@b1b47267 fng-system: Remove kernel after combine step Keeping the original kernel together with the combined kernel (kernel + devicetree) wastes space and isn't needed. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@894bb005 fng-install: Fixed post-install for fngsystem The post-install wasn't handling the alternative boot configuration. Also the combine step for kernel + devicetree was failing on i.MX8 devices because of space limitations. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@a2b67812 fng-install: Updated post-install scripts The environmental variable based passing of devicetrees and overlays has been replaced entirely by a file-based mechanism. The documentation, comments, and format of the post-install scripts have been extended and reworked. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@83f74a24 fng-install: Clarify interface between fng-install and postinstall steps
-
- Jul 22, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@714adb35 fng-install: Fixed setting of custom devicetree The post-install steps for setting a custom devicetree have been changed for the i.MX8 devices. For the custom devicetree to work again, the name of the devicetree needs to be written to the devicetree file in the boot partition. BCS 746-000877
-
- Jul 20, 2022
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@5d2e0fb4 arm: dts: NALLINO: Adjust drive strengths As requested by the EE department adjust the drive strengths for LCD, SD1 and Backlight PWM. BCS 746-000990
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@aac44baf arm: dts: NALLINO: Activate SSC and assign PLL2_PFD1 as LCDIF clock parent In order to jitter the Display the LCDIF clock need to be derived from the PLL2 which supports Spread Spectrum clocking. With this and the OS and RAM validation tests Spread Spectrum can be generally used. Thus enable it by default. BCS 746-000990
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@30adc80b arm: dts: Add muxing for ecSPI on NALLINO Prepare the use of the SPI interface on the keypad. Add the pin muxing and the ecspi node, however leave the status "disabled". The default mode for the corresponding keypad pins is GPIO. BCS 746-000993 -- Commit: seco-ne/kernel/linux-guf@f7a96c37 arm: dts: Nallino: Add keypad GPIO names Add the names for the keypad GPIOs. By default thse should be muxed as GPIO (inputs). By using the gpiod tooling it should be possible to make use of them. BCS 746-000993
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@cd3c70f1 qtbase: Add gif To add qgif to the Qt environment add the gif PACKAGECONFIG.
-
- Jul 19, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@f88db235 maxtouch:imx6: Integrate touch driver as module Since we may need a different driver for touch tuning purposes, it is advantageous to integrate the driver as a module. BCS 746-000889
-
- Jul 18, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@5f3c2a2a image-nogplv3 classes: Remove the explicit PACKAGE_EXCLUDE The explicit PACKAGE_EXCLUDE should not be necessary and prohibited by using INCOMPATIBLE_LICENSE. Further if a compatible package is available (i.e. for meta-gplv2) PACKAGE_EXCLUDE would prevent it from being included in an image. -- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@25358873 layer.conf: Make dependencies more explicit Add meta-gplv2 and SECO Northern Europe's guf-distro as layer dependency. -- Commit: seco-ne/yocto/layers/meta-seconorth-nogplv3@ce565b80 distro: Add guf-wayland-no-gplv3.conf Previously it was found under meta-seconorth-distro however better fints in this layer.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@340c26c7 distro: Remove guf-wayland-no-gplv3 The distro is meant as basis for an image containing no GPLv3 code. However we refactored parts into a separate layer. Remove the distro config guf-wayland-no-gplv3 and add it to the special no-gplv3 layer.
-
Clemens Terasa authored
Add the meta-gplv2 layer to the manifest and download it by default. Without the addition to the bblayers.conf it will not be used. Change-Id: I65fec794edf0f8aeb3e2cea172a9b1eaf0421f61
-
- Jul 15, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@ad7371e0 linux: defconfig: imx6ull: Add GPIO and PWM beeper as module Add support for GPIO and PWM beepers. This enables the on-board beeper on the SECO Northern Europe NALLLINO platform. BCS 746-000992
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@0c1c9ad5 arm: dts: Add NALLINO PWM beeper Add the support for the PWM5 and the connected on-board beeper to the SECO Northern Europe NALLINO platform. BCS 746-000992
-
GitBot authored
-- Commit: seco-ne/tools/gf-emc-test-suite@8e0e4e6c bball_qml: Pass arguments to internal qmlscene To use the bball_qml sample with a different Qt platform (i.e. linuxfb) we need to pass the @-platform@ parameter. However, this was not possible with the current bball_qml shell script. Add pass the script arguments to qmlscene as well. BCS 746-000991
-
- Jul 14, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@55a34692 maxTouch:udev: Add udev rule to skip maxTouch fwr loading fallback The current version of the atmel_mxt_ts driver tries to load a controller configuration on each driver probe. However, if no config is provided or can't be provided because the driver is built-in, the driver probing process is delayed by 60 seconds because of a sysfs firmware load fallback. Added a udev rule that automatically cancels the sysfs firmware fallback. BCS 746-000892 -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@82cbcf67 imx6:mxt-touch: Add kernel support for atmel mxt touch BCS 746-000886
-
- Jul 13, 2022
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@283c6dfb bootscript:dt: Added devicetree description file for i.MX8 Added an description file with the default devicetree for i.MX8 devices. The file is parsed/used by the post-install scripts to generate the boot configuration. BCS 746-000877 -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@ba9e87ec bootscripts: Clean-up and reformat Changed the copyright and URL in the bootscript recipes. Also did a clean-up/reformat of the recipes.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@2cc3f539 fng-install:prepare-dt: Replaced loop with find Fixes SC2044 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@c14d978b fng-install:post-install: Added comments to scripts Extended the documentation and comments in the post-install scripts. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@32b8f0c2 fng-install:rtc: Added RTC detection for the TANARO The TANARO will be produced with one of two RTC variants. We detect the RTC by querying the first register during the post-install and activate one of two devicetree overlays. BCS 746-000877 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@3a397d44 fng-install:prepare-kernel: Removed i.MX8 specific script The i.MX8 used a custom post-install script for the prepare-kernel step. Since the default script has been adopted for the i.MX8, the custom script is removed. BCS 746-000877 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@3edf9fc8 fng-install:prepare-image: Added new scripts and clean-up The new scripts (prepare-overlays and prepare-xml2dto) for the post-install steps have beend added. Also wrong indentations have been replaced and the lists have been sorted. BCS 746-000414 BCS 746-000877 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@40d7ba85 fng-install:prepare-kernel: Added i.MX8 support The default prepare-kernel script didn't support the i.MX8. Tweaked the script, to support the custom requirements of the i.MX8. The i.MX6 specific parts for the generation of the overlays (from the shared XML) and the gf_platform detection has been moved to new scripts. BCS 746-000877 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@5f97c8e6 post-install: Rework and fix of overlay handling Overlays that have been installed by Yocto are now moved into /boot/overlays. This is due to the inability of Yocto to easily handle devicetree overlays during the build. Overlays that are provided via the parameters of fng-install (--DTBO) are also placed inside /boot/overlays. Additionally, they are appended to the overlays variable inside the overlays.txt file. The overlays.txt file is parsed during the prepare-kernel post-install step. The loaded overlays are then applied to the default devicetree. BCS 746-000414 BCS 746-000877
-