1 /* 2 * tpm.h - TPM ACPI definitions 3 * 4 * Copyright (C) 2014 IBM Corporation 5 * 6 * Authors: 7 * Stefan Berger <stefanb@us.ibm.com> 8 * 9 * This work is licensed under the terms of the GNU GPL, version 2 or later. 10 * See the COPYING file in the top-level directory. 11 * 12 * Implementation of the TIS interface according to specs found at 13 * http://www.trustedcomputinggroup.org 14 * 15 */ 16 #ifndef HW_ACPI_TPM_H 17 #define HW_ACPI_TPM_H 18 19 #define TPM_TIS_ADDR_BASE 0xFED40000 20 #define TPM_TIS_ADDR_SIZE 0x5000 21 22 #define TPM_TIS_IRQ 5 23 24 #define TPM_LOG_AREA_MINIMUM_SIZE (64 * 1024) 25 26 #define TPM_TCPA_ACPI_CLASS_CLIENT 0 27 #define TPM_TCPA_ACPI_CLASS_SERVER 1 28 29 #define TPM2_ACPI_CLASS_CLIENT 0 30 #define TPM2_ACPI_CLASS_SERVER 1 31 32 #define TPM2_START_METHOD_MMIO 6 33 34 #endif /* HW_ACPI_TPM_H */ 35