audk/QuarkPlatformPkg/Platform/Pei/PlatformInit
Michael Kinney 406d857544 QuarkPlatformPkg/PlatformEarlyInit: Configure GPIO expander
Configure GPIO expander in PEI phase
1) Configure all GPIO expander pins connected to Reset Button as inputs
2) Configure multiplexer for I2C to route I2C bus to Arduino Header

Cc: Kelly Steele <kelly.steele@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
Reviewed-by: Kelly Steele <kelly.steele@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19620 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-07 22:43:22 +00:00
..
Generic QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
BootMode.c QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
CommonHeader.h QuarkPlatformPkg/PlatformEarlyInit: Configure GPIO expander 2016-01-07 22:43:22 +00:00
MemoryCallback.c QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
MrcWrapper.c QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
MrcWrapper.h QuarkPlatformPkg/PlatformInit: Adjust memory bin size to avoid reboot 2016-01-07 22:31:13 +00:00
PeiFvSecurity.c QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
PeiFvSecurity.h QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
PlatformEarlyInit.c QuarkPlatformPkg/PlatformEarlyInit: Configure GPIO expander 2016-01-07 22:43:22 +00:00
PlatformEarlyInit.h QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00
PlatformEarlyInit.inf QuarkPlatformPkg/PlatformEarlyInit: Configure GPIO expander 2016-01-07 22:43:22 +00:00
PlatformErratas.c QuarkPlatformPkg: Add new package for Galileo boards 2015-12-15 19:23:57 +00:00