Enable screen on lock for ISO-DEP Protocol.
Test: Compiles.
Change-Id: I3b2272b4c7143846540125e3019ceca7dd80cc44
diff --git a/src/nfa/ee/nfa_ee_act.c b/src/nfa/ee/nfa_ee_act.c
index 0dc30fd..670f543 100644
--- a/src/nfa/ee/nfa_ee_act.c
+++ b/src/nfa/ee/nfa_ee_act.c
@@ -274,6 +274,11 @@
* which are not in the routing table can also be blocked */
if (nfa_ee_proto_mask_list[xx] == NFA_PROTOCOL_MASK_ISO_DEP) {
proto_tag = NFC_ROUTE_TAG_PROTO | nfa_ee_cb.route_block_control;
+
+ /* Enable screen on lock power state for ISO-DEP protocol to
+ enable HCE screen lock */
+ if (NFC_GetNCIVersion() == NCI_VERSION_2_0)
+ power_cfg |= NCI_ROUTE_PWR_STATE_SCREEN_ON_LOCK;
} else {
proto_tag = NFC_ROUTE_TAG_PROTO;
}