SCP-firmware merge requestshttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests2021-08-23T14:50:26Zhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/519vs-code: Fix VS Code development container2021-08-23T14:50:26ZChris Kayvs-code: Fix VS Code development containerVS Code currently tries to enter the container as the `user` user, which doesn't exist. Enter it as root instead.VS Code currently tries to enter the container as the `user` user, which doesn't exist. Enter it as root instead.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/520mod_system_pll: fix incorrect return value2021-08-24T10:57:43ZDarryl Greenmod_system_pll: fix incorrect return value*Created by: shriram-k-arm*
The fucntion "freq_to_half_cycle_ps" should return unsigned int values
only. But the condition that checks whether the given frequency is a
multiple of 1 KHz, will return FWK_E_PARAM which is -1. So return ...*Created by: shriram-k-arm*
The fucntion "freq_to_half_cycle_ps" should return unsigned int values
only. But the condition that checks whether the given frequency is a
multiple of 1 KHz, will return FWK_E_PARAM which is -1. So return 0
instead of FWK_E_PARAM, if the condition fails.
Change-Id: Ib31b65757ec3824ed945a4ac5a8e4abdf860e4a7
Signed-off-by: Shriram K <shriram.k@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/521synquacer: no operation is required in ppu_v0 shutdown handler2021-08-24T10:57:11ZDarryl Greensynquacer: no operation is required in ppu_v0 shutdown handler*Created by: masahisak*
On SynQuacer platform, whole system shutdown process is handled
by the SYNQUACER_SYSTEM module with accessing the CRG hardware.
This commit modifies the ppu_v0_synquacer shutdown handler
just to return FWK_S...*Created by: masahisak*
On SynQuacer platform, whole system shutdown process is handled
by the SYNQUACER_SYSTEM module with accessing the CRG hardware.
This commit modifies the ppu_v0_synquacer shutdown handler
just to return FWK_SUCCESS, because no operation is required
in each PPU shutdown handler.
Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Change-Id: Ib76c07e940636ce7cf8e637533f898268f6b9464https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/522Ag/voltage domain cmake fix2021-08-24T10:56:33ZDarryl GreenAg/voltage domain cmake fix*Created by: AhmedImbabyGadallah*
This patch fix CMake build when Voltage Domain modules are added. Also TC0 platform CMake file is updated.*Created by: AhmedImbabyGadallah*
This patch fix CMake build when Voltage Domain modules are added. Also TC0 platform CMake file is updated.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/523Misra fixes for scmi & fwk2021-09-15T10:29:53ZDarryl GreenMisra fixes for scmi & fwk*Created by: Zaya-dyno*
These patches include MISRA 9.5 defects being addressed within scmi and framework files.*Created by: Zaya-dyno*
These patches include MISRA 9.5 defects being addressed within scmi and framework files.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/525Rdn1edge mcpramfw2021-09-14T08:50:09ZDarryl GreenRdn1edge mcpramfw*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for rdn1edge platform.*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for rdn1edge platform.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/526Sgi575 mcpramfw2021-09-14T08:44:22ZDarryl GreenSgi575 mcpramfw*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for sgi575 platform.*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for sgi575 platform.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/527Rdv1mc mcpramfw2021-09-15T07:53:44ZDarryl GreenRdv1mc mcpramfw*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for RDV1-Multichip platform.*Created by: shriram-k-arm*
This patch series adds mcp ramfw support for RDV1-Multichip platform.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/528morello: Restructure dmc_bing module2021-09-14T13:48:16ZDarryl Greenmorello: Restructure dmc_bing module*Created by: chandnich*
dmc_bing module has been restructured so that both
Morello FVP and Morello SoC can make use of the same
module.
Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
Signed-off-by: Chandni Cherukuri <chandni.ch...*Created by: chandnich*
dmc_bing module has been restructured so that both
Morello FVP and Morello SoC can make use of the same
module.
Signed-off-by: Manoj Kumar <manoj.kumar3@arm.com>
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>
Change-Id: Ib8e58b90560e2f5254d2393c7362b47f904e78e7https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/529readme.md: Add Security issue reporting2021-09-16T08:50:52ZDarryl Greenreadme.md: Add Security issue reporting*Created by: AhmedImbabyGadallah*
A Security issues reporting section is added to the Readme file.
This section consists of point of contact to report the security
issues and a link to the Arm Developer website in case more
informati...*Created by: AhmedImbabyGadallah*
A Security issues reporting section is added to the Readme file.
This section consists of point of contact to report the security
issues and a link to the Arm Developer website in case more
information is needed by the viewer.
Signed-off-by: Ahmed Gadallah <ahmed.gadallah@arm.com>
Change-Id: I86afcce34836dffe367486c99e01cc4a94d3b900https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/530RD-N2 product update and CMN-700 multiple SCG support2021-09-16T07:29:17ZDarryl GreenRD-N2 product update and CMN-700 multiple SCG support*Created by: vijayenthiran-arm*
*Created by: vijayenthiran-arm*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/531cmake: Add -Wall -Werror options to cmake builds2021-09-15T20:12:20ZDarryl Greencmake: Add -Wall -Werror options to cmake builds*Created by: girishpathak*
Currently -Wall, -Wextra and -Werror options are missing
for cmake builds. This commit add these options for
cmake builds.
Change-Id: I6d2f74f2cd03107127b87f80aa22764694190dac
Signed-off-by: Girish Patha...*Created by: girishpathak*
Currently -Wall, -Wextra and -Werror options are missing
for cmake builds. This commit add these options for
cmake builds.
Change-Id: I6d2f74f2cd03107127b87f80aa22764694190dac
Signed-off-by: Girish Pathak <girish.pathak@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/533framework: Remove signal type __FWK_ID_TYPE_SIGNAL2021-09-25T21:34:57ZDarryl Greenframework: Remove signal type __FWK_ID_TYPE_SIGNAL*Created by: girishpathak*
This change removes unused types
__FWK_ID_TYPE_SIGNAL and 'struct signal'
which are not needed as it's use was removed in the
below commit(part of light event patchset)
f74c34fc8 framework, dvfs: Remove...*Created by: girishpathak*
This change removes unused types
__FWK_ID_TYPE_SIGNAL and 'struct signal'
which are not needed as it's use was removed in the
below commit(part of light event patchset)
f74c34fc8 framework, dvfs: Remove signals.
Change-Id: I46b0c90ffc55893df5c2cebf461637ba91a8f3ce
Signed-off-by: Girish Pathak <girish.pathak@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/534module: publicise cmn_skeena as a generic scp module2021-12-09T14:06:14ZDarryl Greenmodule: publicise cmn_skeena as a generic scp module*Created by: anukou*
This patch adds cmn_skeena module - the CMN interconnect in
Morello - to the core SCP modules group. CMN Skeena is based
on CMN600 but has additional changes to facilitate transportation
of the tag bits, 5x2 CMN ...*Created by: anukou*
This patch adds cmn_skeena module - the CMN interconnect in
Morello - to the core SCP modules group. CMN Skeena is based
on CMN600 but has additional changes to facilitate transportation
of the tag bits, 5x2 CMN mesh size, etc.
The Morello product will now be using this newly added core module
as opposed to having it as a private product-specific module.
Signed-off-by: Anurag Koul <anurag.koul@arm.com>
Co-authored-by: Manoj Kumar <manoj.kumar3@arm.com>
Co-authored-by: Chandni Cherukuri <chandni.cherukuri@arm.com>
Change-Id: Icb5e4cde65a74c407370da7f68dcecf3c1b76a83https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/535module: move n1sdp_i2c module as cdns_i2c module2021-09-27T13:59:37ZDarryl Greenmodule: move n1sdp_i2c module as cdns_i2c module*Created by: chandnich*
N1Sdp product specific n1sdp_i2c module is renamed
as cdns_i2c and moved to top level core module folder.
This allows platforms which have the Cadence I2C to make
use of the generic module and reduces code dup...*Created by: chandnich*
N1Sdp product specific n1sdp_i2c module is renamed
as cdns_i2c and moved to top level core module folder.
This allows platforms which have the Cadence I2C to make
use of the generic module and reduces code duplication.
References to n1sdp platform code has been removed from
the module.
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>
Change-Id: Id25b31521e8c89b17b3b6d521dad710590076be4https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/536fwk: Replace remaining `assert()` call with `fwk_assert()`2021-09-27T15:00:23ZDarryl Greenfwk: Replace remaining `assert()` call with `fwk_assert()`*Created by: nicola-mazzucato-arm*
A previous commit (7b01ad845) left behind one replacement from
assert() to fwk_assert().
This commit fixes that.
Change-Id: Id98d2d09bb25d2842beeff69b7938fe259d5938c
Signed-off-by: Nicola Mazzu...*Created by: nicola-mazzucato-arm*
A previous commit (7b01ad845) left behind one replacement from
assert() to fwk_assert().
This commit fixes that.
Change-Id: Id98d2d09bb25d2842beeff69b7938fe259d5938c
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/537Cppcheck re-enable2021-09-28T09:48:21ZDarryl GreenCppcheck re-enable*Created by: AhmedImbabyGadallah*
This PR re-enables Cppcheck*Created by: AhmedImbabyGadallah*
This PR re-enables Cppcheckhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/538SCP-v2.9.0 - release notes2021-09-30T11:18:17ZDarryl GreenSCP-v2.9.0 - release notes*Created by: AhmedImbabyGadallah*
*Created by: AhmedImbabyGadallah*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/539cmn_booker: Limit PA width to 40 bits2021-09-28T21:32:32ZDarryl Greencmn_booker: Limit PA width to 40 bits*Created by: uarif1*
This is the max that CMN Booker can support. The corresponding
changes have been made in TC0 and TC1.
Signed-off-by: Usama Arif <usama.arif@arm.com>
Change-Id: Ic8e52fdedbfa301c0b0b3fb1b7900e8caa375c14*Created by: uarif1*
This is the max that CMN Booker can support. The corresponding
changes have been made in TC0 and TC1.
Signed-off-by: Usama Arif <usama.arif@arm.com>
Change-Id: Ic8e52fdedbfa301c0b0b3fb1b7900e8caa375c14https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/540CCG support for CMN-700 and assorted CMake fixes2021-09-29T16:53:52ZDarryl GreenCCG support for CMN-700 and assorted CMake fixes*Created by: vijayenthiran-arm*
This pull request adds support for CXL Gateway (CCG) in CMN-700 module and includes assorted fixes to CMake build system.*Created by: vijayenthiran-arm*
This pull request adds support for CXL Gateway (CCG) in CMN-700 module and includes assorted fixes to CMake build system.