summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Lu <Devin.Lu@quantatw.com>2022-07-01 13:45:57 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-07-04 06:00:37 +0000
commit5977b37a8fc0ea151a6c905735ac9d18f1a1399a (patch)
treed2a0f09cc87e4038f04d048a82add3b052378b1f
parent16c33884cc8a18f40d8e2807f16d193bf1d262e5 (diff)
downloadchrome-ec-5977b37a8fc0ea151a6c905735ac9d18f1a1399a.tar.gz
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 <Devin.Lu@quantatw.com> Change-Id: I4f15b019dc16913e98b0cc2a0050dd6c7847afdf (cherry picked from commit 62a09a67ce1ca8f3485d4b2ba68c31ecf5110be9) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3742842 Reviewed-by: Ting Shen <phoenixshen@chromium.org> Tested-by: Devin Lu <devin.lu@quantatw.com> Commit-Queue: Devin Lu <devin.lu@quantatw.com>
-rw-r--r--board/burnet/board.c2
1 files changed, 2 insertions, 0 deletions
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. */