From 5977b37a8fc0ea151a6c905735ac9d18f1a1399a Mon Sep 17 00:00:00 2001 From: Devin Lu Date: Fri, 1 Jul 2022 13:45:57 +0800 Subject: burnet: Fix SPI NSS leakage on S5 Pull low the SPI_NSS to prevent leakage on S5. BUG=b:173647487 BRANCH=firmware-kukui-12573.B TEST=On Burnet. No leakage on sensor SPI. Signed-off-by: Devin Lu Change-Id: I4f15b019dc16913e98b0cc2a0050dd6c7847afdf (cherry picked from commit 62a09a67ce1ca8f3485d4b2ba68c31ecf5110be9) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3742842 Reviewed-by: Ting Shen Tested-by: Devin Lu Commit-Queue: Devin Lu --- board/burnet/board.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/board/burnet/board.c b/board/burnet/board.c index 2ece6977e2..1ac23db101 100644 --- a/board/burnet/board.c +++ b/board/burnet/board.c @@ -285,6 +285,8 @@ static void board_spi_disable(void) /* Set pins to a state calming the sensor down. */ gpio_set_flags(GPIO_EC_SENSOR_SPI_CK, GPIO_OUT_LOW); gpio_set_level(GPIO_EC_SENSOR_SPI_CK, 0); + gpio_set_flags(GPIO_EC_SENSOR_SPI_NSS, GPIO_OUT_LOW); + gpio_set_level(GPIO_EC_SENSOR_SPI_NSS, 0); gpio_config_module(MODULE_SPI_MASTER, 0); /* Disable spi peripheral and clocks. */ -- cgit v1.2.1