Skip to content
  1. Jun 22, 2022
    • Sudeep Holla's avatar
      fwk: Return a value from a non-void function · ae8e5c06
      Sudeep Holla authored
      
      
      Some compilers complain the return type error as below.
      
       | arch/none/host/include/arch_helpers.h: In function ‘arch_interrupts_disable’:
       | arch/none/host/include/arch_helpers.h:25:1: error: no return statement in
       |	function returning non-void [-Werror=return-type]
      
      Fix the same.
      
      Change-Id: Ia3343fbbea57ae783b272f0c4db05a7060256f85
      Signed-off-by: Sudeep Holla's avatarSudeep Holla <sudeep.holla@arm.com>
      ae8e5c06
    • Katherine Vincent's avatar
      sensor: typedef included to give signed or unsigned value options · b0e37bd6
      Katherine Vincent authored
      
      
      The changes in this patch are to introduce a typedef, which will
      allow either signed or unsigned sensor values. This new typedef is
      used to be able to conditionally support int64, allowing the
      introduction of negative value sensors.
      
      It will be automatically enabled with SCMI-sensor-v2, however it
      can also be enabled on its own using with the cmake tag
      SCP_ENABLE_SENSOR_SIGNED_VALUE.
      
      Existing platforms that cannot handle signed values will return
      FWK_E_SUPPORT when the above build options are set.
      
      Signed-off-by: Katherine Vincent's avatarKatherine Vincent <katherine.vincent@arm.com>
      Change-Id: I0f24e31d4bc3861b1724d814e866ef97f09c4b88
      b0e37bd6
  2. Jun 06, 2022
  3. May 25, 2022
  4. May 23, 2022
  5. May 19, 2022
    • Nicola Mazzucato's avatar
      juno/reset_domain: Fix conditional inclusion of notification_id · 624bbcc7
      Nicola Mazzucato authored
      
      
      The inclusion of the notification_id member is now dependent on
      whether or not BUILD_HAS_SCMI_NOTIFICATIONS build flag is set.
      But in the reset_domain implementation, the functionality associated
      with that identifier is conditional to the availability of framework
      notifications BUILD_HAS_NOTIFICATION.
      
      This creates a misalignment of build option for the correct use of
      the reset domain features.
      
      Replace BUILD_HAS_SCMI_NOTIFICATIONS with BUILD_HAS_NOTIFICATION
      for the inclusion of the notification_id.
      
      Change-Id: If596761faae827a9a7b3fe4101b36039b0fb2720
      Signed-off-by: Nicola Mazzucato's avatarNicola Mazzucato <nicola.mazzucato@arm.com>
      624bbcc7
    • Nicola Mazzucato's avatar
      reset_domain: Fix HAL api type · f4a29225
      Nicola Mazzucato authored
      
      
      The HAL API type that should be returned by whoever binds to
      the reset module should be `mod_reset_domain_api` and not
      `mod_reset_domain_drv_api`.
      
      Fix the type.
      
      Change-Id: Ice6690c575db43af42e2c2ca014968aeb3c7bd96
      Signed-off-by: Nicola Mazzucato's avatarNicola Mazzucato <nicola.mazzucato@arm.com>
      f4a29225
  6. May 18, 2022
    • Morikawa, Masanobu's avatar
      synquacer: Add platform_options.md · db2beca5
      Morikawa, Masanobu authored
      
      
      This patch adds a documentation
      "what options are available and how to build example"
      on SynQuacer platform.
      
      Signed-off-by: default avatarMasanobu Morikawa <morikawa.masanobu@socionext.com>
      Signed-off-by: default avatarMasahisa Kojima <masahisa.kojima@linaro.org>
      Change-Id: Ib9db696d7cd665ae2fd10fbddb28c1e0cd7791e8
      db2beca5
    • Morikawa, Masanobu's avatar
      synquacer: Add a make option to select UART port · 9b6082a2
      Morikawa, Masanobu authored
      
      
      This patch adds a new make option to select UART port
      in make and CMake build on SynQuacer platform.
      
      The following 3 UART ports are selectable.
      uart0 : A standard UART on the 40 pin expansion connector
              (used as default for SCP console)
      uart1 : A second standard UART on the 40 pin expansion connector
      debug_uart : A debug UART via the micro-B USB connector
      
      To select UART port, set SYNQUACER_UART value as below
      when executing make commnad.
      
      In make build system,
      make CC=$CC PRODUCT=synquacer MODE=$MODE \
       [SYNQUACER_UART=uart0|uart1|debug_uart]
      e.g.
      make CC=$CC PRODUCT=synquacer MODE=$MODE SYNQUACER_UART=uart1
      
      In CMake build system,
      make -f Makefile.cmake CC=$CC PRODUCT=synquacer MODE=$MODE \
       [EXTRA_CONFIG_ARGS="-DSYNQUACER_UART=uart0|uart1|debug_uart"]
      e.g.
      make -f Makefile.cmake CC=$CC PRODUCT=synquacer MODE=$MODE \
       EXTRA_CONFIG_ARGS="-DSYNQUACER_UART=uart1"
      
      If SYNQUACER_UART value is not set, uart0 is selected as defalut.
      
      Change-Id: I9390a178c4685d5e4aa88d1eb1174aa9a26fd00f
      Signed-off-by: default avatarMasahisa Kojima <masahisa.kojima@linaro.org>
      Signed-off-by: default avatarMasanobu Morikawa <morikawa.masanobu@socionext.com>
      9b6082a2
    • Leandro Belli's avatar
      thermal-mgmt: Move power allocation to a separate file · af4fdf17
      Leandro Belli authored
      
      
      This patch moves power allocation functions to a separate file.
      It will allow to encapsulate this functionality.
      
      Signed-off-by: Leandro Belli's avatarLeandro Belli <leandro.belli@arm.com>
      Change-Id: I27e1fcd7c4780196f93bcb8388d1c77035923d1c
      af4fdf17
    • Leandro Belli's avatar
      scmi-perf: move fast channel alarm to event context · db57f0f5
      Leandro Belli authored
      
      
      This patch moves FastChannels tick process to event context,
      reducing the time consumed during a ISR.
      It avoids holding up the entire system for a possible long time.
      
      Signed-off-by: Leandro Belli's avatarLeandro Belli <leandro.belli@arm.com>
      Change-Id: Ic3f9af1fa530a22f433bf9deea8cf963db6fb9cc
      db57f0f5
    • Sahil's avatar
      n1sdp: Introduce trusted board boot · 3e4c34ce
      Sahil authored
      
      
      In current boot flow, the SCP RAM firmware copies TF-BL31
      from SCP QSPI memory to SRAM, and the AP core starts the
      execution from it. With TBBR boot flow enabled SCP RAM
      firmware will instead copy TF-BL1 to trusted SRAM.
      
      This patch also removes BL33 info SDS structure as it is no longer
      needed with the TBBR based boot.
      
      Signed-off-by: Sahil's avatarsahil <sahil@arm.com>
      Change-Id: I802a99fc7da6da5f5ba5ca5f7cb13a08c06146d0
      3e4c34ce
    • Sahil's avatar
      fip: extend fip module to accept custom uuid through module config · 5fda22c1
      Sahil authored
      
      
      fiptool allows packaging images as a blob with custom UUID but
      fip module in SCP does not allow platform to use custom UUIDs for images.
      Current workaround that is being used is to add a custom entry in fip.h
      and make appropriate changes elsewhere in common fip module.
      This approach is not scalable and requires changes in common code.
      
      This patch adds changes to support platforms to use custom UUIDs
      through config_fip.c file. Platforms can add any number of custom
      entries through config which is then parsed by fip module.
      
      Signed-off-by: Sahil's avatarsahil <sahil@arm.com>
      Change-Id: I4c0770f9d053e3bbcafa959a1bc83c4175f32c06
      5fda22c1
    • Tarek El-Sherbiny's avatar
      gimfile: Update to the latest release version · a9582fb5
      Tarek El-Sherbiny authored
      
      
      Update packages versions to avoid an security issues.
      
      Signed-off-by: Tarek El-Sherbiny's avatarTarek El-Sherbiny <tarek.el-sherbiny@arm.com>
      Change-Id: I8e0cd24fff48be4172e4fbf7b45f40c6611c83c7
      a9582fb5
  7. May 05, 2022
  8. May 04, 2022
    • Manoj Kumar's avatar
      morello: fix timestamp in debug logs · 876fa4ff
      Manoj Kumar authored
      
      
      The generic timer instance is not hooked to the framework time driver
      which makes the timestamp to be printed as zeros all the time.
      
      This patch fixes the gap to let framework print correct timestamps
      during debug logs.
      
      Signed-off-by: Manoj Kumar's avatarManoj Kumar <manoj.kumar3@arm.com>
      Change-Id: Iacab58a01999be8f71358d13e48c1517dba02b64
      876fa4ff
  9. Apr 26, 2022
    • Ahmed Gadallah's avatar
      cmake: Fix ArmClang generated images · 0c919a6a
      Ahmed Gadallah authored
      
      
      Images generated for cortex-m7 targets are not booting.
      This is because hardware floating point initialization modules
      are added by ArmClang linker. These modules add floating point
      instructions that cause exceptions.
      
      This patch adds the linker option to omit including the floating
      point initialization modules and the compiler option to avoid
      using floating point instructions.
      
      Signed-off-by: Ahmed Gadallah's avatarAhmed Gadallah <ahmed.gadallah@arm.com>
      Change-Id: I7e0f868227587c0a167d29974608ddb2a21b018f
      0c919a6a
  10. Apr 21, 2022
  11. Apr 20, 2022
  12. Apr 13, 2022
  13. Apr 08, 2022
  14. Apr 07, 2022
Loading