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

Reply via email to