audk/ArmPkg
Girish Pathak 4f2494cf53 ArmPkg: Introduce SCMI protocol
This change introduces a new SCMI protocol driver for
Arm systems. The driver currently supports only clock
and performance management protocols. Other protocols
will be added as and when needed.

Clock management protocol is used to configure various clocks
available on the platform e.g. HDLCD clock on the Juno platforms.

Whereas performance management protocol allows adjustment
of various performance domains. Currently this is used to evaluate
performance of the Juno platform.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Girish Pathak <girish.pathak@arm.com>
Signed-off-by: Evan Lloyd <evan.lloyd@arm.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2018-04-23 17:58:28 +01:00
..
Drivers ArmPkg: Introduce SCMI protocol 2018-04-23 17:58:28 +01:00
Filesystem/SemihostFs ArmPkg/SemihostFs: eliminate calls to deprecated string functions 2016-10-28 12:04:04 +01:00
Include ArmPkg: Introduce SCMI protocol 2018-04-23 17:58:28 +01:00
Library ArmPkg: MTL Library interface and Null library implementation 2018-04-23 12:12:23 +01:00
ArmPkg.dec ArmPkg: Introduce SCMI protocol 2018-04-23 17:58:28 +01:00
ArmPkg.dsc ArmPkg: Introduce SCMI protocol 2018-04-23 17:58:28 +01:00