SCP-firmware merge requestshttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests2020-08-26T13:54:12Zhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/131Add SGM-775 config indices2020-08-26T13:54:12ZChris KayAdd SGM-775 config indicesThis PR enumerates the `psu` and `timer` element identifier indices configured by SGM-775 so they are no longer identified by fixed integers.This PR enumerates the `psu` and `timer` element identifier indices configured by SGM-775 so they are no longer identified by fixed integers.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/135PSU bugfixes2019-11-07T18:30:38ZChris KayPSU bugfixesThis PR fixes a couple of bugs identified in the recent asynchronous PSU support.This PR fixes a couple of bugs identified in the recent asynchronous PSU support.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/136scmi_sensor: Fix return value from response event2020-06-09T07:16:57ZDarryl Greenscmi_sensor: Fix return value from response event*Created by: nicola-mazzucato-arm*
This patch fixes the status returned to scmi when
the result is provided through a response event. In the
case of a hardware failure, the agent is now correctly
informed of such state.
Change-Id:...*Created by: nicola-mazzucato-arm*
This patch fixes the status returned to scmi when
the result is provided through a response event. In the
case of a hardware failure, the agent is now correctly
informed of such state.
Change-Id: I96c09e3f63afa86bef64da81da346895ea738f22
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/137I2c and juno misc2020-06-09T07:16:58ZDarryl GreenI2c and juno misc*Created by: nicola-mazzucato-arm*
This PR aims to:
- clean-up & update the i2c module to support sync/async drivers
- fix mistakes for scmi_clock module
- add alarms count for the juno board in preparation for future support*Created by: nicola-mazzucato-arm*
This PR aims to:
- clean-up & update the i2c module to support sync/async drivers
- fix mistakes for scmi_clock module
- add alarms count for the juno board in preparation for future supporthttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/138Clock: minor fixes & improvements2020-06-09T07:17:01ZDarryl GreenClock: minor fixes & improvements*Created by: nicola-mazzucato-arm*
Minor fixes & improvements for the clock module.*Created by: nicola-mazzucato-arm*
Minor fixes & improvements for the clock module.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/139mock_sensor: Add module2020-06-09T07:16:59ZDarryl Greenmock_sensor: Add module*Created by: nicola-mazzucato-arm*
This patch adds a mocker for sensors.
This module implements the sensor driver API and
defers the get_value requests. This module requires
the timer facilities in order to setup an alarm.
This woul...*Created by: nicola-mazzucato-arm*
This patch adds a mocker for sensors.
This module implements the sensor driver API and
defers the get_value requests. This module requires
the timer facilities in order to setup an alarm.
This would emulate a sensor that provides a value
through an ISR and a call to the driver_response API
of the sensor module.
This module can be used to test sensor call flow
in platforms that do not provide asynchronous sensor
drivers.
Change-Id: I37baa428c12d6aa1c3de2f6f534ab5ac158f2352
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/141Ci static analysis2019-11-13T18:00:34ZDarryl GreenCi static analysis*Created by: raphaelgault*
This PR fixes mistakes discovered by Cppcheck static analyzer and introduces a files for performing static analysis in the Continuous Integration process.*Created by: raphaelgault*
This PR fixes mistakes discovered by Cppcheck static analyzer and introduces a files for performing static analysis in the Continuous Integration process.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/142Add support for delayed responses in all compilation modes2019-11-15T17:41:50ZDarryl GreenAdd support for delayed responses in all compilation modes*Created by: souvikkc*
*Created by: souvikkc*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/143doc: Clarify contributors' and Maintainers' responsibilities.2019-12-13T16:14:02ZDarryl Greendoc: Clarify contributors' and Maintainers' responsibilities.*Created by: jimqui01*
Add an explicit statement to the contributors document detailing the
follow-through policies for the contributor and the maintainer.
Change-Id: I57460afdc0c08582f8fef3285414b26543b4c564
Signed-off-by: Jim Qui...*Created by: jimqui01*
Add an explicit statement to the contributors document detailing the
follow-through policies for the contributor and the maintainer.
Change-Id: I57460afdc0c08582f8fef3285414b26543b4c564
Signed-off-by: Jim Quigley <jim.quigley@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/144n1sdp: fix host_ra_count which gets passed to End Point2019-11-21T11:48:52ZDarryl Greenn1sdp: fix host_ra_count which gets passed to End Point*Created by: chandnich*
Number of Host RA has been modified to include RN-D's as also
Requesting Agents. Modify the host_ra_count to pass the correct
information for Endpoint programming.
Also, there can be topologies where external ...*Created by: chandnich*
Number of Host RA has been modified to include RN-D's as also
Requesting Agents. Modify the host_ra_count to pass the correct
information for Endpoint programming.
Also, there can be topologies where external RNSAM count is 0.
So remove the check for external_rnsam_count.
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/145Power management fixes2019-11-22T11:01:35ZDarryl GreenPower management fixes*Created by: ronald-cron-arm*
*Created by: ronald-cron-arm*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/146Te/juno os lto compiler flags2019-11-25T19:15:56ZDarryl GreenTe/juno os lto compiler flags*Created by: tarek-arm*
*Created by: tarek-arm*
https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/147doc: Add notification information to the documentation2020-06-09T07:17:00ZDarryl Greendoc: Add notification information to the documentation*Created by: nicola-mazzucato-arm*
This patch adds information in the framework guide
for notifications.
Change-Id: I4063eee51e8bafe8076ab2ec53894dc505b38c10
Signed-off-by: Elieva Pignat <Elieva.Pignat@arm.com>
Signed-off-by: Nico...*Created by: nicola-mazzucato-arm*
This patch adds information in the framework guide
for notifications.
Change-Id: I4063eee51e8bafe8076ab2ec53894dc505b38c10
Signed-off-by: Elieva Pignat <Elieva.Pignat@arm.com>
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/148juno_ppu: Don't trap when attempt to turn off DBGSYS2021-11-30T23:13:35ZDarryl Greenjuno_ppu: Don't trap when attempt to turn off DBGSYS*Created by: nicola-mazzucato-arm*
This patch removes the trap when attempting to set
the PPU for the DBGSYS to OFF. This allows debugging
SCP to continue.
Change-Id: I3abb69319605cc2fe5766e339e386e01d2207e16
Signed-off-by: Nicola...*Created by: nicola-mazzucato-arm*
This patch removes the trap when attempting to set
the PPU for the DBGSYS to OFF. This allows debugging
SCP to continue.
Change-Id: I3abb69319605cc2fe5766e339e386e01d2207e16
Signed-off-by: Nicola Mazzucato <nicola.mazzucato@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/149Te/remove fwk module check call2019-12-02T12:19:04ZDarryl GreenTe/remove fwk module check call*Created by: tarek-arm*
Remove fwk_module_check_call() to reduce memory footprint.*Created by: tarek-arm*
Remove fwk_module_check_call() to reduce memory footprint.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/150doc: Correct Cppcheck invocation description2019-12-02T16:34:33ZDarryl Greendoc: Correct Cppcheck invocation description*Created by: raphaelgault*
The command described in the documentation reflected the CI and wasn't
adapted for invoking Cppcheck locally.
Change-Id: I307f8f03298049701ce30fd0c129173ce4dc3cd9
Signed-off-by: Raphael Gault <raphael.gau...*Created by: raphaelgault*
The command described in the documentation reflected the CI and wasn't
adapted for invoking Cppcheck locally.
Change-Id: I307f8f03298049701ce30fd0c129173ce4dc3cd9
Signed-off-by: Raphael Gault <raphael.gault@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/151Juno clocks2019-12-03T09:36:49ZDarryl GreenJuno clocks*Created by: raphaelgault*
This PR introduces clock drivers for Juno development board as well as support for the SCMI clock protocol.*Created by: raphaelgault*
This PR introduces clock drivers for Juno development board as well as support for the SCMI clock protocol.https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/152build: Disable LTO for Juno ROM2019-12-03T17:37:58ZChris Kaybuild: Disable LTO for Juno ROMThe Juno ROM is not pressured for size, and a bug in binutils currently
prevents LD from wrapping functions when LTO is enabled.
Change-Id: If0a0f22e22bb96a5a6d07f0fbd3b0ef980c6ea39
Signed-off-by: Chris Kay <chris.kay@arm.com>The Juno ROM is not pressured for size, and a bug in binutils currently
prevents LD from wrapping functions when LTO is enabled.
Change-Id: If0a0f22e22bb96a5a6d07f0fbd3b0ef980c6ea39
Signed-off-by: Chris Kay <chris.kay@arm.com>https://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/153juno: Various fixes and support for system suspend2021-11-30T23:13:34ZDarryl Greenjuno: Various fixes and support for system suspend*Created by: nicola-mazzucato-arm*
This PR adds some patches for:
-juno: Add low-power mode for DRR
-modules: Fix timer alarm_stop
-fwk: Expand notifications with provided source_id*Created by: nicola-mazzucato-arm*
This PR adds some patches for:
-juno: Add low-power mode for DRR
-modules: Fix timer alarm_stop
-fwk: Expand notifications with provided source_idhttps://gitlab.arm.com/firmware/SCP-firmware/-/merge_requests/154power_domain: Handle power_domain set_state error2019-12-12T09:52:13ZDarryl Greenpower_domain: Handle power_domain set_state error*Created by: raphaelgault*
While transitioning a power domain to a particular state, we should not
expect any driver input if the driver has failed to initiate a power
domain transition.
Change-Id: If9b03221b30251f01855e220e5ef2a80...*Created by: raphaelgault*
While transitioning a power domain to a particular state, we should not
expect any driver input if the driver has failed to initiate a power
domain transition.
Change-Id: If9b03221b30251f01855e220e5ef2a80f5c7ef80
Signed-off-by: Raphael Gault <raphael.gault@arm.com>