MLK-17416 imx8: sim: add usleep_range() before reading SPDP Bit
authorGao Pan <pandy.gao@nxp.com>
Fri, 19 Jan 2018 03:12:15 +0000 (11:12 +0800)
committerJoakim Zhang <qiangqing.zhang@nxp.com>
Thu, 18 Apr 2019 09:41:33 +0000 (17:41 +0800)
commit37655297e6e8f758a9e96090bf425a1d9e3ff7d8
treed7c02032729d98bb8a751643bbc49239d5e1434c
parent06793a0814822d71347058fe50b8188b5afb8f3c
MLK-17416 imx8: sim: add usleep_range() before reading SPDP Bit

Card Presence Detect Status Bit SPDP in EMV_SIM_PCSR is
synchronized by two posedge of low_ref_clk which is 32KHz.

So there should be 1.5 low_ref_clk cycles(about 90us) before
reading SPDP Bit.

Signed-off-by: Gao Pan <pandy.gao@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
(cherry pick from: 42a733a62525725d145ce6b55dfc94f1f5ff0a9d)
Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
drivers/mxc/sim/imx_emvsim.c