Platforms/Marvell: Enable Spi flash driver for Armada70x0 platform

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jan Dabros <jsd@semihalf.com>
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
diff --git a/Platforms/Marvell/Armada/Armada.dsc.inc b/Platforms/Marvell/Armada/Armada.dsc.inc
index a5b9a12..9b1fc7a 100644
--- a/Platforms/Marvell/Armada/Armada.dsc.inc
+++ b/Platforms/Marvell/Armada/Armada.dsc.inc
@@ -386,6 +386,7 @@
   MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf

   OpenPlatformPkg/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf

   OpenPlatformPkg/Drivers/Spi/MvSpiDxe.inf

+  OpenPlatformPkg/Drivers/Spi/Devices/MvSpiFlash.inf

 

   MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf

   MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf

diff --git a/Platforms/Marvell/Armada/Armada70x0.dsc b/Platforms/Marvell/Armada/Armada70x0.dsc
index 291532f..29ddf7a 100644
--- a/Platforms/Marvell/Armada/Armada70x0.dsc
+++ b/Platforms/Marvell/Armada/Armada70x0.dsc
@@ -89,3 +89,9 @@
   gMarvellTokenSpaceGuid.PcdSpiRegBase|0xF2700680

   gMarvellTokenSpaceGuid.PcdSpiMaxFrequency|10000000

   gMarvellTokenSpaceGuid.PcdSpiClockFrequency|200000000

+

+  gMarvellTokenSpaceGuid.PcdSpiFlashPollCmd|0x70

+  gMarvellTokenSpaceGuid.PcdSpiFlashAddressCycles|3

+  gMarvellTokenSpaceGuid.PcdSpiFlashEraseSize|65536

+  gMarvellTokenSpaceGuid.PcdSpiFlashPageSize|256

+  gMarvellTokenSpaceGuid.PcdSpiFlashId|0x20BA18

diff --git a/Platforms/Marvell/Armada/Armada70x0.fdf b/Platforms/Marvell/Armada/Armada70x0.fdf
index d63b361..61793dc 100644
--- a/Platforms/Marvell/Armada/Armada70x0.fdf
+++ b/Platforms/Marvell/Armada/Armada70x0.fdf
@@ -106,6 +106,7 @@
   INF MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf

   INF OpenPlatformPkg/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf

   INF OpenPlatformPkg/Drivers/Spi/MvSpiDxe.inf

+  INF OpenPlatformPkg/Drivers/Spi/Devices/MvSpiFlash.inf

 

   # Multiple Console IO support

   INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf