audk/ArmPkg/Drivers
Jeff Brasen 559a07d84e ArmPkg/ArmScmiDxe: Add clock enable function
Add function to allow enabling and disabling of the clock using the SCMI
interface. Add gArmScmiClock2ProtocolGuid to distinguish platforms that
support new API from those that just have the older protocol.

SCMI_CLOCK2_PROTOCOL also adds a version parameter to allow for future
changes. It is placed after the functions that are present in the
existing protocol to allow SCMI_CLOCK2_PROTOCOL to be cast to
SCMI_CLOCK_PROTOCOL so that only a single implementation of those
function are needed.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jeff Brasen <jbrasen@nvidia.com>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
2018-12-21 18:30:46 +01:00
..
ArmCrashDumpDxe ArmPkg: add ArmCrashDumpDxe driver 2017-09-06 17:48:03 +01:00
ArmGic ArmPkg/ArmGicDxe ARM: fix encoding for GICv3 interrupt acknowledge 2018-11-15 04:33:07 -08:00
ArmPciCpuIo2Dxe ArmPkg: implement CpuIo2 protocol driver specific for PCI 2016-04-29 18:04:25 +02:00
ArmScmiDxe ArmPkg/ArmScmiDxe: Add clock enable function 2018-12-21 18:30:46 +01:00
CpuDxe ArmPkg/ArmMmuLib ARM: handle unmapped section in GetMemoryRegion() 2018-12-03 15:54:39 +01:00
CpuPei ArmPkg/CpuPei: base GCD memory space size on CPU's PA range 2018-11-29 18:55:08 +01:00
GenericWatchdogDxe ArmPkg/GenericWatchdogDxe: implement RegisterHandler() method 2018-12-20 12:41:21 +01:00
MmCommunicationDxe ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver. 2018-11-27 13:05:57 +01:00
TimerDxe ArmPkg: add reenable hook to ArmGenericTimerCounterLib 2018-04-26 08:31:12 +02:00