Fix sensitivity of Proximity sensor

Add proper nodes for the sensors so that the sensor can perform
corrssponding actions.
This also fixes the issue of screen never turning on sometimes.

Reference QC article: KBA-180725024109

Issue: FP3-A11#230
Change-Id: I445c5026369fad21c26a56833110c190d64822d3
(cherry picked from commit 32b311163e8954d8f7d738bfb45a02c4d01f91b9)
(cherry picked from commit 001d6a879807d1d231fc1ed16c1a9a1d28e13b18)
diff --git a/net/ipc_router/ipc_router_core.c b/net/ipc_router/ipc_router_core.c
old mode 100644
new mode 100755
index beca506..f68817e
--- a/net/ipc_router/ipc_router_core.c
+++ b/net/ipc_router/ipc_router_core.c
@@ -239,6 +239,10 @@
 
 	if (rport && rport->server) {
 		svcid = rport->server->name.service;
+		/* hold wakelock for thresh(proximity) algo sensor and
+		 * OEM1(e.g: pick up gesture sensor) */
+		if (svcid == 277 || svcid == 287)
+			return false;
 		if (svcid == 400 || (svcid >= 256 && svcid <= 320))
 			return true;
 	}