[edk2-devel] [PATCH edk2-platforms 0/5] SynQuacer SPI/TPM support

Ard Biesheuvel ard.biesheuvel at linaro.org
Wed May 29 12:50:16 UTC 2019


This is the first part of a set of changes to support the Secure96
TPM on SynQuacer. This part only concerns usage by the OS of the TPM,
i.e., exposing the SPI controller and TPM peripherals correctly via
DT and ACPI.

Wiring up the TPM into UEFI requires more intrusive changes, and this
is a work in progress.

Note that patch #5 is only included for reference - it adds AML code
to reset the TPM when the device is probed via ACPI. This is necessary
since the firmware does not touch the TPM at all.

Ard Biesheuvel (5):
  Silicon/SynQuacer: add missing SPI controller interrupt lines to DT
  Silicon/SynQuacer: add ACPI description of second SPI controller
  Platform/Secure96Dxe: redefine LS connector CS as platform property
  Platform/Secure96Dxe: add TPM description to SSDT
  DO NOT MERGE - temporary hack to reset the TPM at probe time

 Platform/96Boards/Secure96Dxe/Secure96.asl               | 12 ++++++
 Platform/96Boards/Secure96Dxe/Secure96.dts               |  2 +-
 Platform/96Boards/Secure96Dxe/Secure96.h                 | 15 ++++++--
 Silicon/Socionext/SynQuacer/AcpiTables/Dsdt.asl          | 40 ++++++++++++++++++++
 Silicon/Socionext/SynQuacer/DeviceTree/SynQuacer.dtsi    |  3 ++
 Silicon/Socionext/SynQuacer/Include/Platform/MemoryMap.h |  4 ++
 6 files changed, 72 insertions(+), 4 deletions(-)

-- 
2.20.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#41607): https://edk2.groups.io/g/devel/message/41607
Mute This Topic: https://groups.io/mt/31833220/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-




More information about the edk2-devel-archive mailing list