diff options
Diffstat (limited to 'samsung-ipc/device/aries/aries_ipc.h')
-rw-r--r-- | samsung-ipc/device/aries/aries_ipc.h | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/samsung-ipc/device/aries/aries_ipc.h b/samsung-ipc/device/aries/aries_ipc.h index 056fdfb..3e6aedc 100644 --- a/samsung-ipc/device/aries/aries_ipc.h +++ b/samsung-ipc/device/aries/aries_ipc.h @@ -1,8 +1,8 @@ -/** +/* * This file is part of libsamsung-ipc. * - * Copyright (C) 2011 Paul Kocialkowski <contact@paulk.fr> - * Igor Almeida <igor.contato@gmail.com> + * Copyright (C) 2011-2013 Paul Kocialkowski <contact@paulk.fr> + * Copyright (C) 2011 Igor Almeida <igor.contato@gmail.com> * * libsamsung-ipc is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,33 +19,35 @@ * */ +#include "phonet.h" + #ifndef __ARIES_IPC_H__ #define __ARIES_IPC_H__ -#include "phonet.h" - -#define BOOTCORE_VERSION 0xf0 -#define PSI_MAGIC 0x30 -#define PSI_DATA_LEN 0x5000 -#define RADIO_IMG_MAX_SIZE 0xd80000 -#define RADIO_IMG_READ_SIZE 0xa00000 -#define ONENAND_MAP_SIZE 0xFFF000 -#define ONEDRAM_INIT_READ 0x12341234 -#define ONEDRAM_DEINIT_CMD 0x45674567 -#define ONEDRAM_DEINIT_READ 0xabcdabcd -#define SO_RFSMAGIC 0x21 -#define SOCKET_RFS_MAGIC 0x80000 -#define PHONET_IFACE "svnet0" -#define PHONET_SPN_RES_FMT 0x01 -#define PHONET_SPN_RES_RFS 0x41 - -#define MAX_MODEM_DATA_SIZE 0x1000 - -#define GPRS_IFACE_PREFIX "pdp" -#define GPRS_IFACE_COUNT 3 - -int phonet_iface_ifdown(void); -int phonet_iface_ifup(void); +#define MODEM_IMAGE_SIZE 0xA00000 +#define NV_DATA_OFFSET 0xD80000 +#define ONEDRAM_MEMORY_SIZE 0xFFF000 +#define ONEDRAM_INIT 0x12341234 +#define ONEDRAM_MAGIC 0x45674567 +#define ONEDRAM_DEINIT 0xABCDABCD +#define MODEM_DATA_SIZE 0x50000 +#define MODEM_SOCKET_RFS_MAGIC 0x80000 + +#define SO_IPC_RFS 0x21 +#define MODEM_FMT_SPN_RESSOURCE 0x01 +#define MODEM_RFS_SPN_RESSOURCE 0x41 + +#define MODEM_IMAGE_DEVICE "/dev/block/bml12" +#define MODEM_SERIAL_DEVICE "/dev/s3c2410_serial3" +#define ONEDRAM_DEVICE "/dev/onedram" +#define MODEMCTL_STATUS_SYSFS "/sys/class/modemctl/xmm/status" +#define MODEMCTL_CONTROL_SYSFS "/sys/class/modemctl/xmm/control" +#define MODEM_NETWORK_IFACE "svnet0" +#define MODEM_PDP_ACTIVATE_SYSFS "/sys/class/net/svnet0/pdp/activate" +#define MODEM_PDP_DEACTIVATE_SYSFS "/sys/class/net/svnet0/pdp/deactivate" + +#define GPRS_IFACE_PREFIX "pdp" +#define GPRS_IFACE_COUNT 3 struct aries_ipc_transport_data { struct sockaddr_pn spn; |