From 27f8838fb4e1f157320c4ec871e57dcfcaea5fab Mon Sep 17 00:00:00 2001 From: Vadim Bendebury Date: Fri, 23 Mar 2012 14:30:03 +0800 Subject: Modify crossystem to recognize Panther Point GPIO controller There is a filter in crossystem which makes sure that it accepts GPIO information only from a subset of GPIO controllers. Panther Point needs to be included in the list. BUG=chrome-os-partner:8615 TEST=manual . run the new crossystem on a Link . modify write protect and and recovery (as it comes from servo-2) pins' status . observe the appropriate crossystem values change Change-Id: I3ac269a9ea520f2c44ee090fe71ec8ad808692ba Signed-off-by: Vadim Bendebury Reviewed-on: https://gerrit.chromium.org/gerrit/18936 Reviewed-by: Hung-Te Lin Reviewed-by: Vincent Palatin --- host/arch/x86/lib/crossystem_arch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/host/arch/x86/lib/crossystem_arch.c b/host/arch/x86/lib/crossystem_arch.c index 6ef9063e..2d4a79bb 100644 --- a/host/arch/x86/lib/crossystem_arch.c +++ b/host/arch/x86/lib/crossystem_arch.c @@ -561,7 +561,8 @@ static int ReadGpio(int signal_type) { if (!ReadFileString(controller_name, sizeof(controller_name), name)) return -1; if ((0 != strcmp(controller_name, "NM10")) && - (0 != strcmp(controller_name, "CougarPoint"))) + (0 != strcmp(controller_name, "CougarPoint")) && + (0 != strcmp(controller_name, "PantherPoint"))) return -1; /* Modify GPIO number by driver's offset */ -- cgit v1.2.1