]> git.proxmox.com Git - mirror_edk2.git/commit
UefiPayloadPkg: Add SpiFlashLib
authorGuo Dong <guo.dong@intel.com>
Wed, 22 Sep 2021 21:31:29 +0000 (14:31 -0700)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Mon, 25 Oct 2021 17:28:21 +0000 (17:28 +0000)
commit1d66480aa4a8c4c0612d5c91e4061e2fdaf36f6c
treeaf0c4a57159cbcceb5dcd5ef4b301b3032dcd1ab
parentbed990aae6b68b7fcadedb81075ae9619e12c1e6
UefiPayloadPkg: Add SpiFlashLib

This is a common SPI Flash library used for the Intel platform that
supports SPI hardware sequence. This library provides actual SPI flash
operation via Intel PCH SPI controller.

Signed-off-by: Guo Dong <guo.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Benjamin You <benjamin.you@intel.com>
UefiPayloadPkg/Include/Guid/SpiFlashInfoGuid.h [new file with mode: 0644]
UefiPayloadPkg/Include/Library/SpiFlashLib.h [new file with mode: 0644]
UefiPayloadPkg/Library/SpiFlashLib/PchSpi.c [new file with mode: 0644]
UefiPayloadPkg/Library/SpiFlashLib/RegsSpi.h [new file with mode: 0644]
UefiPayloadPkg/Library/SpiFlashLib/SpiCommon.h [new file with mode: 0644]
UefiPayloadPkg/Library/SpiFlashLib/SpiFlashLib.c [new file with mode: 0644]
UefiPayloadPkg/Library/SpiFlashLib/SpiFlashLib.inf [new file with mode: 0644]
UefiPayloadPkg/UefiPayloadPkg.dec