diff options
Diffstat (limited to 'samsung-ipc')
-rw-r--r-- | samsung-ipc/Makefile.am | 2 | ||||
-rw-r--r-- | samsung-ipc/device/aries/aries_ipc.c | 12 |
2 files changed, 10 insertions, 4 deletions
diff --git a/samsung-ipc/Makefile.am b/samsung-ipc/Makefile.am index 48b9265..31c3934 100644 --- a/samsung-ipc/Makefile.am +++ b/samsung-ipc/Makefile.am @@ -26,9 +26,9 @@ libsamsung_ipc_la_SOURCES = \ gprs.c \ call.c \ net.c \ - sms.c \ \ device/crespo/crespo_ipc.c \ + device/aries/aries_ipc.c \ $(NULL) AM_CFLAGS += -DDEVICE_IPC_V4 diff --git a/samsung-ipc/device/aries/aries_ipc.c b/samsung-ipc/device/aries/aries_ipc.c index 92ab454..5010017 100644 --- a/samsung-ipc/device/aries/aries_ipc.c +++ b/samsung-ipc/device/aries/aries_ipc.c @@ -915,7 +915,7 @@ int aries_ipc_common_data_get_fd(void *io_data) return common_data->fd; } -struct ipc_handlers ipc_default_handlers = { +struct ipc_handlers aries_default_handlers = { .read = aries_ipc_read, .write = aries_ipc_write, .open = aries_ipc_open, @@ -929,16 +929,22 @@ struct ipc_handlers ipc_default_handlers = { .common_data_get_fd = aries_ipc_common_data_get_fd, }; -struct ipc_ops ipc_fmt_ops = { +struct ipc_ops aries_fmt_ops = { .send = aries_ipc_fmt_client_send, .recv = aries_ipc_fmt_client_recv, .bootstrap = aries_modem_bootstrap, }; -struct ipc_ops ipc_rfs_ops = { +struct ipc_ops aries_rfs_ops = { .send = aries_ipc_rfs_client_send, .recv = aries_ipc_rfs_client_recv, .bootstrap = NULL, }; +void aries_ipc_register(void) +{ + ipc_register_device_client_handlers(IPC_DEVICE_ARIES, &aries_fmt_ops, + &aries_rfs_ops, &aries_default_handlers); +} + // vim:ts=4:sw=4:expandtab |