| Index: src/platform/vboot_reference/vboot_firmware/include/tlcl.h
|
| diff --git a/src/platform/vboot_reference/vboot_firmware/include/tlcl.h b/src/platform/vboot_reference/vboot_firmware/include/tlcl.h
|
| index 362b61e11b2d932cf73479dcf97a5e0cbd1de875..655b87763050212edfaee5ddadeab2e3deea456f 100644
|
| --- a/src/platform/vboot_reference/vboot_firmware/include/tlcl.h
|
| +++ b/src/platform/vboot_reference/vboot_firmware/include/tlcl.h
|
| @@ -66,6 +66,10 @@ void TlclReadLock(uint32_t index);
|
| */
|
| void TlclAssertPhysicalPresence(void);
|
|
|
| +/* Turns off physical presence and locks it off until next reboot.
|
| + */
|
| +uint32_t TlclLockPhysicalPresence(void);
|
| +
|
| /* Sets the nvLocked bit.
|
| */
|
| void TlclSetNvLocked(void);
|
| @@ -78,16 +82,20 @@ int TlclIsOwned(void);
|
| */
|
| void TlclForceClear(void);
|
|
|
| -/* Issues a PhysicalEnable.
|
| +/* Issues a SetEnable.
|
| */
|
| -void TlclPhysicalEnable(void);
|
| +void TlclSetEnable(void);
|
|
|
| -/* Issues a PhysicalSetDeactivated. Pass 0 to activate. Returns result code.
|
| +/* Issues a SetDeactivated. Pass 0 to activate. Returns result code.
|
| */
|
| -int TlclPhysicalSetDeactivated(uint8_t flag);
|
| +int TlclSetDeactivated(uint8_t flag);
|
|
|
| /* Gets some permanent flags of interest. (Add more here as needed.)
|
| */
|
| int TlclGetFlags(uint8_t* disable, uint8_t* deactivated);
|
|
|
| +/* Sets the bGlobalLock flag, which only a reboot can clear.
|
| + */
|
| +uint32_t TlclSetGlobalLock(void);
|
| +
|
| #endif /* TPM_LITE_TLCL_H_ */
|
|
|