SCP-firmware merge requestshttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests2021-08-05T15:40:59Zhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/392scmi_clock & fwk: Bugfixes and improvements2021-08-05T15:40:59ZDarryl Greenscmi_clock & fwk: Bugfixes and improvements*Created by: nicola-mazzucato-arm*
This PR contains:
- minor update on user-guide
- bug fixing on scmi_clock clock_id
- improvements on the logging messages in fwk*Created by: nicola-mazzucato-arm*
This PR contains:
- minor update on user-guide
- bug fixing on scmi_clock clock_id
- improvements on the logging messages in fwkhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/388mod_scmi_perf: Fix invalid command return value2020-12-08T16:59:57ZDarryl Greenmod_scmi_perf: Fix invalid command return value*Created by: Sevenarth*
According to the SCMIv2 spec section 4.1.4, if a command does
not exist then SCMI_NOT_FOUND must be returned. This commit
fixes this behaviour for the SCMI Performance Protocol.
Change-Id: I523ced9acf034ea48...*Created by: Sevenarth*
According to the SCMIv2 spec section 4.1.4, if a command does
not exist then SCMI_NOT_FOUND must be returned. This commit
fixes this behaviour for the SCMI Performance Protocol.
Change-Id: I523ced9acf034ea4828c9b70096780ddc02e0ae5
Signed-off-by: Luca Vizzarro <Luca.Vizzarro@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/390Add disabled PSCI protocols when resource permission feature is disabled2020-12-23T07:33:04ZDarryl GreenAdd disabled PSCI protocols when resource permission feature is disabled*Created by: AhmedImbabyGadallah*
Add disabled protocols configurations for sgm775,sgm776,sgi575,rdn1e1
and tc0 platforms when resource permissions option is disabled.
*Created by: AhmedImbabyGadallah*
Add disabled protocols configurations for sgm775,sgm776,sgi575,rdn1e1
and tc0 platforms when resource permissions option is disabled.
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/389Fix default value for AR2020-12-19T11:30:03ZDarryl GreenFix default value for AR*Created by: jagadeeshujja*
arm-none-eabi-gcc --print-prog-name gcc-ar just prints gcc-ar, whereas
ar prints <prefix>/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ar
Signed-off-by: Jagadeesh Ujja <jagadeesh.ujja@...*Created by: jagadeeshujja*
arm-none-eabi-gcc --print-prog-name gcc-ar just prints gcc-ar, whereas
ar prints <prefix>/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ar
Signed-off-by: Jagadeesh Ujja <jagadeesh.ujja@arm.com>
Change-Id: I511fc2d307e2a8cd5e223013f9dfcc391e3969e0https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/387FWK: Add framework signals API2020-12-08T13:50:21ZDarryl GreenFWK: Add framework signals API*Created by: jimqui01*
jenkins: ok to test
*Created by: jimqui01*
jenkins: ok to test
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/386LLVM build implementation2020-12-08T11:34:38ZDarryl GreenLLVM build implementation*Created by: Sevenarth*
*Created by: Sevenarth*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/380isys_rom update and RD N2 platform support2020-12-03T18:58:16ZDarryl Greenisys_rom update and RD N2 platform support*Created by: vijayenthiran-arm*
This pull request has two series. The first series fixes the `isys_rom` module and makes SGI/RD platforms to use `isys_rom` module for bootloading the RAM firmware. The second series adds support for the ...*Created by: vijayenthiran-arm*
This pull request has two series. The first series fixes the `isys_rom` module and makes SGI/RD platforms to use `isys_rom` module for bootloading the RAM firmware. The second series adds support for the upcoming RD N2 (Reference Design for Neoverse N2) platform. https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/378Assorted SCMIv2 compliance fixes2020-11-30T17:06:39ZDarryl GreenAssorted SCMIv2 compliance fixes*Created by: Sevenarth*
*Created by: Sevenarth*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/379SCMI: CLOCK_CONFIG_SET does not rollback changes when failure occurs2020-12-02T14:28:26ZDarryl GreenSCMI: CLOCK_CONFIG_SET does not rollback changes when failure occurs*Created by: jimqui01*
The policy handlers should only apply state changes when the operation
for the message is successfully completed.
Change-Id: I490dbeba3ea023ab71c4135dac5cdb6775594e92
Signed-off-by: Jim Quigley <jim.quigley@a...*Created by: jimqui01*
The policy handlers should only apply state changes when the operation
for the message is successfully completed.
Change-Id: I490dbeba3ea023ab71c4135dac5cdb6775594e92
Signed-off-by: Jim Quigley <jim.quigley@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/377Mock clock fixes2020-11-30T15:17:26ZDarryl GreenMock clock fixes*Created by: Sevenarth*
*Created by: Sevenarth*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/375rcar: add modules2020-11-30T13:20:59ZDarryl Greenrcar: add modules*Created by: n-royer*
This PR adds new modules support:
- rcar timer
- rcar power domain specific module replaced by the generic power domain module
- rcar dvfs specific module replaced by the generic dvfs module
- system power
...*Created by: n-royer*
This PR adds new modules support:
- rcar timer
- rcar power domain specific module replaced by the generic power domain module
- rcar dvfs specific module replaced by the generic dvfs module
- system power
- rcar reset module
It also adds rcar always_on power domain state.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/376product/rddaniel&rddanielxlr: Minor fix in PIK clock config file.2020-11-30T11:43:05ZDarryl Greenproduct/rddaniel&rddanielxlr: Minor fix in PIK clock config file.*Created by: vijayenthiran-arm*
This PR fixes the issue reported in https://github.com/ARM-software/SCP-firmware/issues/342 *Created by: vijayenthiran-arm*
This PR fixes the issue reported in https://github.com/ARM-software/SCP-firmware/issues/342 https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/373framework: add optional identifier support2021-03-24T17:55:00ZDarryl Greenframework: add optional identifier support*Created by: leandro-arm*
This patch creates a new type called fwk_optional_id_t which can
be left into undefined. This allows any non-mandatory configuration
to be left unassigned reducing code-size and improving upgradability.
C...*Created by: leandro-arm*
This patch creates a new type called fwk_optional_id_t which can
be left into undefined. This allows any non-mandatory configuration
to be left unassigned reducing code-size and improving upgradability.
Change-Id: I28243b6a9394ce7c476f6574c45e6fc55a9fd6c6
Signed-off-by: Leandro Belli <leandro.belli@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/374Assorted fixes2020-11-30T10:48:18ZDarryl GreenAssorted fixes*Created by: n-royer*
*Created by: n-royer*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/372fwk: Minor optimisation in MT fwk_thread_put_event2020-11-24T09:50:21ZDarryl Greenfwk: Minor optimisation in MT fwk_thread_put_event*Created by: jimqui01*
This patch implements some minor optimisations for the
fwk_thread_put_event critical code path.
Signed-off-by: Jim Quigley <jim.quigley@arm.com>
Change-Id: I0ccf2e9e95be2059242786c735ecb597bd4b47e7*Created by: jimqui01*
This patch implements some minor optimisations for the
fwk_thread_put_event critical code path.
Signed-off-by: Jim Quigley <jim.quigley@arm.com>
Change-Id: I0ccf2e9e95be2059242786c735ecb597bd4b47e7https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/370Lb/sensor trip point2021-03-24T17:54:59ZDarryl GreenLb/sensor trip point*Created by: leandro-arm*
*Created by: leandro-arm*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/369tools: Display correct name for rcar's compiler2021-08-05T15:41:01ZDarryl Greentools: Display correct name for rcar's compiler*Created by: nicola-mazzucato-arm*
In tools/ci.py we build rcar platform with aarch64-none-elf-gcc, but
we display it as 'ARM'.
Correct this by replacing ARM with GCC-AArch64.
Change-Id: I7c4de86f6cd4a2a007263703edee7a7c71dfa8f6
...*Created by: nicola-mazzucato-arm*
In tools/ci.py we build rcar platform with aarch64-none-elf-gcc, but
we display it as 'ARM'.
Correct this by replacing ARM with GCC-AArch64.
Change-Id: I7c4de86f6cd4a2a007263703edee7a7c71dfa8f6
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/371mod_scmi : Deny access for PSCI agent for configured protocols2020-11-18T16:30:51ZDarryl Greenmod_scmi : Deny access for PSCI agent for configured protocols*Created by: AhmedImbabyGadallah*
In this change , when resource permission module is disabled if a
protocol is listed in the disabled protocols for PSCI agent then
this protocol couldn't be accessed by PSCI agent and SCMI_DENIED_ERRO...*Created by: AhmedImbabyGadallah*
In this change , when resource permission module is disabled if a
protocol is listed in the disabled protocols for PSCI agent then
this protocol couldn't be accessed by PSCI agent and SCMI_DENIED_ERROR
is returned.
Change-Id: Id35ba35628eabd9b7bca7bb48b7016f60155dcec
Signed-off-by: Ahmed Gadallah <ahmed.gadallah@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/368Juno: Disable Debug Module by default2020-11-16T11:28:35ZDarryl GreenJuno: Disable Debug Module by default*Created by: jimqui01*
This patch disables the Juno Debug module by default to free
up some memory. The option must be re-enabled when debugging.
Change-Id: Ife7f3e2c39c12167b05e9133bf956e04c3f25508
Signed-off-by: Jim Quigley <jim....*Created by: jimqui01*
This patch disables the Juno Debug module by default to free
up some memory. The option must be re-enabled when debugging.
Change-Id: Ife7f3e2c39c12167b05e9133bf956e04c3f25508
Signed-off-by: Jim Quigley <jim.quigley@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/367Synquacer fixes2020-11-16T10:33:29ZDarryl GreenSynquacer fixes*Created by: masahisak*
This pull request includes the fixes to align with the latest SCP-firmware design.*Created by: masahisak*
This pull request includes the fixes to align with the latest SCP-firmware design.