summaryrefslogtreecommitdiff
path: root/board/nocturne_fp
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2021-08-01 15:35:25 -0700
committerCommit Bot <commit-bot@chromium.org>2021-08-04 21:33:58 +0000
commit7b5eaddf715ca56ff7f2b3761ce0ea003d2d3ac1 (patch)
tree80c0f16e36e4f36aa51940f79a57a8ec82efb7a7 /board/nocturne_fp
parent04e4f50c0ecfaa006069bd0978a64ede66d33439 (diff)
downloadchrome-ec-7b5eaddf715ca56ff7f2b3761ce0ea003d2d3ac1.tar.gz
Revert "Dartmonkey: Implement get_fp_transport_type"
This reverts commit b4125247f556650771bf6c92ccf612de382ad221. The commit being reverted introduces an issue for legacy dartmonkey devices, like nami. BRANCH=none BUG=b:195235710 TEST=# Flash to bard (nami) device and check that cros-ec can bind. # See bug for more details. Signed-off-by: Craig Hesling <hesling@chromium.org> Change-Id: I4aa6d0579ebb587f765cc1e4ab255a4a541e2240 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3066145 Reviewed-by: Jora Jacobi <jora@google.com>
Diffstat (limited to 'board/nocturne_fp')
-rw-r--r--board/nocturne_fp/fpsensor_detect.c20
-rw-r--r--board/nocturne_fp/gpio.inc2
-rw-r--r--board/nocturne_fp/gpio_rw.inc1
3 files changed, 2 insertions, 21 deletions
diff --git a/board/nocturne_fp/fpsensor_detect.c b/board/nocturne_fp/fpsensor_detect.c
index 638b5fbfe0..5a4b95e64c 100644
--- a/board/nocturne_fp/fpsensor_detect.c
+++ b/board/nocturne_fp/fpsensor_detect.c
@@ -4,26 +4,8 @@
*/
#include "fpsensor_detect.h"
-#include "gpio.h"
-#include "timer.h"
enum fp_transport_type get_fp_transport_type(void)
{
- enum fp_transport_type ret;
-
- gpio_set_level(GPIO_DIVIDER_HIGHSIDE, 1);
- usleep(1);
- switch (gpio_get_level(GPIO_TRANSPORT_SEL)) {
- case 0:
- ret = FP_TRANSPORT_TYPE_UART;
- break;
- case 1:
- ret = FP_TRANSPORT_TYPE_SPI;
- break;
- default:
- ret = FP_TRANSPORT_TYPE_UNKNOWN;
- break;
- }
- gpio_set_level(GPIO_DIVIDER_HIGHSIDE, 0);
- return ret;
+ return FP_TRANSPORT_TYPE_SPI;
}
diff --git a/board/nocturne_fp/gpio.inc b/board/nocturne_fp/gpio.inc
index f10ddde389..7e90ef0da4 100644
--- a/board/nocturne_fp/gpio.inc
+++ b/board/nocturne_fp/gpio.inc
@@ -11,11 +11,9 @@ GPIO_INT(SPI1_NSS, PIN(A, 4), GPIO_INPUT, spi_event)
#ifndef APPLY_RESET_LOOP_FIX
GPIO(WP, PIN(B, 7), GPIO_INPUT)
#endif
-GPIO(TRANSPORT_SEL, PIN(B, 1), GPIO_INPUT)
/* Outputs */
GPIO(EC_INT_L, PIN(A, 1), GPIO_OUT_HIGH)
-GPIO(DIVIDER_HIGHSIDE, PIN(B, 8), GPIO_OUT_LOW)
UNIMPLEMENTED(ENTERING_RW)
diff --git a/board/nocturne_fp/gpio_rw.inc b/board/nocturne_fp/gpio_rw.inc
index 61cd3e17e2..65036abe14 100644
--- a/board/nocturne_fp/gpio_rw.inc
+++ b/board/nocturne_fp/gpio_rw.inc
@@ -30,6 +30,7 @@ GPIO(PCH_SLP_SUS_L, PIN(D, 3), GPIO_INPUT)
GPIO(FP_SPI_SEL, PIN(E, 1), GPIO_INPUT | GPIO_PULL_UP)
/* Outputs */
+GPIO(DIVIDER_HIGHSIDE, PIN(B, 8), GPIO_OUT_LOW)
GPIO(FP_RST_ODL, PIN(E, 0), GPIO_OUT_HIGH)
GPIO(SPI4_NSS, PIN(E, 4), GPIO_OUT_HIGH)
GPIO(SPI4_ALT_NSS, PIN(E, 11), GPIO_OUT_HIGH)