aboutsummaryrefslogtreecommitdiff
path: root/Platforms
diff options
context:
space:
mode:
authorJan Dąbroś <jsd@semihalf.com>2016-03-11 01:28:16 +0100
committerLeif Lindholm <leif.lindholm@linaro.org>2016-07-11 18:28:26 +0100
commit357762ebb5e47c3f375a2facd555f4535cdbad64 (patch)
tree51eba068522487a6fd0d4a93fed7fb0936fb066a /Platforms
parent1f64bc014c38480b30b821ff7329aef518e1f99b (diff)
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>
Diffstat (limited to 'Platforms')
-rw-r--r--Platforms/Marvell/Armada/Armada.dsc.inc1
-rw-r--r--Platforms/Marvell/Armada/Armada70x0.dsc6
-rw-r--r--Platforms/Marvell/Armada/Armada70x0.fdf1
3 files changed, 8 insertions, 0 deletions
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 @@ FvNameGuid = 5eda4200-2c5f-43cb-9da3-0baf74b1b30c
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