Skip to content
Snippets Groups Projects
  1. Jun 26, 2024
  2. Jun 03, 2024
  3. May 24, 2024
    • GitBot's avatar
      Integrate gitlab-ci/delete-infrastucture and 1 more · ae892ce1
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@01d6973b
      
      Scripts: Add script to delete all integration/ branches
      
      It happens that the integration branches are left over from provious
      runs of the pipeline, when MRs are closed without merging, for example.
      
      Also a bug in the gitlab-ci makes the pipeline fail, when an integration
      branch should be reused. The new scripts just deletes all integration
      branch in the given project tree without further checks.
      
      Needs to be run manually.
      
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@c05acbe1
      
      Add scripts to setup a virtual python environment
      
      Use:
      ```
      cd script
      source setup_venv.sh
      ```
      to change to the venv.
      ae892ce1
  4. May 23, 2024
    • GitBot's avatar
      Integrate gitlab-ci/fix_collect_confluence · a63e43bb
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@58554035
      
      scripts:release_info: Deep copy dict in merge_variables
      
      Without the deep copy, the merge operation manipulates the dict it is
      storing the new values in.
      a63e43bb
    • GitBot's avatar
      Integrate gitlab-ci/report-image-diff-rework and 1 more · 407e9e5a
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@bd4caeae
      
      report_image_diff: rework variables extraction
      
      The current solution makes too much assumptions about the pipeline and needs
      to reimplement some of the gitlab yaml interpretion.
      
      The new version of the script extracts MACHINE and DISTRO from the jobs themselves:
      - MACHINE is part of the build job name ("build-$MACHINE");
      - DISTRO is printed by bitbake and can be found in build log.
      
      Typos
      
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@cbf168eb
      
      build:credentials: Fix error when storing credentials in cache
      
      The credentials helper wasn't storing the credentials in the cache.
      Seemingly, the echo added whitespaces at the beginning of the lines
      which can't be interpreted by the git credential approve command.
      Also the USERNAME was renamed to TOKEN_USER because the variable is
      already filled with the system users name.
      407e9e5a
  5. May 13, 2024
  6. May 08, 2024
  7. May 02, 2024
  8. Apr 26, 2024
  9. Apr 25, 2024
    • GitBot's avatar
      Integrate gitlab-ci/report_image_changes_in_mr · f9ad3102
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@1299a9d6
      
      CI: add "report-image-diff" job
      
      Add a python script and a GitLab CI job to run it. The job is triggered
      when the build is complete.
      
      The script retrieves build artifacts for the default/main branch
      (currently "kirkstone") in the manifest repo and build artifacts
      for the integration branch of merge request.
      
      After that, it compares those builds and creates a summary of the overall
      changes. In particular:
      - size of compressed artifacts (artifacts.zip)
      - size of built image
      - difference between manifest files
      
      The summary is reported to stdout and as a comment to the merge request.
      Each run of the pipeline means removing the old summary comment and
      creating a new one when the build is finished.
      f9ad3102
  10. Apr 19, 2024
  11. Apr 11, 2024
  12. Apr 08, 2024
  13. Mar 20, 2024
  14. Mar 19, 2024
  15. Mar 18, 2024
    • GitBot's avatar
      Integrate gitlab-ci/bb-recipe-linter and 1 more · 057550bf
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@44000de1
      
      Check bitbake recipes with linter
      
      The job checks bitbake recipes added/updated in MR using the
      oelint-adv tool (https://github.com/priv-kweihmann/oelint-adv).
      
      .oelint.json is a rulefile, created with the command
      "oelint-adv --print-rulefile". It can be used during development.
      It contains default rules for now, but will probably be customized later.
      
      To get the list of changed files in MR, we adjusted the GIT_DEPTH variable.
      The new value is 50, which should be fine for getting MR changes,
      and still small enough to keep checkout fast for large projects.
      
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@9d9574d1
      
      convert_md2html: fix text duplication
      
      Fix the problem introduced by commit 4f06516 "convert_md2html: fix id
      fields for headings".
      
      The text converted from markdown was written twice to the HTML document.
      057550bf
  16. Mar 06, 2024
  17. Mar 04, 2024
  18. Feb 23, 2024
  19. Feb 19, 2024
  20. Jan 31, 2024
  21. Jan 17, 2024
    • Dmitry Petrov's avatar
      gpio: Kconfig: make GPIO_SYSFS config always visible · 1a1c9cce
      Dmitry Petrov authored
      To reduce boot time, we have disabled CONFIG_EXPERT and CONFIG_DEBUG_KERNEL
      in seco-mx6 defconfig.
      
      However, for backward compatibility, we need to leave CONFIG_GPIO_SYSFS
      enabled. For this, the config should be visible even when expert mode is
      disabled.
      1a1c9cce
  22. Jan 16, 2024
    • Dmitry Petrov's avatar
      panel-dt: fix number of found panel modes · 7eca3a36
      Dmitry Petrov authored
      The following errors can be observed in dmesg on some boards (e.g.
      SANTINO/SANTINO-LT):
      [    3.102655] /disp0: could not find display-timings node
      [    3.108037] /disp0: no timings specified
      
      It looks like panel_dt_get_non_edid_modes() was made from
      panel_simple_get_non_edid_modes() of drivers/gpu/drm/panel/panel-simple.c
      but increasing number of found modes was omited.
      
      panel-simple.c has this code:
      283-            if (mode) {
      284-                    drm_mode_probed_add(connector, mode);
      285:                    num = 1;
      286-            } else {
      
      So add the same assignment in panel-dt.c too.
      7eca3a36
  23. Jan 09, 2024
    • Guiling Deng's avatar
      fbdev: fbmem: Fix logo center image dx issue · 971afb3b
      Guiling Deng authored and Mikhail Vanyulin's avatar Mikhail Vanyulin committed
      
      Image.dx gets wrong value because of missing '()'.
      
      If xres == logo->width and n == 1, image.dx = -16.
      
      Signed-off-by: default avatarGuiling Deng <greens9@163.com>
      Fixes: 3d8b1933 ("fbdev: fbmem: add config option to center the bootup logo")
      Cc: stable@vger.kernel.org # v5.0+
      Signed-off-by: default avatarHelge Deller <deller@gmx.de>
      971afb3b
    • Dmitry Petrov's avatar
      arm:dts:nallino: Add empty reserved-memory node · 518566e8
      Dmitry Petrov authored and Mikhail Vanyulin's avatar Mikhail Vanyulin committed
      The 'reserved-memory' node must exist in device tree, so that we can apply
      the DT overlay to reserve memory for a custom logo.
      518566e8
    • Dmitry Petrov's avatar
      arm:dts:imx6qdl-san: Add empty reserved-memory node · 492a65c2
      Dmitry Petrov authored and Mikhail Vanyulin's avatar Mikhail Vanyulin committed
      The 'reserved-memory' node must exist in device tree, so that we can apply
      the DT overlay to reserve memory for a custom logo.
      492a65c2
    • Mikhail Vanyulin's avatar
      logo: add mem logo · e30bc118
      Mikhail Vanyulin authored
      
      This is a fix for issue [746-000092] logo: Implement logo driver to show
      logo from RAM
      
      If CONFIG_LOGO_SECO_MEMLOGO is set, logo driver will get logo memory address
      and size from dtb. And if this points to a correct data, logo, loaded into
      memory will be displayed.
      If some part of dtb node is missing or data in the memory is incorrect,
      a logo, which was selected by the driver before will be used.
      
      It is also necessary to reserve memory to which logo is loaded.
      
      Exampled dtb nodes:
             seco-memlogo {
                     compatible = "seco,memlogo";
                     address = <0x14000000>;
                     size = <74501>;
             };
      
             reserved-memory {
                     #address-cells = <1>;
                     #size-cells = <1>;
                     ranges;
      
                     logo_reserved: logo@14000000 {
                             reusable;
                             reg = <0x14000000 74501>;
                     };
             };
      
      Example script, which will generate logo from logo.png:
          WIDTH=492
          HEIGHT=150
          pngtopam logo.png > logo.ppm
          pnmpad -width $WIDTH -height $HEIGHT logo.ppm > logo_pad.ppm
          pnmcolormap 224 logo_pad.ppm > colormap
          pnmremap -floyd -plain -mapfile=colormap logo_pad.ppm > logo_plain.ppm
          seco-pnmtologo -t clut224 -o logo.dat -f bin logo_plain.ppm
      
      Example command to load logo into memory from U-Boot:
          load mmc 1:3 0x14000000 logo.dat
      
      Signed-off-by: default avatarMikhail Vanyulin <mikhail.vanyulin@rtsoft.de>
      e30bc118
  24. Jan 08, 2024
  25. Jan 04, 2024
  26. Dec 21, 2023
  27. Dec 13, 2023
    • Dmitry Petrov's avatar
      clk: imx6q: change IPU-DI PLL when SSC enabled · f6ec3c06
      Dmitry Petrov authored and Felix Gerking's avatar Felix Gerking committed
      Modified platform initialization to check for (a) @lcd@-node in device-tree
      to identify systems with parallel LCD-interface and (b) presence of enabled
      spread-spectrum settings in device-tree to change the IPU-DI PLL from
      PLL5 to PLL2 in this case to allow spread-spectrum clocking of parallel
      LCD-displays
      f6ec3c06
    • Dmitry Petrov's avatar
      clk: add clk_is_ssc_enabled() · a0583c60
      Dmitry Petrov authored and Felix Gerking's avatar Felix Gerking committed
      The helper function checks if spread spectrum clocking is enabled in
      device tree.
      a0583c60
Loading