diff options
author | Jack Yu <jackcwyu@google.com> | 2021-06-01 21:01:09 +0800 |
---|---|---|
committer | Jack Yu <jackcwyu@google.com> | 2021-06-01 21:01:09 +0800 |
commit | 1f88df31f141efe1857c96b1dd28d527691013cf (patch) | |
tree | 0654bf08f5dce8e79c2404c6cb0ccd2a47644d4f | |
parent | 75fe7a09907fb2119890cb43901f730cf38aa9cb (diff) | |
download | nfc-1f88df31f141efe1857c96b1dd28d527691013cf.tar.gz |
nfc: fix st33spi state update flowandroid-s-v2-beta-3_r0.6android-s-qpr3-beta-3_r0.5android-s-qpr3-beta-2_r0.5android-s-qpr3-beta-1_r0.6android-s-qpr3-beta-1_r0.5android-12.1.0_r0.6android-12.1.0_r0.40android-12.1.0_r0.35android-12.1.0_r0.28android-12.1.0_r0.22android-12.1.0_r0.16android-12.0.0_r0.9android-12.0.0_r0.8android-12.0.0_r0.42android-12.0.0_r0.36android-12.0.0_r0.26android-12.0.0_r0.17android-12.0.0_r0.16android-gs-raviole-5.10-s-v2-beta-3android-gs-raviole-5.10-s-qpr3-beta-3android-gs-raviole-5.10-s-qpr3-beta-2android-gs-raviole-5.10-android12Landroid-gs-raviole-5.10-android12-qpr3android-gs-raviole-5.10-android12-qpr1-dandroid-gs-raviole-5.10-android12-d1android-gs-bluejay-5.10-android12L-d2
Fix the st33spi state is not correctly updated.
Bug: 189819988
Test: st33spi state is updated correctly via sysfs.
Signed-off-by: Jack Yu <jackcwyu@google.com>
Change-Id: Ib7d5a112fb4335c37f4cd35f20910eca604032d7
-rw-r--r-- | ese/st33spi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ese/st33spi.c b/ese/st33spi.c index f07d441..825d186 100644 --- a/ese/st33spi.c +++ b/ese/st33spi.c @@ -196,10 +196,11 @@ static ssize_t st33spi_state_store(struct device *dev, return -ENODEV; if (!kstrtoint(buf, 10, &new_spi_state)) { - st33spi->spi_state = new_spi_state; if (new_spi_state == 0) { + st33spi->spi_state = 0; st33spi_pinctrl_configure(st33spi, false); } else if (new_spi_state == 33) { + st33spi->spi_state = 1; st33spi_pinctrl_configure(st33spi, true); } else { dev_err(dev, "%s: incorrect parameter\n", __func__); |