summaryrefslogtreecommitdiffstats
path: root/ArmVirtPkg
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2018-11-21 12:58:25 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-11-26 17:53:46 +0100
commit8b9025345e65ccaeacd3fb5dc711f952650ad6a8 (patch)
treeb832f3c0cd4eb5345084a93b3e31878ade7033df /ArmVirtPkg
parent4ef113583978c6a385c82cbbe1ed9cc754a5ffdc (diff)
downloadedk2-8b9025345e65ccaeacd3fb5dc711f952650ad6a8.tar.gz
edk2-8b9025345e65ccaeacd3fb5dc711f952650ad6a8.tar.bz2
edk2-8b9025345e65ccaeacd3fb5dc711f952650ad6a8.zip
ArmPlatformPkg/NorFlashDxe: use one GUID plus index to identify flash banks
Currently, each flash bank controlled by ArmPlatformPkg/NorFlashDxe has its own VendorHw GUID, and instances of NorFlashPlatformLib describe each bank to the driver, along with the GUID for each. This works ok for bare metal platforms, but it would be useful for virtual platforms if we could obtain this information from a device tree, which would require us to invent GUIDs on the fly, given that the 'cfi-flash' binding does not include a GUID. So instead, let's switch to a single GUID for all flash banks, and update the driver's device path handling to include an index to identify each bank uniquely. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Thomas Abraham <thomas.abraham@arm.com>
Diffstat (limited to 'ArmVirtPkg')
0 files changed, 0 insertions, 0 deletions