Skip to content
Snippets Groups Projects
  1. Aug 06, 2024
  2. Aug 01, 2024
  3. Jul 29, 2024
    • Dmitry Petrov's avatar
      panel-dt: switch sel6-8-gpio to low in unprepare · 4f570f56
      Dmitry Petrov authored and Jonas Höppner's avatar Jonas Höppner committed
      There is an issue with a display showing artifacts after leaving the display
      blank for some time. If sel6_8 line stays high during the power-off of the
      display, the display gets side-powered by the sel6_8 line. And the power
      sequence during the next power up does not reset the display in a good state.
      
      So switch the sel6_8 gpio to low, when the VDD-LCD is powered of, and enable it
      to the correct state, just before the VDD-LCD is powered on again.
      4f570f56
    • GitBot's avatar
      Integrate gitlab-ci/YT-180-generate-firmware-package-not-working-for-fngsystem · c7b4ffc1
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@a7e07f19
      
      YT-180 Generation of the firmware package failed due to a typo
        in the code that checks of existance of the variable.
        What caused  TypeError: unhashable type: 'list'
      c7b4ffc1
    • GitBot's avatar
      Integrate gitlab-ci/PBB-32-flash-n-go-deploy-folder-no-suffix · f2705dfb
      GitBot authored
      --
      
      Commit: seco-ne/yocto/infrastructure/gitlab-ci@7bd78810
      
      PBB-32 Fix suffix addition in FNGo pipeline for custom projects
       due to an issue in GitLab where escaped variables are not correctly
       passed to child pipelines, a workaround is required.
       As a result, we use raw variables.
       The DEFERRED_RELEASE_VERSION variable was introduced for this purpose.
       However, for custom builds, we have an additional place where we modify
       the DEFERRED_RELEASE_VERSION variable to add a suffix.
       Therefore, extra interim variables need to be added to handle the workaround
       and ensure we get the raw variable in the end.
      f2705dfb
  4. Jul 23, 2024
  5. Jul 11, 2024
  6. Jul 09, 2024
  7. Jul 08, 2024
  8. Jul 05, 2024
  9. Jun 26, 2024
  10. Jun 03, 2024
  11. 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
  12. 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
  13. May 13, 2024
  14. May 08, 2024
  15. May 02, 2024
  16. Apr 26, 2024
  17. 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
  18. Apr 19, 2024
  19. Apr 11, 2024
  20. Apr 08, 2024
  21. Mar 20, 2024
  22. Mar 19, 2024
  23. 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
  24. Mar 06, 2024
  25. Mar 04, 2024
  26. Feb 23, 2024
  27. Feb 19, 2024
  28. Jan 31, 2024
  29. 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
  30. 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
  31. Jan 09, 2024
Loading