aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc
diff options
context:
space:
mode:
Diffstat (limited to 'samsung-ipc')
-rw-r--r--samsung-ipc/Makefile.am2
-rw-r--r--samsung-ipc/device/aries/aries_ipc.c12
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