Hi, The third version of the patchset cleans up the dependencies between the SPI drivers, so that now they explicitly rely on the protocols' instead of BEFORE statements and modules GUIDs. Also force dependency between FTW and MvFvbDxe using library NULL resolution.
The patches are available in the github: https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/fvb-upstream-r20190425 I'm looking forward to your comments or remarks. Best regards, Marcin Changelog: v2->v3 3/4 (new patch) * Clean-up MvSpiFlashDxe / MvSpiOrionDxe / MvFvbDxe dependencies and rely on the protocols' GUIDs 4/4 * Force dependency for loading FTW driver v1->v2 * Replace clock-enabling patch with PEI phase FV cleanup Hanna Hawa (1): Marvell/Drivers: MvFvbDxe: Change Pcd parameters to be 64 bit Kornel Duleba (1): Marvell/Drivers: MvFvbDxe: Introduce non-mmio mode Marcin Wojtas (2): Marvell/Armada7k8k: Cleanup PEI phase FV Marvell/Drivers/Spi: Improve modules dependencies Silicon/Marvell/Marvell.dec | 7 +- Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 18 ++- Silicon/Marvell/Armada7k8k/Armada7k8k.fdf | 3 - Silicon/Marvell/Drivers/Spi/MvFvbDxe/MvFvbDxe.inf | 14 +- Silicon/Marvell/Drivers/Spi/MvSpiFlashDxe/MvSpiFlashDxe.inf | 5 +- Silicon/Marvell/Drivers/Spi/MvSpiOrionDxe/MvSpiOrionDxe.inf | 5 +- Silicon/Marvell/Drivers/Spi/MvFvbDxe/MvFvbDxe.h | 1 + Silicon/Marvell/Drivers/Spi/MvFvbDxe/MvFvbDxe.c | 149 +++++++++++++++----- 8 files changed, 140 insertions(+), 62 deletions(-) -- 2.7.4 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#39542): https://edk2.groups.io/g/devel/message/39542 Mute This Topic: https://groups.io/mt/31341161/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-