- Sep 29, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@3a206bfa conf:mx8mp: Add D18 base DT
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@fa5e2305 uuu-scripts: Add scripts to fngsystem and edgehog-things -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@878efd7f uuu-scripts: import from meta-seconorth-distro
-
- Sep 28, 2023
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@0a6a8193 arm64:seco:Tanaro: Configure the sel6_8 gpio for displays used with Tanaro. Add the default polarity to the tanaro.dtsi and add one override to the display, where the default polarity does not work. -- Commit: seco-ne/kernel/linux-imx-kuk@b6581905 gpu:drm:panel-lvds: Add sel6/8 gpio support The sel6/8 gpio is needed to toggle between 18bpp and 24bpp. This allow to specify the gpio in the devicetree.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@f910bc1d uuu-scripts: move to meta-seconorth-machine
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cf0336d6 Define manifest file to build from
-
- Sep 25, 2023
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@97d0fa90 dts:tcg035: Reduce pixel-clk to 7 MHz Not all displays worked reliable with 8 MHz. Reduced the clock to 7 MHz which seems to work better.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a7503809 Confluence: add supported hardware information -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@0ef32ce7 Update simulated build to kirkstone-14.0 Remove temporary workarounds that were necessary due to changes after the previously used release kirkstone-7.0.
-
- Sep 22, 2023
-
-
Jonas Höppner authored
The i2c driver had a performance issue that lead to problems with some eeti and ilitik touch drivers. This issue was fixed with a kernel commit. This updates the related lines in the feature list. Change-Id: I688be6a7f33251a69782f7bc834f87142c3ef370
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@48a0f29e systemd-conf:wired.network: do not send DHCP release on service stop Fix the problem with floating IP addresses after first reboot in Edgehog image. Even when a stable MAC is assigned to device via device-tree, an IP address may change after the first reboot. This is due to default implementation of built-in DHCP client provided by systemd-network daemon - DHCP RELEASE packet is sent to the DHCP server during reboot by this daemon. So, next time a new IP address is allocated to the same DHCP client (device). To change this behavior of the DHCP client, a "KeepConfiguration=dhcp-on-stop" option is enabled in configuration file for systemd-networkd. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- Sep 21, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@debd9eac graphics:wlvncc: Replace mesa dependency by sub-dependencies For wlvncc to work, only sub-dependencies of mesa are required. BCS 746-001479 -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@4b786f49 graphics:wlvncc: Modify wlvncc for Qt compositor * Switch to XDG shell version v4 * Update wayland protocol to resolve version conflicts * Improve pointer handling * hardcode modified DMA format BCS 746-001479
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@fdbabc0c drm:panel:panel-lvds: Added support for eDP panels added to panel-lvds Added additional compatible entry to enable support for eDP displays.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@71ffe532 kernel:config: enable squashfs support Squashfs is required for rauc bundles installation. Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@de897bca packages:networking: Add dhcpcd IPv6 DNS servers announced via DHCP are ignored by udhcpc. Switching to alternative client to make it works.
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@1507a8a1 dts:d18: Disable ectrl support for now The ectrl_stm32 drive isn't yet ported. Disable the support in the DTS for now. BCS 746-001345 -- Commit: seco-ne/kernel/linux-imx-kuk@ebfd2cdf [D18] add OV5640 CSI camera support * enabled at u-boot: seco_config tool CSI0, CSI1 peripherals * on carrier B79: CSD18REVB + CSC47REVA + CSC19REVB (CSI CN39) * Test details: root@seco-imx8mp-d18:~# dmesg | grep -i ov5640 ... mx8-img-md: Registered sensor subdevice: ov5640 2-003c (1) mx8-img-md: Registered sensor subdevice: ov5640 1-003c (2) mx8-img-md: created link [ov5640 2-003c] => [mxc-mipi-csi2.0] mx8-img-md: created link [ov5640 1-003c] => [mxc-mipi-csi2.1] root@seco-imx8mp-d18:~# v4l2-ctl --list-devices ... mxc-isi-cap (platform:32e00000.isi:cap_devic): /dev/video2 ... mxc-isi-cap (platform:32e02000.isi:cap_devic): /dev/video3 ... root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video2 ! waylandsink root@seco-imx8mp-d18:~# gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink -- Commit: seco-ne/kernel/linux-imx-kuk@bc2d6297 [D18] add eDP+LVDS WVGA single-channel video support * enabled at u-boot: seco_config tool -- Commit: seco-ne/kernel/linux-imx-kuk@855d28fb [D18] add HDMI+LVDS FHD dual-channel video support * enabled at u-boot: seco_config tool -- Commit: seco-ne/kernel/linux-imx-kuk@15ca3d3b [D18] add HDMI+eDP video support * enabled at u-boot: seco_config tool -- Commit: seco-ne/kernel/linux-imx-kuk@c1f0623a [D18] add generic SMARC GPIO support -- Commit: seco-ne/kernel/linux-imx-kuk@18b4c97e [D18] add eDP video support * enabled at u-boot: seco_config tool * on CSB79REVB: panel BOE EV156FHM (eDP0 CN60: switch SW6 2-4 position ON, jumper CN18 and CN19 position 1-2) -- Commit: seco-ne/kernel/linux-imx-kuk@0cef7bf8 [D18] add LVDS WVGA single-channel video support * enabled at u-boot: seco_config tool * connected on LVDS channel 1 * on CSB79REVB: panel URT UMSH-8596MD-20T + CV1338/400REVB (LVDS CN14+LCD CN17: switch SW6 1-3 position OFF, jumper CN20 position 1-2 and CN21 position 1-2) -- Commit: seco-ne/kernel/linux-imx-kuk@0142b8fe [D18] add LVDS FHD dual-channel video support * enabled at u-boot: seco_config tool * on CSB79REVB: panel AUO P215HVN01.0 + CV1235/750REVB (LVDS CN14: switch SW6 1-3 and 2-4 position OFF, jumper CN18 position 2-3 and CN19 position 1-2) -- Commit: seco-ne/kernel/linux-imx-kuk@b5885890 [D18] add PWM backlight support -- Commit: seco-ne/kernel/linux-imx-kuk@c24c7eaf [D18] fix typos -- Commit: seco-ne/kernel/linux-imx-kuk@4fa61a24 [D18] add HDMI video support * enabled at u-boot: seco_config tool -- Commit: seco-ne/kernel/linux-imx-kuk@2c8742bf [D18] add Bluetooth audio support * enabled at u-boot: seco_config tool * audio over SAI3 interface * SAI3 --> carrier board or onboard bluetooth (I2S2 SMARC | AUDIO BT) * Filesystem support --> pulseaudio + bluez5 * Yocto packages: pulseaudio-server pulseaudio-module-cli pulseaudio-misc pulseaudio-module-device-manager bluez5-noinst-tools bluez5-obex bluez5-testtools pulseaudio-module-bluetooth-discover pulseaudio-module-bluetooth-policy pulseaudio-module-bluez5-discover pulseaudio-module-bluez5-device pulseaudio-module-switch-on-connect pulseaudio-module-loopback * Test details: root@seco-imx8mp-d18:~# pulseaudio -D root@seco-imx8mp-d18:~# bluetoothctl [bluetooth]# default-agent [bluetooth]# power on [bluetooth]# scan on ... Device 74:45:CE:40:2B:DD WH-CH510 ... [bluetooth]# scan off [bluetooth]# trust 74:45:CE:40:2B:DD [bluetooth]# pair 74:45:CE:40:2B:DD [bluetooth]# connect 74:45:CE:40:2B:DD [WH-CH510]# info Device 74:45:CE:40:2B:DD (public) Name: WH-CH510 Alias: WH-CH510 Class: 0x00240404 ... [WH-CH510]# exit root@seco-imx8mp-d18:~# pactl list sinks short | awk '{print $2}' root@seco-imx8mp-d18:~# paplay -d bluez_sink.74_45_CE_40_2B_DD.a2dp_sink test.wav -- Commit: seco-ne/kernel/linux-imx-kuk@246faf5a [D18] add TLV320AIC32X4 audio support * audio over SAI2 interface * output needs to be enabled: /usr/bin/amixer sset -q 'LO Driver Gain' 100% * sound works only at 48000Hz: this derives from SAI2 assigned clock rate. * Filesystem support for pulseaudio: /etc/pulse/daemon.conf --> default-sample-rate = 48000 alternate-sample-rate = 48000 * on CSB79REVB: I2S0 to audio jack CN41 (switch SW16 2-4 position OFF, jumper CN82 position 2-3) -- Commit: seco-ne/kernel/linux-imx-kuk@a0727c82 [D18] add ECTRL support -- Commit: seco-ne/kernel/linux-imx-kuk@5b6cd2e5 [D18] fix I2C clock frequency Workaround for NXP chip errata ERR007805 "I2C: When the I2C clock speed is configured for 400 kHz, the SCL low period violates the I2C spec of 1.3 uS min" This errata is found on the following SoCs: * MX8M{M,N,P,Q} * MX7{S,D} * MX6{UL{,L,Z},S{,LL,X},S,D,DL,Q,DP,QP} -- Commit: seco-ne/kernel/linux-imx-kuk@7f98b7a8 [D18] add PCIe support * on CSB79REVB: card PCIe-Intel-I210-x4 (PCIe x4 slot CN33: switch SW17 2-4 position OFF) * Test details: root@seco-imx8mp-d18:~# lspci 00:00.0 PCI bridge: Synopsys, Inc. DWC_usb3 / PCIe bridge (rev 01) 01:00.0 PCI bridge: Pericom Semiconductor PI7C9X2G608GP PCIe2 6-Port/8-Lane Packet Switch ... 06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03) -- Commit: seco-ne/kernel/linux-imx-kuk@d3325c73 [D18] add QSPI support -- Commit: seco-ne/kernel/linux-imx-kuk@fea7ea7c [D18] add RTC PCF2123 support -- Commit: seco-ne/kernel/linux-imx-kuk@87290d6a [D18] add usb support: usb1, usb2 -- Commit: seco-ne/kernel/linux-imx-kuk@55f1a8e9 [D18] add flexcan support: can1, can2 -- Commit: seco-ne/kernel/linux-imx-kuk@fb85cd67 [D18] add uart4 support -- Commit: seco-ne/kernel/linux-imx-kuk@1f98e1b7 [D18] add WiFi+BT module AW-CM276NF support * the module is based on Marvell 88W8997 chipset * CSD18REVB has a pull-down on WIFI_PWRDWN#, set P1_2_WiFi_EN to allow probing -- Commit: seco-ne/kernel/linux-imx-kuk@39dca582 [D18] add ethernet support: eth0, eth1 * DP83867 Gigabit Ethernet PHY transceiver -- Commit: seco-ne/kernel/linux-imx-kuk@80213e6c [D18] add gpio expander PCAL6416 support -- Commit: seco-ne/kernel/linux-imx-kuk@86a9a67e [D18] external SD: enable WP and RESET -- Commit: seco-ne/kernel/linux-imx-kuk@bb84b021 [D18] set MMC enumeration * internal eMMC --> device 0 * external SD --> device 1 -- Commit: seco-ne/kernel/linux-imx-kuk@bdd701c5 [D18] clear dts from reference board and overlay peripherals -- Commit: seco-ne/kernel/linux-imx-kuk@0e0f4fe7 seco:dts:d18: Added devicetree for D18 Original Commit 90ac559b5dc95a52dd15b6d11568acbde6c5fd76 BCS 746-001345 -- Commit: seco-ne/kernel/linux-imx-kuk@b2aeb41f dts:seco: Added base for i.MX8MP BCS 746-001345 -- Commit: seco-ne/kernel/linux-imx-kuk@bebe765e dts:seco: Add base devicetree structure BCS 746-001345
-
- Sep 20, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@2a791770 kernel:config: Add driver module for Marvel Bluetooth chips The driver is used for the D18 SMARC module. Original commit https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/c20ef657 BCS 746-001345
-
- Sep 19, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@96788ca6 Add SUPPORTED_HARDWARE variable for all platforms This variable will be used by CI for creating the release page in Confluence.
-
Tim Jaacks authored
This reverts commit feaf4122.
-
GitBot authored
-- Commit: seco-ne/3rd-party/u-boot/u-boot-mtk@c88d9631 Add gitlab-ci
-
- Sep 18, 2023
-
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@0ca48bfa seco-mx6: enable fastboot -- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@abf30977 seco-mx6: update config via savedefconfig
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@a6646c02 arm:dts:imx6qdl-san: Enable i2c msg read within ISR for bus 3 Some connected touches lead to a large traffic on the bus. If this traffic is handled too slowly, some ugly effects show up, such as input delays or a high CPU load due to the touch driver. Set the enable-isr-read flag to speed up the message read process. Cherry-picked from 52d249fcd8ff14c01bce0b4049613b11c779426e https://git.seco.com/seco-ne/kernel/linux-guf BCS 746-001477 746-001000 -- Commit: seco-ne/kernel/linux-imx-kuk@8ab02e4d drivers:i2c-imx: Add option for i2c read processing within ISR By default the read msg process is handled by the follwing queue mechanism: 1. Client driver read request 2. The i2c driver triggers a read and waits for a byte to be ready to read 3. ISR sends a wake_up call to the queue when the byte is ready to read 5. The i2c driver becomes scheduled again and reads the byte 6. The i2c driver waits for the next byte and so on For some reason, it often takes a long time to reschedule the i2c driver after the ISR reports ready status. This causes problems with i2c devices that cause a lot of bus traffic, such as touch devices. To resolve this, the devicetree flag "enable-i2c-isr" enables the following read routine: 1. Client driver read request 2. The i2c driver triggers a read and waits for the ISR 3. The ISR reads the bytes itself and wakes up the queue when all bytes are processed This way the wake_up calls are reduced by the number of bytes in a message and processing becomes much faster. However the ISR does more, but adding something that controls the scheduling of the i2c driver also seems to be very complicated. Cherry-picked from 850be496c49aeca59bf9caa295a939d39fb4dbec https://git.seco.com/seco-ne/kernel/linux-guf BCS 746-001477 746-001000
-
GitBot authored
-- Commit: seco-ne/kernel/linux-guf@1ec2a30d arm:dts:imx6qdl-san: Enable i2c msg read within ISR for bus 3 Some connected touches lead to a large traffic on the bus. If this traffic is handled too slowly, some ugly effects show up, such as input delays or a high CPU load due to the touch driver. Set the enable-isr-read flag to speed up the message read process. BCS 746-001477 746-001000 -- Commit: seco-ne/kernel/linux-guf@8037dbaa drivers:i2c-imx: Add option for i2c read processing within ISR By default the read msg process is handled by the follwing queue mechanism: 1. Client driver read request 2. The i2c driver triggers a read and waits for a byte to be ready to read 3. ISR sends a wake_up call to the queue when the byte is ready to read 5. The i2c driver becomes scheduled again and reads the byte 6. The i2c driver waits for the next byte and so on For some reason, it often takes a long time to reschedule the i2c driver after the ISR reports ready status. This causes problems with i2c devices that cause a lot of bus traffic, such as touch devices. To resolve this, the devicetree flag "enable-i2c-isr" enables the following read routine: 1. Client driver read request 2. The i2c driver triggers a read and waits for the ISR 3. The ISR reads the bytes itself and wakes up the queue when all bytes are processed This way the wake_up calls are reduced by the number of bytes in a message and processing becomes much faster. However the ISR does more, but adding something that controls the scheduling of the i2c driver also seems to be very complicated. BCS 746-001477 746-001000
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@64dc51d3 Use regex operator to check for multiple variables The "&&" operator does not work as expected when checking if multiple variables are set. See for reference: https://gitlab.com/gitlab-org/gitlab/-/issues/321371 -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@89fbce24 Hide Confluence stage if confluence variables not set -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@db50e93b Hide deploy stage if DEPLOY_RELEASE_TARGET not set -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f4aa0048 Hide FTP stage if DEPLOY_FTP_TARGET not set This makes the variable HIDE_FTP_UPLOAD_STAGE obsolete, because we can hide the FTP stage now by setting DEPLOY_FTP_TARGET to an empty string. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@409c4f27 Do not run CI test sub-pipeline on master
-
- Sep 15, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a731b156 Remove DISTRO_IMAGES This variable has been removed in Yocto. Its contents have been merged into DISTRO_RELEASE_ARTEFACTS. See for reference: seco-ne/yocto/layers/meta-seconorth-distro@a316e95e
-
- Sep 14, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@a316e95e Refactoring: remove DISTRO_IMAGES variable DISTRO_IMAGES was passed to the CI package stage only to add the corresponding manifest and testdata.json files as well. Add these directly to DISTRO_RELEASE_ARTEFACTS and remove DISTRO_IMAGES variable. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@ba99e05b Refactoring: remove DISTRO_INSTALL_SCRIPTS This variable is not needed anywhere else, so we can use its value directly. -- Commit: seco-ne/yocto/layers/meta-seconorth-distro@1846382a Refactoring: append to DISTRO_IMAGES for FNGSystem instead of redefining it ${IMAGE_LINK_NAME}.cpio.gz is part of DISTRO_IMAGES automatically due to its original definition in seconorth-distro.inc. Append ${IMAGE_LINK_NAME}.tgz to make clear that this is an addition compared to the Yocto build.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@45f2aca7 Refactoring: remove parsing of testdata.json in package stage Extract and save these variables in the build stage instead and explicitly pass them as arguments to the package script. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8ca2487d Move .simulate_build below .build_yocto -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@2808f067 Fix build.env contents for simulated build -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@73d00715 Pretty print release metadata JSON file
-
- Sep 13, 2023
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@b5e752d6 driver:ucb1400: Add retry to read routine If an invalid value was returned, retry the read operation without a delay.
-
GitBot authored
-- Commit: seco-ne/tools/seco-sharedconf@ebbb85c2 config:networkd: Adapted networkd generation function Added check for invalid netmask. Added validation to MAC. BCS 746-001437 -- Commit: seco-ne/tools/seco-sharedconf@ffccbdd7 config:network:nm: Adapted nm generation function Added check for an invalid netmask. Added validation checks to MAC and fallback IP. BCS 746-001437 -- Commit: seco-ne/tools/seco-sharedconf@1c03a33d config:network: Add check for invalid settings Check the static interface settings and exit if they are invalid. Also check if we have a valid MAC before expanding the string. BCS 746-001437
-
- Sep 12, 2023
-
-
GitBot authored
-- Commit: seco-ne/kernel/linux-imx-kuk@b5006e3e driver:wm9705: Check and re-set dig2 config register Due to an unknown reason, the dig2 config register resets randomly. This disables the generation of pen-down interrupts. Without the interrupt, doesn't sample further touches. As a first workaround, we check the dig2 config register before exiting the sample function and re-set the config value, if it was reset. BCS 746-001452 BCS 746-001447
-
GitBot authored
-- Commit: seco-ne/tools/yocto-install@6c54f459 fngsystem: add script to run postinstallation on installed yocto This is a fix for issue with ID 746-001246: "FNG-System: Add way to manually update the configuration" To solve the problem (to be able to update the settings in Yoto after xconfig import), we added a fngsystem-rootfs-postinstall.sh script to the FNG System. It is a simplified version of the existing fng-install.sh script and right now it supports only an "--AB-target" argument from the original script. This script can be run like this: yocto-postinstallation.sh Note: due to lack of iMX8 boards for which AB partition layout may be used, this functionality in the script has not been tested yet (but already exists). Signed-off-by:
Mikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
-
- Sep 11, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@e4880f69 qt-multi-screen-compositor:mx6: Enable linux-dmabuf-unstable-v1 Enabling linux-dmabuf-unstable-v1 fixes the distorted visualization on imx6 devices. See https://codereview.qt-project.org/c/qt/qtwayland/+/214050 BCS 746-000838
-
- Sep 08, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@f2a29f53 Refactoring: remove RELEASE_NAME from deploy targets Append it to the configured target at the deploy class level instead. This removes the need for eval'ing the variables before usage. RELEASE_NAME can be used directly at the class level because it is known from build-version.env. This makes the deploy behavior identical to the Azure stage. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@e136e5e2 Remove top-level "release" folder from package -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1d5e479f Define MACHINE variable on job level Instead of passing MACHINE from stage to stage or loading it from testdata.json, use the original value from the Jinja2 loop and set it directly for each job where it is used. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cdd47023 Introduce separate variables to set RELEASE_NAME and RELEASE_VERSION The expressions to calculate RELEASE_NAME and RELEASE_VERSION cannot be stored within these variables themseselves. If set on the trigger level, they would override the calculated values in build-version.env then, as trigger variables always have the highest precedence. Use separate variables RELEASE_VERSION_EXPRESSION and RELEASE_NAME_EXPRESSION to define how RELEASE_VERSION and RELEASE_NAME are calculated instead. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@372d192b Use RELEASE_VERSION and RELEASE_NAME from build-version job Instead of passing these variables from stage to stage or regenerating their values in later stages, use the ones set in the build-version job at all places. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@cad30c20 Remove RELEASE_SUFFIX variable The RELEASE_NAME variable can be set directly now, so there's no need to have a dedicated RELEASE_SUFFIX anymore. A previous configuration like RELEASE_SUFFIX: "-custom" can now be achieved using: RELEASE_NAME: "Yocto-${RELEASE_VERSION}-custom" -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@922f49f8 Add yocto version job This adds a machine-independent job "build-version" which populates the RELEASE_VERSION and RELEASE_NAME variables, so that following jobs can use these without depending on the various build jobs. The variables can be set from the trigger job in a project's `.gitlab-ci.yml` file. They are eval'ed before saving them to version.env, so we can use deferred variable expansion or even command execution to construct their values. This mechanism is already used for the Flash-N-Go System variables. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@073ae81e LAVA: rename MACHINE to LAVA_MACHINE Rename variable in order to avoid confusion with the original MACHINE variable used everywhere else. Also rename the local Jinja2 variable to include an underscore to make naming consistent. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@a91baa55 Clean build.env before writing This had been accidentally removed in 5e36715ef6cf98df4c1b98fedddc0c3c50ed4040. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@1860ca8e Remove LOG_PREFIX variable This was used in times when the same code was executed from different places. We don't do that anymore, so the variable is obsolete. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@3d2dbe4d Documentation: update job generation chapter
-
- Sep 06, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@aeb1509b conf:seco-mx6-fsl: Add mx6dl to MACHINEOVERRIDES The VPU firmware binary for the imx6dl SoCs was not present in the image. Adding the mx6dl override adds the firmware-imx-vpu-imx6d package to the image. -- Commit: seco-ne/yocto/layers/meta-seconorth-machine@5afddac3 kernel:firmware: Fix install task for seco-mx6-fsl sdk build Perform the do_install task only for the seco-mx6 machines, otherwise the firmware binaries conflict with the files from the firmware-imx recipe of the Freescale layer.
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@1146c5fb packages:iot: Added Edgehog packages and dependencies BCS 746-001531
-
- Sep 05, 2023
-
-
GitBot authored
-- Commit: config@edf6b42d config:setup: Add check to fngsystem NoGPLv3 feature Some custom projects already include the NoGPLv3 or GPLv2 layer. If these layers are already present, the Bitbake parsing fails. As a precaution, check if the layers are already present and only add them if not.
-
- Sep 04, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-machine@ae0d8e91 bootscript:alt: Check for custom script and run it if found The Flash-N-Go System bootscript should also check for an additional custom bootscript and run it if one was found.
-
GitBot authored
-- Commit: seco-ne/yocto/infrastructure/gitlab-ci@17b87f84 Refactoring: remove CI_PARAM_ prefix from variables There is no need to add a prefix to the variables. Basically every variable can be set or overridden at the trigger level, so we just use plain variable names for everything. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@825f3686 Refactoring: do not rename *_PATH variables in build.env We were using different variable names for the same variable in build and package stages. Unify these names in order to reduce potential confusion. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@2346bb98 Refactoring: make build variable naming consistent Use underscore to separate words within variable name. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@581541b9 Refactoring: improve FNG_INSTALL_URL definition FNG_INSTALL_URL was defined in build.env only, and in order to use it during the build we sourced build.env after writing it. Remove this workaround and define the variable cleanly in the first place. This removes the intermediate variable FNG_INSTALL_PATH. Also move the "/artifact" path from JOB_URL to FNG_INSTALL_URL in order to make the JOB_URL variable name match better. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@35784f29 Refactoring: improve IMAGEPATH et al. definition On every usage of IMAGEPATH, SDKPATH and LICENSESPATH we prepended BUILDPATH to it. Prepend it directly on definition to prevent repetition. Also remove redundant variable IMAGEBASEPATH. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@5e36715e Remove needless variables from build.env There were three variables set in build.env of which the values are already known in the environment for all jobs, because they are passed from the parent pipeline. Use the original variables instead of defining new ones. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@84aa6afb Fix LAVA job name -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@8160c7d5 Sourcery: enable "low-code-quality" check globally Disable it locally instead, so that 1. new code additions are always checked, and 2. we can refactor one function at a time to make the check pass. -- Commit: seco-ne/yocto/infrastructure/gitlab-ci@ef60c378 Sourcery: keep "for-append-to-extend" check disabled This is another check that suggests changes an average developer without profound Python experience would find hard to understand. Disable it. See for reference: https://docs.sourcery.ai/Reference/Python/Default-Rules/for-append-to-extend/
-
- Sep 01, 2023
-
-
GitBot authored
-- Commit: seco-ne/3rd-party/kuk/uboot-imx-kuk@901ec1fb boards:trizeps8plus: Better module detection
-
- Aug 31, 2023
-
-
GitBot authored
-- Commit: seco-ne/yocto/layers/meta-seconorth-distro@fe3b93c4 utils:mxt-app: Improve config parser Config files generated with maXTouchStudio contain a FILE_INFO_HEADER section that was not handled correctly by the mxt-app parser. Add this section to the skipped sections.
-
GitBot authored
-- Commit: config@03461917 Enable the no-gplv3 layers for fngsystem distros. Actually fixes the lates commit.
-