summaryrefslogtreecommitdiff
path: root/Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h
diff options
context:
space:
mode:
authorMarcin Wojtas <mw@semihalf.com>2017-10-21 11:40:34 +0200
committerLeif Lindholm <leif.lindholm@linaro.org>2017-11-30 15:50:15 +0000
commita35f740b6a2902387b46135ac777d71214109eeb (patch)
tree732b4cde8ecf7d4cc223e61156799e113904b6ff /Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h
parent6813928d6a62e67cf420e2ab72c3226c80121d5a (diff)
downloadedk2-platforms-a35f740b6a2902387b46135ac777d71214109eeb.tar.xz
Marvell/Drivers: MvSpiFlash: Enable using driver in RT
This patch applies necessary modifications, which allow to use MvSpiFlash driver in variable support as a runtime service. Its type is modified to DXE_RUNTIME_DRIVER, as well as an event is created, which converts the pointers to the SpiMasterProtocol and its routines. In order to ensure proper execution of the MvFvbDxe driver, configure initialization order with Depex entry. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Marcin Wojtas <mw@semihalf.com> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h')
-rwxr-xr-xPlatform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h b/Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h
index f09ff506b4..f69c562190 100755
--- a/Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h
+++ b/Platform/Marvell/Drivers/Spi/Devices/MvSpiFlash.h
@@ -42,6 +42,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <Uefi/UefiBaseType.h>
#include <Library/BaseMemoryLib.h>
#include <Library/UefiBootServicesTableLib.h>
+#include <Library/UefiRuntimeLib.h>
#include <Protocol/Spi.h>
#include <Protocol/SpiFlash.h>