From 6eb97d913396403162db604b6fdd240325c4baaf Mon Sep 17 00:00:00 2001 From: Tarek El-Sherbiny Date: Tue, 10 Sep 2024 14:15:18 +0100 Subject: [PATCH] scp_v2.15: update SCP-firmware to release v2.15 Update the version in Cmake and readme files to new release version v2.15. With this patch the change log is updated to contain description for new features, improvements and fixes contained in this release. Signed-off-by: Tarek El-Sherbiny --- CMakeLists.txt | 2 +- change_log.md | 88 +++++++++++++++++++++++++++++++++++ framework/test/CMakeLists.txt | 2 +- product/test/CMakeLists.txt | 2 +- readme.md | 2 +- unit_test/CMakeLists.txt | 2 +- 6 files changed, 93 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ebbb76120..aa423d682 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -86,7 +86,7 @@ endif() project( SCP - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/change_log.md b/change_log.md index e4f62f199..4b85d51f4 100644 --- a/change_log.md +++ b/change_log.md @@ -3,6 +3,94 @@ SCP-firmware Change Log Copyright (c) 2019-2024, Arm Limited and Contributors. All rights reserved. +SCP-firmware - version 2.15 +============================ + +New features +------------ + +- Documentation: + - Update the threat model + +- Arch: + - Support arm Cortex-M23, M33 and M85 + +- Framework: + - Add tracing mechanism + +- Interface: + - power_management: Add new power management interface + +- Modules: + - smcf: Allow mode settings for individual MLI and validate the settings + - smcf: Add MLI enable and disable API + - ppu: Support DSU PPU dynamic mode and core locking + - power_domain: Add multiple off states + - scmi_sensor: Support scmi v3.0 features + - cmn_cyprus: Introduce the driver + - scmi_power_domain: Enable agent logical domain view + - metrics_analyzer: Introduce new module + - perf_controller: Introduce new module + - noc_s3: Introduce new module + +- Platforms: + - neoverse-rd: add io block interface + - totalcompute: GPU and DPU ppu enablement + - Enable fast channel for multiple platforms + - rdfremont/dvfs_handler: Introduce new driver + +- Tools: + - CI: Enable gitlab CI + - cppcheck: Support version v2.8 + + +Changed +------- + +- Documentation: + - code owners: Update maintainers list + +- Framwork: + - Rename FWK_TRACE to FWK_LOG_LOCAL + +- Modules: + - scmi: Combine the common scmi message validation + - pl011: Only start printing after initialization + +- Platforms: + - tc1: Platform removal + - rdfremont: Update the LCP memory size to 32KB DTCM and 64KB ITCM + - rdv3: Rename rdfremont to rdv3 + +- tools: + - Removal of tools that are no longer in use + +Resolved issues +--------------- + +- Documentation: + - Remove deprecated sections in build_system.md + +- Arch: + - Fix build problem for arm cortex-M33 + +- Framework: + - Module state updated correctly + +- Modules: + - gtimer: Corrects the definition of the CNTControlBase register + - sc_pll: Fix the lock timeout and error handling + - Multiple unit-tests compiler errors + - mpmm: Fix MPMMCR register write + + +- Platforms: + - optee: Fix build issues + - rdfremont: Fix AP-LCP MHU base address + - juno: Fix scmi clock permissions + + + SCP-firmware - version 2.14 ============================ diff --git a/framework/test/CMakeLists.txt b/framework/test/CMakeLists.txt index ae6674ef9..9ca6cb90d 100644 --- a/framework/test/CMakeLists.txt +++ b/framework/test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_FWK_TEST - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software Framework tests" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/product/test/CMakeLists.txt b/product/test/CMakeLists.txt index 585ef1e74..c5558f1b3 100644 --- a/product/test/CMakeLists.txt +++ b/product/test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_PRODUCT_UNIT_TEST - VERSION 2.14.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software Product Unit Test" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" diff --git a/readme.md b/readme.md index e81842446..2a569f69c 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -SCP-firmware - version 2.14 +SCP-firmware - version 2.15 =========================== Copyright (c) 2011-2024, Arm Limited. All rights reserved. diff --git a/unit_test/CMakeLists.txt b/unit_test/CMakeLists.txt index 18b2c5877..5f5a22c1b 100644 --- a/unit_test/CMakeLists.txt +++ b/unit_test/CMakeLists.txt @@ -9,7 +9,7 @@ cmake_minimum_required(VERSION 3.18.3) project( SCP_UNIT_TEST - VERSION 2.8.0 + VERSION 2.15.0 DESCRIPTION "Arm SCP/MCP Software" HOMEPAGE_URL "https://developer.arm.com/tools-and-software/open-source-software/firmware/scp-firmware" -- GitLab