[coreboot-gerrit] New patch to review for coreboot: vendorcode/google/chromeos: provide acpi phase enforcement pin macros

Aaron Durbin (adurbin@chromium.org) gerrit at coreboot.org
Mon Dec 12 21:15:02 CET 2016


Aaron Durbin (adurbin at chromium.org) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17802

-gerrit

commit 602dfa91c5f7a91de2ad19f1925bdc5d40923f13
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Mon Dec 12 13:57:11 2016 -0600

    vendorcode/google/chromeos: provide acpi phase enforcement pin macros
    
    In the factory it's helpful for knowing when a system being
    built is meant for release with all the security features
    locked down. Provide support for exporting this type of pin
    in the acpi tables.
    
    BUG=chrome-os-partner:59951
    BRANCH=reef
    
    Change-Id: Iec70249f19fc36e5c9c3a05b1395f84a3bcda9d0
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
---
 src/vendorcode/google/chromeos/chromeos.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/src/vendorcode/google/chromeos/chromeos.h b/src/vendorcode/google/chromeos/chromeos.h
index fd845bf..722d62e 100644
--- a/src/vendorcode/google/chromeos/chromeos.h
+++ b/src/vendorcode/google/chromeos/chromeos.h
@@ -76,6 +76,7 @@ enum {
 	CROS_GPIO_REC = 1, /* Recovery */
 	CROS_GPIO_DEV = 2, /* Developer */
 	CROS_GPIO_WP = 3, /* Write Protect */
+	CROS_GPIO_PE = 4, /* Phase enforcement for final product */
 
 	CROS_GPIO_ACTIVE_LOW = 0,
 	CROS_GPIO_ACTIVE_HIGH = 1,
@@ -125,4 +126,13 @@ struct cros_gpio {
 #define CROS_GPIO_WP_AH(num, dev) \
 	CROS_GPIO_WP_INITIALIZER(CROS_GPIO_ACTIVE_HIGH, num, dev)
 
+#define CROS_GPIO_PE_INITIALIZER(pol, num, dev) \
+	CROS_GPIO_INITIALIZER(CROS_GPIO_PE, pol, num, dev)
+
+#define CROS_GPIO_PE_AL(num, dev) \
+	CROS_GPIO_PE_INITIALIZER(CROS_GPIO_ACTIVE_LOW, num, dev)
+
+#define CROS_GPIO_PE_AH(num, dev) \
+	CROS_GPIO_PE_INITIALIZER(CROS_GPIO_ACTIVE_HIGH, num, dev)
+
 #endif /* __CHROMEOS_H__ */



More information about the coreboot-gerrit mailing list