summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Common/FdfClassObject.py
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-12-07 22:43:21 +0000
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-01-30 09:25:13 +0000
commitc7be0dd5b9367d6a17460ff0ace376d827f70143 (patch)
tree37da0d344cfc37622f8b5e2cb6d984bb3aaff702 /BaseTools/Source/Python/Common/FdfClassObject.py
parent864701886fc311410bfbaa3d00dc2e624e0dc387 (diff)
downloadedk2-c7be0dd5b9367d6a17460ff0ace376d827f70143.tar.gz
edk2-c7be0dd5b9367d6a17460ff0ace376d827f70143.tar.bz2
edk2-c7be0dd5b9367d6a17460ff0ace376d827f70143.zip
MdeModulePkg: introduce SD/MMC override protocol
Many ARM based SoCs have integrated SDHCI controllers, and often, these implementations deviate in subtle ways from the pertinent specifications. On the one hand, these deviations are quite easy to work around, but on the other hand, having a collection of SoC specific workarounds in the generic driver stack is undesirable. So let's introduce an optional SD/MMC override protocol that we can invoke at the appropriate moments in the device initialization. That way, the workaround itself remains platform specific, but we can still use the generic driver stack on such platforms. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Hao Wu <hao.a.wu@intel.com> ​Reviewed-by: Star Zeng <star.zeng@intel.com>
Diffstat (limited to 'BaseTools/Source/Python/Common/FdfClassObject.py')
0 files changed, 0 insertions, 0 deletions