summaryrefslogtreecommitdiffstats
path: root/samsung-ril.c
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2013-08-25 21:23:39 +0200
committerPaul Kocialkowski <contact@paulk.fr>2013-08-25 21:23:39 +0200
commitf8ea100031eb02e119637884b85f5527ecb4634a (patch)
tree804d34de82020273417c21b638be7b92c3f11b8a /samsung-ril.c
parent55d665ac856a85e91060291b4c695ea4e06975e5 (diff)
downloadhardware_replicant_libsamsung-ril-f8ea100031eb02e119637884b85f5527ecb4634a.tar.gz
hardware_replicant_libsamsung-ril-f8ea100031eb02e119637884b85f5527ecb4634a.tar.bz2
hardware_replicant_libsamsung-ril-f8ea100031eb02e119637884b85f5527ecb4634a.zip
svc: Implement Samsung Service Mode OEM Hook
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'samsung-ril.c')
-rw-r--r--samsung-ril.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/samsung-ril.c b/samsung-ril.c
index 09ed161..e1bf2cc 100644
--- a/samsung-ril.c
+++ b/samsung-ril.c
@@ -366,6 +366,10 @@ void ipc_fmt_dispatch(struct ipc_message_info *info)
case IPC_SMS_DEVICE_READY:
ipc_sms_device_ready(info);
break;
+ /* SVC */
+ case IPC_SVC_DISPLAY_SCREEN:
+ ipc_svc_display_screen(info);
+ break;
/* CALL */
case IPC_CALL_INCOMING:
ipc_call_incoming(info);
@@ -521,6 +525,10 @@ void ril_on_request(int request, void *data, size_t length, RIL_Token t)
case RIL_REQUEST_SET_FACILITY_LOCK:
ril_request_set_facility_lock(t, data, length);
break;
+ /* SVC */
+ case RIL_REQUEST_OEM_HOOK_RAW:
+ ril_request_oem_hook_raw(t, data, length);
+ break;
/* NET */
case RIL_REQUEST_OPERATOR:
ril_request_operator(t);