aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/radio.h3
-rw-r--r--samsung-ipc/Makefile.am2
-rw-r--r--samsung-ipc/device/aries/aries_ipc.c12
3 files changed, 12 insertions, 5 deletions
diff --git a/include/radio.h b/include/radio.h
index a02297e..4c14d79 100644
--- a/include/radio.h
+++ b/include/radio.h
@@ -30,8 +30,9 @@
#define IPC_CLIENT_TYPE_RFS 1
#define IPC_DEVICE_CRESPO 0
+#define IPC_DEVICE_ARIES 1
-#define IPC_DEVICE_MAX IPC_DEVICE_CRESPO
+#define IPC_DEVICE_MAX IPC_DEVICE_ARIES
#define IPC_COMMAND(f) ((f->group << 8) | f->index)
#define IPC_GROUP(m) (m >> 8)
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