Move the configuration of GPIO expanders to early PEI to support use of I2C devices starting in PEI phase. This also moves the GPIO configuration to detect UEFI Secure Boot physical presence from the Reset button into PEI phase and remved redundant GPIO expander configuration from the PlatformSecureLib, so the PlatformSecureLib is only required to read the state of the Reset button.
Michael Kinney (3): QuarkPlatformPkg/PlatformHelperLib: Move PCAL functions for PEI use QuarkPlatformPkg/PlatformEarlyInit: Configure GPIO expanders QuarkPlatformPkg/PlatformSecureLib: Remove redundant GPIO expander config .../Library/PlatformHelperLib/PlatformHelperDxe.c | 250 +------------------- .../Library/PlatformHelperLib/PlatformHelperLib.c | 253 ++++++++++++++++++++- .../Library/PlatformSecureLib/PlatformSecureLib.c | 73 +----- .../Platform/Pei/PlatformInit/CommonHeader.h | 3 +- .../Platform/Pei/PlatformInit/PlatformEarlyInit.c | 214 ++++++++++++++++- .../Pei/PlatformInit/PlatformEarlyInit.inf | 3 +- 6 files changed, 476 insertions(+), 320 deletions(-) -- 2.6.3.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel