diff options
author | Simon Busch <morphis@gravedo.de> | 2012-01-30 18:30:34 +0100 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2012-01-30 18:30:34 +0100 |
commit | 60977f96494d94e343dfd84c5e7bb4144e8138c8 (patch) | |
tree | 5f049fab9eccd4d8ac6d8c0664c1b00cd5fdd485 /samsung-ipc/device | |
parent | 73131b5dcf8f6f565bc69b312ffc5c16630817b1 (diff) | |
download | external_libsamsung-ipc-60977f96494d94e343dfd84c5e7bb4144e8138c8.zip external_libsamsung-ipc-60977f96494d94e343dfd84c5e7bb4144e8138c8.tar.gz external_libsamsung-ipc-60977f96494d94e343dfd84c5e7bb4144e8138c8.tar.bz2 |
Add aries device for compilation and register it's handlers on startup
Signed-off-by: Simon Busch <morphis@gravedo.de>
Diffstat (limited to 'samsung-ipc/device')
-rw-r--r-- | samsung-ipc/device/aries/aries_ipc.c | 12 |
1 files changed, 9 insertions, 3 deletions
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 |