firmware_Cr50ConsoleCommands: Support Wilco

The Cr50 in Wilco has some unique GPIO configuration that is reflected
in the outputs of the gpiocfg and pinmux commands. Account for those
differences in firmware_Cr50ConsoleCommands and remove an unnecessary EC
access that would cause problems on Wilco. Also, make some of the output
more readable.

BUG=b:129421548
TEST=Ran firmware_Cr50ConsoleCommands on Arcada, Liara, and Bob

Change-Id: If240ea841d482d67f1726f8483ea90f2d211ffef
Reviewed-on: https://chromium-review.googlesource.com/1546172
Commit-Ready: Abe Levkoy <alevkoy@chromium.org>
Tested-by: Abe Levkoy <alevkoy@chromium.org>
Reviewed-by: Mary Ruthven <mruthven@chromium.org>
diff --git a/PRESUBMIT.cfg b/PRESUBMIT.cfg
index 1defee6..3a6b859 100644
--- a/PRESUBMIT.cfg
+++ b/PRESUBMIT.cfg
@@ -5,6 +5,7 @@
 
 [Hook Overrides]
 cros_license_check: false
+long_line_check: true
 
 [Hook Scripts]
 pylint = ./utils/run_pylint.py
@@ -15,3 +16,6 @@
 # unittest_suite = ./utils/unittest_suite.py # -r server/
 check_json_files = ./site_utils/presubmit_hooks/check_json_files.py
 test_lucifer = ./bin/test_lucifer
+
+[Hook Overrides Options]
+long_line_check: --exclude_regex=\bfirmware_Cr50ConsoleCommands/pinmux$