Skip to content
Snippets Groups Projects
  1. Feb 21, 2024
  2. Dec 19, 2023
  3. Apr 18, 2023
  4. May 31, 2022
    • Tobias Kahlki's avatar
      git: Changed protocol to HTTPS · fd9b25e0
      Tobias Kahlki authored
      The tools recipes still use SSH as protocol for the checkout.
      Since we have opend our repository to the public, SSH isn't available
      anymore. Because of this, we switch to HTTPS as protocol.
      fd9b25e0
  5. May 12, 2022
  6. May 11, 2022
  7. May 04, 2022
  8. Apr 12, 2022
  9. Mar 22, 2022
  10. Mar 17, 2022
    • Clemens Terasa's avatar
      rtc-pcf8563-guf: Upgrade to v5.15.28 kernel version · 1861df89
      Clemens Terasa authored
      Due to the kernel upgrade we need to update modules as well.
      Modifies by comparing the rtc-pcf8563-guf with the mainline version.
      
      The function devm_rtc_register_device() was introduced in 5.11, thus
      create add a version check.
      
      BCS 746-000730
      1861df89
  11. Jan 28, 2022
  12. Aug 27, 2021
  13. Feb 04, 2021
  14. Oct 09, 2020
  15. Oct 06, 2020
    • Clemens Terasa's avatar
      gfplatdetct: Add NALLINO platform detection · 68f61073
      Clemens Terasa authored
      Add the NALLINO platform detection code including the PAD multiplexing
      and the enable pin.
      
      The gfplatddetect implements the Garz & Fricke specific platform
      detection mechanism. It simply reads some GPIO pins that are pre defined
      at the time of production to determine the board model and the board
      revision.
      
      The NALLINO implementation, however, is somewhat special. It uses the
      same SoC pads for the display output. Thus it needs to define the
      display pinctl as default.
      
      When probed the gfplatdetect switches the pinctrl ("pfid") if available and
      enables the optional enable-gpio pin. It reads the GPIO values, disables the
      enable-gpio again and re-muxes the pinctl back to "default".
      
      BCS 746-000095
      68f61073
    • Clemens Terasa's avatar
      gfplatdetect: Add platform abstraction · a8988f4b
      Clemens Terasa authored
      Add a platform abstraction layer to be able to add a whole different
      platform like NALLINO.
      
      The current implementation was based on the Flash-N-Go Boot and the
      previous Linux implementation for the Garz & Fricke SAN* platforms.
      
      This however does not fit into for the NALLINO board and thus we need
      new function for the new board. To be able to add a new platform
      introduce the struct gfplatdetect_platform that abstracts platform
      specific read function of the PFID pins and their evaluation.
      
      Many refactoring changes were made to make the code more readable and
      better structured.
      
      Right now the NALLINO/iMX6ULL is not yet implemented.
      a8988f4b
  16. Oct 01, 2020
  17. Sep 04, 2020
    • Clemens Terasa's avatar
      rtc-pcf8563-guf: Fix rtc-pcf8563-guf build · 520622d9
      Clemens Terasa authored
      Somehow the Garz & Fricke specific PCF8563 driver rtc-pcf8563-guf was
      not buildable.
      
      On cause was a missing and unused config.h file. Remove this file from
      the recipe.
      
      Another error was due to the removal of the register resets in the
      PCF8563 that should be prevented by the driver. However the buffer
      variable is used later on so we cannot comment it out.
      520622d9
  18. Aug 19, 2020
    • Clemens Terasa's avatar
      gfplatdetect: Add FnGBoot revision · 89ac7e0d
      Clemens Terasa authored
      The Flash-N-Go Boot bootloader propagates its version using ATAGS.
      ATAGS, however, will be destroyed after bootup if an appended device tree
      was found. Thus it needs to be saved to the device tree by the kernel
      before.
      
      Souch a kernel patch has been added and now get the FnGBoot info from
      the device tree.
      
      The Device Tree entry used for this is FnGBoot agnostic and was called
      "atag-revision".
      89ac7e0d
  19. Aug 18, 2020
    • Clemens Terasa's avatar
      modules: gfplatdetect: Add platform detection for imx6qdl · 6c7a8329
      Clemens Terasa authored
      This commit establishes a working module and adds the real code to detect the
      platform and to propagate the platform to the /proc/cpuinfo file.
      The platform detection module is meant to replace the previous platform
      detection code in the imx6 board file.
      
      The kernel, however, needs some adaptions namely the exported symbols for
      the system_rev, board_rev, fngboot_rev and macghine_name.
      These are defined in arc/arm/kernel/setup.c and are meant to be
      displayed via the /proc/cpuinfo file.
      
      The other explicit exports are imx_get_soc_revision and a new function
      mxc_get_cpu_type which returns the __mxc_cpu_type variable.
      
      The main parts are taken from the previous implementation in the current
      rocko G&F kernel and from the Flash-N-Go Boot board detection code.
      
      Read the "pfid-gpios" from the device tree entry to get the correct
      GPIOs. This prevents the need for gpio definitions in this driver.
      
      Backup the previous information in case we want to unload the driver.
      Do this mainly for the machine_name string to prevent a dangling
      string pointer.
      
      Add another new sysfs interface to read the board and board revision.
      This might deprecate the /proc/cpuinfo part so that we do not have to
      touch it in the future anymore.
      And with teh sysfs we get a consistent method to propagate G&F specific
      board information.
      
      Right now only the imx6qdl (San*) platforms are supported. The imx6ull
      devices (NALLINO) are not yet supported.
      6c7a8329
  20. Aug 13, 2020
Loading