diff options
author | Devin Lu <Devin.Lu@quantatw.com> | 2022-07-01 13:45:57 +0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-07-04 06:00:37 +0000 |
commit | 5977b37a8fc0ea151a6c905735ac9d18f1a1399a (patch) | |
tree | d2a0f09cc87e4038f04d048a82add3b052378b1f | |
parent | 16c33884cc8a18f40d8e2807f16d193bf1d262e5 (diff) | |
download | chrome-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.c | 2 |
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. */ |