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