[coreboot-gerrit] New patch to review for coreboot: 99bf4d8 wtm1/wtm2/baskingridge: Enable TPM ACPI device

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Fri Mar 29 22:10:51 CET 2013


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2968

-gerrit

commit 99bf4d89f851e2306600f45f9125b31e9bf9068f
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Fri Mar 22 11:01:37 2013 -0700

    wtm1/wtm2/baskingridge: Enable TPM ACPI device
    
    This enables the TPM device in ACPI tables so the OS is able
    to probe for the TPM without needing it be force loaded.
    
    Change-Id: I21e660ac1c12e3e1341cf266cf8f0bf03763df5a
    Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
---
 src/mainboard/intel/baskingridge/acpi_tables.c | 3 +++
 src/mainboard/intel/baskingridge/dsdt.asl      | 4 +++-
 src/mainboard/intel/wtm1/acpi_tables.c         | 3 +++
 src/mainboard/intel/wtm1/dsdt.asl              | 2 ++
 src/mainboard/intel/wtm2/acpi_tables.c         | 3 +++
 src/mainboard/intel/wtm2/dsdt.asl              | 2 ++
 6 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/src/mainboard/intel/baskingridge/acpi_tables.c b/src/mainboard/intel/baskingridge/acpi_tables.c
index 5131ec1..d94251e 100644
--- a/src/mainboard/intel/baskingridge/acpi_tables.c
+++ b/src/mainboard/intel/baskingridge/acpi_tables.c
@@ -89,6 +89,9 @@ static void acpi_create_gnvs(global_nvs_t *gnvs)
 	/* CBMEM TOC */
 	gnvs->cmem = 0;
 
+	/* TPM Present */
+	gnvs->tpmp = 1;
+
 	/* IGD Displays */
 	gnvs->ndid = 3;
 	gnvs->did[0] = 0x80000100;
diff --git a/src/mainboard/intel/baskingridge/dsdt.asl b/src/mainboard/intel/baskingridge/dsdt.asl
index 79bb8f3..a56562e 100644
--- a/src/mainboard/intel/baskingridge/dsdt.asl
+++ b/src/mainboard/intel/baskingridge/dsdt.asl
@@ -2,7 +2,7 @@
  * This file is part of the coreboot project.
  *
  * Copyright (C) 2007-2009 coresystems GmbH
- * Copyright (C) 2011 The ChromiumOS Authors.  All rights reserved.
+ * Copyright 2011 Google Inc.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#define ENABLE_TPM
+
 DefinitionBlock(
 	"dsdt.aml",
 	"DSDT",
diff --git a/src/mainboard/intel/wtm1/acpi_tables.c b/src/mainboard/intel/wtm1/acpi_tables.c
index 4232afc..6f5a1dd 100644
--- a/src/mainboard/intel/wtm1/acpi_tables.c
+++ b/src/mainboard/intel/wtm1/acpi_tables.c
@@ -86,6 +86,9 @@ static void acpi_create_gnvs(global_nvs_t *gnvs)
 	/* CBMEM TOC */
 	gnvs->cmem = 0;
 
+	/* TPM Present */
+	gnvs->tpmp = 1;
+
 	/* IGD Displays */
 	gnvs->ndid = 3;
 	gnvs->did[0] = 0x80000100;
diff --git a/src/mainboard/intel/wtm1/dsdt.asl b/src/mainboard/intel/wtm1/dsdt.asl
index 965f501..81e39c3 100644
--- a/src/mainboard/intel/wtm1/dsdt.asl
+++ b/src/mainboard/intel/wtm1/dsdt.asl
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#define ENABLE_TPM
+
 DefinitionBlock(
 	"dsdt.aml",
 	"DSDT",
diff --git a/src/mainboard/intel/wtm2/acpi_tables.c b/src/mainboard/intel/wtm2/acpi_tables.c
index 4232afc..6f5a1dd 100644
--- a/src/mainboard/intel/wtm2/acpi_tables.c
+++ b/src/mainboard/intel/wtm2/acpi_tables.c
@@ -86,6 +86,9 @@ static void acpi_create_gnvs(global_nvs_t *gnvs)
 	/* CBMEM TOC */
 	gnvs->cmem = 0;
 
+	/* TPM Present */
+	gnvs->tpmp = 1;
+
 	/* IGD Displays */
 	gnvs->ndid = 3;
 	gnvs->did[0] = 0x80000100;
diff --git a/src/mainboard/intel/wtm2/dsdt.asl b/src/mainboard/intel/wtm2/dsdt.asl
index ed953c4..112a47a 100644
--- a/src/mainboard/intel/wtm2/dsdt.asl
+++ b/src/mainboard/intel/wtm2/dsdt.asl
@@ -18,6 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#define ENABLE_TPM
+
 DefinitionBlock(
 	"dsdt.aml",
 	"DSDT",



More information about the coreboot-gerrit mailing list