aboutsummaryrefslogtreecommitdiff
path: root/Platforms
diff options
context:
space:
mode:
authorJan Dąbroś <jsd@semihalf.com>2016-03-11 00:41:18 +0100
committerLeif Lindholm <leif.lindholm@linaro.org>2016-07-11 18:28:26 +0100
commit87be120327fa65bc00ed5415b8a2b5ecce92424c (patch)
treeb6dce319d14a4b7acfa5709bdae11c3e2c1e994d /Platforms
parent1ba493bfcc82032e66915a4da52f500f3cc4e1b6 (diff)
Platforms/Marvell: Enable Spi master 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.dsc5
-rw-r--r--Platforms/Marvell/Armada/Armada70x0.fdf1
3 files changed, 7 insertions, 0 deletions
diff --git a/Platforms/Marvell/Armada/Armada.dsc.inc b/Platforms/Marvell/Armada/Armada.dsc.inc
index b5b5744..a5b9a12 100644
--- a/Platforms/Marvell/Armada/Armada.dsc.inc
+++ b/Platforms/Marvell/Armada/Armada.dsc.inc
@@ -385,6 +385,7 @@
OpenPlatformPkg/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf
MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf
OpenPlatformPkg/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf
+ OpenPlatformPkg/Drivers/Spi/MvSpiDxe.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 76b06e0..291532f 100644
--- a/Platforms/Marvell/Armada/Armada70x0.dsc
+++ b/Platforms/Marvell/Armada/Armada70x0.dsc
@@ -84,3 +84,8 @@
gMarvellTokenSpaceGuid.PcdI2cClockFrequency|250000000
gMarvellTokenSpaceGuid.PcdI2cBaudRate|100000
gMarvellTokenSpaceGuid.PcdI2cBusCount|2
+
+ #SPI
+ gMarvellTokenSpaceGuid.PcdSpiRegBase|0xF2700680
+ gMarvellTokenSpaceGuid.PcdSpiMaxFrequency|10000000
+ gMarvellTokenSpaceGuid.PcdSpiClockFrequency|200000000
diff --git a/Platforms/Marvell/Armada/Armada70x0.fdf b/Platforms/Marvell/Armada/Armada70x0.fdf
index 552cb35..d63b361 100644
--- a/Platforms/Marvell/Armada/Armada70x0.fdf
+++ b/Platforms/Marvell/Armada/Armada70x0.fdf
@@ -105,6 +105,7 @@ FvNameGuid = 5eda4200-2c5f-43cb-9da3-0baf74b1b30c
INF OpenPlatformPkg/Drivers/I2c/MvI2cDxe/MvI2cDxe.inf
INF MdeModulePkg/Bus/I2c/I2cDxe/I2cDxe.inf
INF OpenPlatformPkg/Drivers/I2c/Devices/MvEeprom/MvEeprom.inf
+ INF OpenPlatformPkg/Drivers/Spi/MvSpiDxe.inf
# Multiple Console IO support
INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf