commit e207275718352c781c5ddcfdd1015fde36259e9b
Author: Simon Busch <morphis@gravedo.de> Date: Sun Jun 23 21:45:23 2013 +0200 Update changelog for new release Signed-off-by: Simon Busch <morphis@gravedo.de> commit 49e4a6eb6d0c3cb9f0f90453aa88c75bdbb93c94 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jun 23 20:22:25 2013 +0200 Update documentation in preparation of a new release Signed-off-by: Simon Busch <morphis@gravedo.de> commit 1b76eae7656c447dc61c571a700151944c8733ce Author: Simon Busch <morphis@gravedo.de> Date: Sun Jun 23 20:18:36 2013 +0200 Update list of authors based on git history Signed-off-by: Simon Busch <morphis@gravedo.de> commit 87fb149ae2fc166731663fe2671b04291b7dd08f Author: Simon Busch <morphis@gravedo.de> Date: Sun Jun 23 20:15:05 2013 +0200 Add missing modem_prj.h file to automake configuration Signed-off-by: Simon Busch <morphis@gravedo.de> commit 48aba0e551523257d8f26be08b3cd287c4dad8d7 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jun 23 20:13:12 2013 +0200 Fix outstanding compiler warnings Signed-off-by: Simon Busch <morphis@gravedo.de> commit 950d2c3b8249b9f427b968b2419818497da6a3f6 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Mar 24 12:48:46 2013 +0100 Rules to build piranha code on Makefiles Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit ba93873c8e53a8455b6f48bee4c7f4f598a93515 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sat Mar 23 19:52:19 2013 +0100 xmm6260: Set message info data to NULL before alloc (or no alloc) Change-Id: I5eb463630dfd611e0f3db439ea1a1efb420bcc5a Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit dc5c21b8484cba27551998f2d11a055bb821cfbf Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Mar 7 22:23:44 2013 +0100 modemctrl: Remove SIM initializing message Change-Id: If73a5bc5a87ae1bfdb0921ef16338be11cc7b989 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit f0a4b59cdf8aa0f6480115dd3a4cb4d59c19882f Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Mar 7 21:23:09 2013 +0100 sec: Use correct SIM ready status value Change-Id: I71afe804d05585a0f232fe2fd685c5e78101def4 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 86dd098d4d387de01d8f4de3afd9c2d07a9b5835 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Mar 7 19:52:27 2013 +0100 disp: Second byte of icon info is the reception level in bars Change-Id: I54963a4db11c6e766c787e2cc173cd5a27662b53 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 09ca2de76476fe607fbb863a2cfdabbb6cce80bf Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Mar 6 19:43:24 2013 +0100 prainha: Remove TODO comment Change-Id: I8a61b582c16b8169505c7252f6d7260a542a290b Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit a6d95bf39951c9033d7abac3c3a580b54d1917b0 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Mar 6 19:39:56 2013 +0100 Piranha (P5100/P3100 Galaxy Tab 2.0 tablets) support Change-Id: Ie3d120723aeff044d127ff66e46ec9e7b5f476cc Signed-off-by: Paul Kocialkowski <contact@paulk.fr> create mode 100644 samsung-ipc/device/piranha/piranha_ipc.c create mode 100644 samsung-ipc/device/piranha/piranha_loader.c create mode 100644 samsung-ipc/device/piranha/piranha_loader.h commit 588cc2680c761f4845698bfe2a41d1e925ad96e8 Author: Julian Cromarty <julian.cromarty@gmail.com> Date: Thu Feb 14 01:49:19 2013 +0000 Added spica (i5700) to available devices in Android.mk Change-Id: I7e20a28c0c7aa749e037721bbaf36125cde5cbba commit 146080c93521ac9c4d028c50b121b1af71aca1f9 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sat Feb 9 23:43:58 2013 +0100 sec: RSIM access data structure when SIM ICC type != 1 Change-Id: I4580ffcc91486363dc50a1fca116991fda098e48 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 564a20c0ff10770f0c225fd399f637392675e838 Author: Paul Kocialkowski <contact@paulk.fr> Date: Fri Feb 8 22:36:28 2013 +0100 misc: Timezone value can be negative, use a signed char accordingly Change-Id: I8dc9fb1412df458eda38683580764490135df45f Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 16fb15b8cbbb24cc66f70e6ac6b560b78caefab1 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jan 30 22:15:32 2013 +0100 sms: Correct memcpy argument (don't use a pointer to pointer) Change-Id: I53bc70e83df6c50f64629abb2157cae28b6a0dea Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit ed4d891a7880db9ddf02fadd69dbf4241f1550c3 Author: Simon Busch <morphis@gravedo.de> Date: Tue Jan 15 19:46:19 2013 +0100 sec: correct binary represetation of SIM access commands Signed-off-by: Simon Busch <morphis@gravedo.de> commit 44111557977fa88ade827c6b0fbb9e2715ef9f59 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Dec 16 13:29:04 2012 +0100 Misc: Correct the value for time info message Change-Id: Ia1dd301a339c34ac443fbc1da81e8d29b1f8f2a3 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit da6bf32cfc0bd4b4cf46422e6653a6a3cb4877a1 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sat Dec 15 19:13:47 2012 +0100 Permit explicit board name instead of device name Change-Id: I7ed51c0a35061daeaac302c8bac90a1c3b577e1d Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 617169fce836a9b31d6c629a4b16c886b311fb3f Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Nov 18 13:01:44 2012 +0100 Aries: Stick a bit more with SEC ril, preventing some failures Change-Id: I54f069f32f85528176b8e06ac587d8948fae47f2 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 1c46f2f4e6d462799878844344860e836cae4b3f Author: Simon Busch <morphis@gravedo.de> Date: Tue Nov 13 16:53:27 2012 +0100 ipc: reset client structure after allocation to zero When we're just allocating memory and do not care about the content of the allocated memory area we can head into cases where the internal parts of the structures are already set with a random value and then causes segfaults cause code peaces are trying to access invalid memory areas. Signed-off-by: Simon Busch <morphis@gravedo.de> commit 9574ecec486a4ebd2be962838cad3fb1b91bb078 Author: Simon Busch <morphis@gravedo.de> Date: Tue Nov 13 16:33:20 2012 +0100 Fix wrong device detection; we have to check for board_name instead of device name Signed-off-by: Simon Busch <morphis@gravedo.de> commit 314056af01c5dda6c6dbfd63021cd16e40282087 Author: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Date: Mon Nov 12 13:11:12 2012 +0100 Fix vapi errors due to ipc_sms_send_msg and ipc_sms_deliv_report_msg renames. Without that fix we have: smshandler.c:111:34: error: field 'ackmsg' has incomplete type smshandler.c:113:34: error: field '_tmp4_' has incomplete type Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> commit d9622e4a4bcee8132ff3dfe89beed5399f3bdeb8 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Nov 11 12:32:40 2012 +0100 GPRS: Pass CID to activate/deactivate functions Aries: Use CID to activate/deactivate the corresponding iface Change-Id: Ifd153eda59404921bc6ea12d27f94d5aee7b06ff Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit f722771a3837793c397d1db5075b8e8bd2906fed Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Nov 1 19:13:02 2012 +0100 SMS: Renamed structures according to messages names, build sms.c Change-Id: I9e8d01ca8b0eb23d9ca2a2034c5bb9594f151e92 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 3b804a8dc0352281b95b2506b0e35114a37fe843 Author: Paul Kocialkowski <contact@paulk.fr> Date: Mon Oct 1 20:36:42 2012 +0200 crespo: Kernel-version-dependant gprs specs Change-Id: I208edeb3b9f8bdce4051b42d0ecda85259cf1d82 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 896c02cd4cf1486a9984dd4ee61c8dac7aa95858 Author: Paul Kocialkowski <contact@paulk.fr> Date: Mon Oct 1 19:34:45 2012 +0200 Kernel version in IPC device desc, with detection code Change-Id: Ica8dd604ddaff527436e9ba909ab7d22eda9a875 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 9c23156c6d42384f0a8477b04a20419d606a2e2e Author: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Date: Sun Sep 30 22:11:24 2012 +0200 Fix vapi errors due to ipc_net_current_plmn rename. Without that fix we have: mediators_network.c: In function 'samsung_network_get_status_real_run_co': mediators_network.c:1575:24: error: dereferencing pointer to incomplete type Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> commit 9c55caab35874b4b9250762baa96184252fdeef2 Author: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Date: Sun Sep 30 22:11:23 2012 +0200 Fix vapi errors due to ipc_net_regist rename. Without that fix we have many errors such as this one: mediators_network.c: In function 'samsung_network_get_status_real_run_co': mediators_network.c:1473:21: error: dereferencing pointer to incomplete type Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> commit cd979427bee9d15dc56454558d74802eff4f11c4 Author: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Date: Sun Sep 30 16:32:26 2012 +0200 Fix VAPI's ipc_net_{regist_setup,plmn_sel_setup} renames for fsogsmd Without that fix fsogmsd fails to compile that way: mediators_network.c: In function 'samsung_network_register_real_run_co': mediators_network.c:711:2: warning: implicit declaration of function 'ipc_net_plmn_sel_setup' [-Wimplicit-function-declaration] And: mediators_network.c: In function 'samsung_network_get_status_real_run_co': mediators_network.c:1426:2: warning: implicit declaration of function 'ipc_net_regist_setup' [-Wimplicit-function-declaration] Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> commit b21b7798f433ea38e4eef9bfc852a183ddb92ddd Author: Simon Busch <morphis@gravedo.de> Date: Fri Sep 21 17:07:08 2012 +0200 samsung-ipc: cleanup to match common code style commit d45c70f61f78c4cca3740a50b48a8658596d941f Author: Simon Busch <morphis@gravedo.de> Date: Fri Sep 21 17:02:55 2012 +0200 maguro: cleanup code to match common code style commit b33a9e16243034197480b5374d93a209d9600b06 Author: Simon Busch <morphis@gravedo.de> Date: Fri Sep 21 16:57:01 2012 +0200 xmm6260: cleanup code a bit to match common code style commit 51280f748e5c61202b45ffb2f074c4d99789b82a Author: Simon Busch <morphis@gravedo.de> Date: Fri Sep 21 16:49:30 2012 +0200 cleanup autoconf configuration commit ed8734659e4ddd0775027c4cc550215863bfa851 Author: Simon Busch <morphis@gravedo.de> Date: Thu Sep 20 18:57:48 2012 +0200 switch to GPLv2+ as license as decided by all authors per mail commit bf2596c564107880a90caa095a4da91695c7c497 Author: Simon Busch <morphis@gravedo.de> Date: Thu Sep 20 08:54:53 2012 +0200 update authors file with all people contributed to libsamsung-ipc commit e1ffca5120b93a5c7abf402406f7f2fbb05affd2 Author: Simon Busch <morphis@gravedo.de> Date: Mon Sep 10 09:23:36 2012 +0200 ipc: don't set a default log handler; should be set only on demand commit de43b72379b469567454b96d03a56bf813913475 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sat Sep 15 19:07:28 2012 +0200 SND: Add missing undocumented commands Change-Id: Ib84ce488e3f78c4fd0dfcfc7eb199c0d93bc034e Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 7a3189f6b12fd788b023785da9ef262890269778 Author: Paul Kocialkowski <contact@paulk.fr> Date: Mon Sep 10 18:27:47 2012 +0200 ipc: fix gprs_get_iface functions Change-Id: Idea112725ca55ea341d11055a332b1c8625e614c Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit c274c5bfe67e4e9437af75279cc3b66cfb523b07 Author: Simon Busch <morphis@gravedo.de> Date: Sun Sep 9 15:00:32 2012 +0200 gprs: rename member of ipc_gprs_hsdpa_status to reg_state commit 43adc7224042c4fb5ea9a719c0d5799a97ab451a Author: Simon Busch <morphis@gravedo.de> Date: Sun Sep 9 13:29:34 2012 +0200 call: fix retrieval of the number of a call commit 3a9c878ca37442aca10917306fffb625c46b0ec4 Author: Simon Busch <morphis@gravedo.de> Date: Wed Sep 5 09:53:36 2012 +0200 ipc: refactor ipc_client_gprs_get_iface method to return iface name instead of using a parameter Allocating memory and setting a pointer to it for the user via a parameter is kind of unnecessary. It's better to return the pointer instead. commit db180081a182a2cd5652f9b1c147b974bae54811 Author: Simon Busch <morphis@gravedo.de> Date: Mon Sep 3 06:06:28 2012 +0200 misc: add IPC_MISC_DEBUG_LEVEL message type commit 1274e352c4b1363be3ee0e5781cdb947d868d27a Author: Simon Busch <morphis@gravedo.de> Date: Mon Sep 3 06:04:49 2012 +0200 sec: add setup method for ipc_sec_change_locking_pw_set message type commit 338c9716d12084f0f925f3217ec9abca44e49d7c Author: Simon Busch <morphis@gravedo.de> Date: Mon Sep 3 05:59:18 2012 +0200 sec: rename ipc_sec_change_locking_pw to ipc_sec_change_locking_pw_set commit ce4b30cb8c87e1832fd96d264207389c19d14f77 Author: Simon Busch <morphis@gravedo.de> Date: Mon Sep 3 05:50:37 2012 +0200 sec: add setup method for ipc_sec_phone_lock_set message type commit 807ad0478f8805de91f185021a666111a6abb4a7 Author: Paul Kocialkowski <contact@paulk.fr> Date: Fri Sep 7 17:11:19 2012 +0200 Aries: Use new IPC open/close definitions Change-Id: I348c615371bcc24796ea0b7ea33a32eab23709c4 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit e426cc47a0939cbd5b76137f4e4bd752100fadc0 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Sep 6 22:09:46 2012 +0200 sec: Corrected comments about data types Change-Id: Ia139f8d5cf42047c95024ebbdb296e8aed530ea9 Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 7b05368760fe11d57b108387d9c9cd0ce379a737 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 30 17:48:01 2012 +0200 tools: drop not working forwarding tool delete mode 100644 tools/forward.c commit d9eae1106d51f69168b44cf81a46a604ad6fc8ef Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 30 17:46:34 2012 +0200 net: renaming some parts to be more reasonable commit 63d90f703a0a8b886415797584059be9c2cc1023 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 29 23:47:29 2012 +0200 sec: add IPC_SEC_FACILITY_LOCK_TYPE_SC_UNLOCKED type commit 697916d7311a511c8748a62e858109d89c64034c Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 29 14:09:02 2012 +0200 sec: rename ipc_sec_pin_status_response structure commit 66d5c97e407c2326c5f3dd6ae1059dd18e769c54 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 29 14:05:57 2012 +0200 sec: rename IPC_SEC_PIN_STATUS to IPC_SEC_SIM_STATUS commit 3baa91e5ca8b5c5e7d6fe52023d6bd7d98e1b672 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 29 12:33:25 2012 +0200 sec: refactor type naming to be clean and not misleading commit c2509569de22560f8bd5eabdbdebf40eba030a29 Author: Simon Busch <morphis@gravedo.de> Date: Tue Aug 28 19:10:44 2012 +0200 Reformat log output for received/sent messages commit c4f9aa62257da074983aff73924908bc902fe8d2 Author: Simon Busch <morphis@gravedo.de> Date: Tue Aug 28 18:38:54 2012 +0200 xm6269: drop log statement as it fills up the log output unnecessarily commit d619e86de0f524d2b56bf871b28273533abd9366 Author: Simon Busch <morphis@gravedo.de> Date: Tue Aug 28 13:58:14 2012 +0200 Use correct helper method to print request type commit 222f78a5f065cc1c1cbefe77ef96807ea996d0fb Author: Simon Busch <morphis@gravedo.de> Date: Mon Aug 27 21:59:41 2012 +0200 vapi: bind missing ipc_client_create_handlers_common_data method commit d500d716dfe4bd9c6dc435b7c11f7c31f2be0594 Author: Simon Busch <morphis@gravedo.de> Date: Mon Aug 27 21:11:02 2012 +0200 maguro: try to load radio image from more than on source path commit d4f8a0b572ff1ff927f1234417ead038695e4079 Author: Simon Busch <morphis@gravedo.de> Date: Mon Aug 27 12:30:35 2012 +0200 Make everything compile again after last merge commit a6b8e7d405b16b33a9726ddd70346b5dbb6c845a Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Sun Aug 26 05:58:45 2012 +0400 maguro: replace constant with mask for boot reply commit 5def3bc80313b3ab2690f2d84341227f76d2b7cf Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Sun Aug 26 05:31:53 2012 +0400 Revert "Add a delay to maguro fw loader to work around buggy init" The real cause of call failure was samsung-ril-client This delay is not needed commit d851f2bceb5813ba128ab31384bbec7f8cc72f07 Author: Simon Busch <morphis@gravedo.de> Date: Fri Aug 24 15:57:03 2012 +0200 Add another method to free space used by a response message commit 118643a96dbaa46dbb44dc2d3d5d33a520fe9033 Author: Simon Busch <morphis@gravedo.de> Date: Fri Aug 24 15:53:57 2012 +0200 Add cmd field to ipc_message_info structure which will be prefilled commit 94ca3db63b985c7ad7696f3bce50555950e1c17a Author: Simon Busch <morphis@gravedo.de> Date: Fri Aug 24 07:25:19 2012 +0200 Add identifiable named header file which should be the only one used by clients create mode 100644 include/samsung-ipc.h commit b11be643a3d129324aea655587a5b9d44932bd2b Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Aug 23 01:33:19 2012 +0400 [xmm6260] add ipc error checks commit 5999a66ad4405527dfca6c823bce2ce5b0eef0e1 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 22 17:49:48 2012 +0200 vapi: bind some more ipc client methods commit bbea04f2a29cc1dcb5ec13079942f61cd673ba61 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Aug 20 15:19:16 2012 +0400 re-enable wakelocks on xmm6260 commit 8f62bbb57ed1316671b1c7f132b70f3427defd5a Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Aug 20 15:15:11 2012 +0400 Add a delay to maguro fw loader to work around buggy init commit 9875a661bb960d329f992f1f63ef5c6241f63135 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Aug 20 14:12:20 2012 +0400 Use static wakelock file descriptors commit d109d6c95ebb226754e6e8493bc19a4abee9b35c Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Aug 20 14:00:53 2012 +0400 disable xmm6260 wake locks temporarily (until they are debugged) commit d79718ef3e50fe378606d3bfd66aee4ab5b59752 Author: Simon Busch <morphis@gravedo.de> Date: Mon Aug 20 10:17:55 2012 +0200 vapi: bind power_on/power_off and correct return types commit 6658e650307a7ecf98ac3872947af9ac97f30161 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 9 08:32:11 2012 +0200 maguro: fix warning about ignore return result commit d4f41d7dc21a8e977f78a3fb88c5b5774e7d33ed Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 9 08:30:19 2012 +0200 rfs: fix warnings about ignored return results from std. library functions commit 81660e380835e6fe6d23c92f5da8fbeeaffa39ea Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 9 08:01:50 2012 +0200 crespo: fix all warnings regarding ignored return value from std. library functions commit 1628980f6a5aca6ed427cc7d56cb0d5b318a9c4e Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 8 16:56:05 2012 +0200 First round of fixing unnecessary warnings commit b44ee66d247cfa523469ebd144a07b79762702ca Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 8 16:05:34 2012 +0200 Prefix method correctly with ipc_client_ commit 7a9ad8c635c3cc8993aaa4c1509eea8745d56069 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 8 15:57:50 2012 +0200 Simplify open/close handler signature commit 7d6f56c4f67416658c0b490d828ffe0938381f5f Author: Simon Busch <morphis@gravedo.de> Date: Mon Jul 30 09:36:24 2012 +0200 vapi: update for recent changes to GPRS subsystem commit 4bd59903ac2a4697241730d1d30476f2be088414 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Jul 26 14:07:54 2012 +0400 Implement maguro poweroff commit 62c5b2423eb3da2b13350583c66bd031b297196d Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Jul 26 14:07:26 2012 +0400 Silently ignore null client/message in ipc log commit e4403cb5b5da34430356d1d7aedecfeca48d59e3 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Jul 26 13:55:17 2012 +0400 Make wakelocks not crespo-specific and add for xmm6260 create mode 100644 include/wakelock.h create mode 100644 samsung-ipc/wakelock.c commit 89904c08bb3768ff993da750dab268989fe6dec0 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Jul 12 03:26:18 2012 +0400 Fix GPS on tuna by setting the UART mux correctly commit f0379c85382d0b853e1124e124218a6f96248c4c Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Thu Jul 12 03:26:18 2012 +0400 Fix GPS on tuna by setting the UART mux correctly commit a72e2497ae5987c8ec3e8851f4d7be2f3c2eb82d Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Jul 8 17:09:13 2012 +0200 GPRS: Get interface name given the connection ID (cid) Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit dadca553b13324a599c98ca2da98aad25e47d1d5 Author: Paul Kocialkowski <contact@paulk.fr> Date: Sun Jul 8 00:35:04 2012 +0200 GPRS: added and completed structures, defines and reworked functions accordingly Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 7090d361f77842818b65f014b3731fb1445362d9 Author: Paul Kocialkowski <contact@paulk.fr> Date: Fri Jul 6 13:25:21 2012 +0200 Call: Added a few call end causes Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 1777a0ad0303e095b6e576bd2d9431d02226a191 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 22:38:29 2012 +0200 XMM6260/Crespo: Fixed common_data_set_fd Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit bd70ecb8ad2c7ebdb1940a2088517032e849f0c3 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 22:30:53 2012 +0200 Removed device loop code (the upper layer must decide whether to loop or not) Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit d626a32665defecb4ab4358a875bda0b0f4c1fa6 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 22:10:18 2012 +0200 Unified debug messages on send/recv with ipc_util functions Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 78bf08e957078b14e2b165e40d02db98abc86e05 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 21:26:53 2012 +0200 Removed deprecated util files Signed-off-by: Paul Kocialkowski <contact@paulk.fr> delete mode 100644 include/util.h delete mode 100644 samsung-ipc/util.c commit 0b8d066094428d1c02a92feb878caa536dd2be54 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 20:13:26 2012 +0200 Android.mk: include xmm6260 path for every device Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 84cd42f10be74c0a60545c2035876e3beca644a3 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 17:54:25 2012 +0200 XMM6260: Split code into galaxys2, maguro and xmm2620 (shared code) devices * Moved maguro and galaxys2 loaders to proper folders * Renamed i9100 to galaxys2 and i9250 to maguro * Device-specific ops, handlers, gprs_specs and nv_data_specs on XMM2620 devices though most data/functions are still shared in xmm2620_ipc * Removed radio_parts from modemctl_io_data * Moved CRC calculate function to xmm2620_loader * Moved io_helpers functions to xmm2620_loader * Listed include headers in each file instead of using common.h * Prefixed remaining xmm2620 files Signed-off-by: Paul Kocialkowski <contact@paulk.fr> create mode 100644 samsung-ipc/device/galaxys2/galaxys2_ipc.c create mode 100644 samsung-ipc/device/maguro/maguro_ipc.c delete mode 100644 samsung-ipc/device/xmm6260/common.h delete mode 100644 samsung-ipc/device/xmm6260/io_helpers.c delete mode 100644 samsung-ipc/device/xmm6260/io_helpers.h delete mode 100644 samsung-ipc/device/xmm6260/modemctl.c delete mode 100644 samsung-ipc/device/xmm6260/modemctl.h create mode 100644 samsung-ipc/device/xmm6260/xmm6260_loader.c create mode 100644 samsung-ipc/device/xmm6260/xmm6260_loader.h create mode 100644 samsung-ipc/device/xmm6260/xmm6260_modemctl.c create mode 100644 samsung-ipc/device/xmm6260/xmm6260_modemctl.h commit 2eea520884474f4eefcf03815d52dfaac9e03cce Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 14:03:19 2012 +0200 XMM6260: Moved device-specific files to galaxys2 and maguro folders Warning: this commit breaks code compilation! Signed-off-by: Paul Kocialkowski <contact@paulk.fr> create mode 100644 samsung-ipc/device/galaxys2/galaxys2_loader.c create mode 100644 samsung-ipc/device/galaxys2/galaxys2_loader.h create mode 100644 samsung-ipc/device/maguro/maguro_loader.c create mode 100644 samsung-ipc/device/maguro/maguro_loader.h delete mode 100644 samsung-ipc/device/xmm6260/fwloader_i9100.c delete mode 100644 samsung-ipc/device/xmm6260/fwloader_i9100.h delete mode 100644 samsung-ipc/device/xmm6260/fwloader_i9250.c delete mode 100644 samsung-ipc/device/xmm6260/fwloader_i9250.h create mode 100644 samsung-ipc/device/xmm6260/modemctl.c create mode 100644 samsung-ipc/device/xmm6260/modemctl.h delete mode 100644 samsung-ipc/device/xmm6260/modemctl_common.c delete mode 100644 samsung-ipc/device/xmm6260/modemctl_common.h commit e94080b52dd1b205b107c30d9535feb9fdc4ff7f Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 13:53:24 2012 +0200 XMM6260: Always use ipc log handler, also reduced log output Signed-off-by: Paul Kocialkowski <contact@paulk.fr> delete mode 100644 samsung-ipc/device/xmm6260/log.c delete mode 100644 samsung-ipc/device/xmm6260/log.h commit 0bb1ce7aedfe482148e51201722f13d200679ea7 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 13:02:44 2012 +0200 XMM6260: Renamed IO functions to give them an explicit name and cleanup Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 9182387cf9395ab7e8c9c03cedb9e7030fa082e0 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 12:51:47 2012 +0200 XMM6260: Fixed functions names and braces Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 985b168dc576ed35de631ff495fc30c6d2ffec50 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 12:34:02 2012 +0200 XMM6260: Reworked modemctl and brought ipc client to most functions * Radio parts are now generic for XMM6260 devices * ipc client structure is now brought to most functions, to be used for logging * fwloader_context was renamed to struct modemctl_io_data * Generic XMM6260 radio parts are now part of struct modemctl_io_data * Bare ioctls are used in modemctl (no need to log success) Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit d4f9b162481e41076dd6520141b89db25e530d2d Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 11:09:25 2012 +0200 XMM6260 I9250: Renamed and moved structures Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 9243252c706d7d8b2e42625b6af73231bace40d6 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 11:00:32 2012 +0200 XMM6260 I9100: Renamed and moved structures Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit ccbc15dc1a83935e4fc8d127151fe58fd8045769 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 10:49:06 2012 +0200 XMM6260: Fix code indent Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit c691ac240ec65a8b6f739fd3f273c4e5b7e00af7 Author: Paul Kocialkowski <contact@paulk.fr> Date: Thu Jul 5 10:46:07 2012 +0200 XMM6260: Split defines in header files Signed-off-by: Paul Kocialkowski <contact@paulk.fr> create mode 100644 samsung-ipc/device/xmm6260/fwloader_i9100.h create mode 100644 samsung-ipc/device/xmm6260/fwloader_i9250.h commit 645a8aa548c7777134cfb505f5ea85bc4cbdcf19 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 23:25:21 2012 +0200 Reworked nv_data handling in nv_data_specs, moved some functions to gprs_specs nv_data: * Reworked device-specific nv_data passthrough functions * Moved default values in rfs.h * Added more specific infos (size, chunk size, secret) * Applied to xmm6260 device gprs: * Moved non-io-related gprs handlers to gprs_specs * Applied to crespo, aries and xmm6260 devices Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 0b6def0105a1c11eeb728f289045412bddfd2bad Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 22:44:27 2012 +0200 Ordered devices by historical support order Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 55017a826f5bd902d27e566610c46f8ada45e5d8 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 19:15:59 2012 +0200 XMM6260: Added GPRS capabilities handler Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 174a1f2d0a1d16021004d50b926f0fe014759020 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 19:15:27 2012 +0200 Aries/Crespo: Added GPRS capabilities handler Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 776839085031611b9d48ddeca529b1931c01dd22 Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 19:14:53 2012 +0200 GPRS: New capabilities structure and related handler Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 0ec570aca028a4b82f761bfd376fd705250a812c Author: Paul Kocialkowski <contact@paulk.fr> Date: Wed Jul 4 15:16:09 2012 +0200 RFS: Changed chunk size to 0x1000 when reading nv_data Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 31978622974ff3ef4b69b5b830a0a50c20c770cb Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Jul 3 23:38:26 2012 +0200 Using stored nv_data file and related functions instead of the default nv_data Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 11320e7e0e7723fbca19a7c4cea355532add9393 Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Jul 3 23:22:06 2012 +0200 RFS: Exported nv_data path functions Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 52fb802f38acb399ade936f9852c3e33f506ce7e Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Jul 3 23:11:08 2012 +0200 Set nv_data paths functions non-static so they can be reused in device code Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit 698f40a05bf4b170cf326fd138144378108b3bbf Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Tue Jul 3 20:40:42 2012 +0400 Allow EFS path to be overriden per-board commit 364343a86c168d0211e29720665bc0f58737a09c Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Tue Jul 3 19:24:18 2012 +0400 xmm6260 rfs cleanup: code style and compilation warnings commit 771dafbbccb93521170ddc5874fefd796dd7c3bf Author: Paul Kocialkowski <contact@paulk.fr> Date: Tue Jul 3 16:25:50 2012 +0200 RFS: added missing send/recv functions Signed-off-by: Paul Kocialkowski <contact@paulk.fr> commit ec0da948c69d1e8aea8dcdbbe2e4552591f18b47 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Jul 2 21:11:17 2012 +0400 Change i9250 and i9100 to lowercase to fix runtime detection commit 25a8c2e23fa35a39c3653a158fc521debded81cf Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Jul 2 15:00:02 2012 +0400 Cleanup xmm6260 ipc, prepare for rfs commit 166f92e619c6f07ad8d824a3921a7211592836f4 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Jul 2 13:53:38 2012 +0400 Fix compilation warnings commit 2454f7265a17afa73273dc09019adb90f77c0007 Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Mon Jul 2 12:55:22 2012 +0400 Update firmware loader to the latest version, fix makefiles for maguro/galaxys2 commit 3ee91dd1a20083d571718e2ee07570ac2c8cfe7c Author: Alexander Tarasikov <alexander.tarasikov@gmail.com> Date: Sat Jun 30 02:39:43 2012 +0400 Add the dirty, hackish and barely working xmm6260 modem support for galaxy nexus (tuna/maguro) create mode 100644 samsung-ipc/device/xmm6260/common.h create mode 100644 samsung-ipc/device/xmm6260/fwloader_i9100.c create mode 100644 samsung-ipc/device/xmm6260/fwloader_i9250.c create mode 100644 samsung-ipc/device/xmm6260/io_helpers.c create mode 100644 samsung-ipc/device/xmm6260/io_helpers.h create mode 100644 samsung-ipc/device/xmm6260/log.c create mode 100644 samsung-ipc/device/xmm6260/log.h create mode 100644 samsung-ipc/device/xmm6260/modem_prj.h create mode 100644 samsung-ipc/device/xmm6260/modemctl_common.c create mode 100644 samsung-ipc/device/xmm6260/modemctl_common.h create mode 100644 samsung-ipc/device/xmm6260/xmm6260_ipc.c create mode 100644 samsung-ipc/device/xmm6260/xmm6260_ipc.h commit 9b9c03b7d3e8ed110828155169903ece3c0658d0 Author: PaulK <contact@paulk.fr> Date: Thu Jun 7 22:23:53 2012 +0200 GPRS port list setup function (currently with fixed values), needed for aries Signed-off-by: PaulK <contact@paulk.fr> commit 67bb78c3e7d0991d1f1bbd7fccf2f9986cb34c7c Author: PaulK <contact@paulk.fr> Date: Thu Jun 7 22:22:23 2012 +0200 Function to check if GPRS activation/deactivation functions are available Signed-off-by: PaulK <contact@paulk.fr> commit 63a3609348e04a1899b69a4f95e626408497f230 Author: PaulK <contact@paulk.fr> Date: Thu Jun 7 22:21:24 2012 +0200 GPRS interface name function for crespo Signed-off-by: PaulK <contact@paulk.fr> commit e0685f1e0537fa92bb588133c5d0fa0fe233fb79 Author: PaulK <contact@paulk.fr> Date: Wed Jun 6 21:09:43 2012 +0200 GPRS activation/deactivation functions for aries Signed-off-by: PaulK <contact@paulk.fr> commit 3efc903a65428be0be4b5611e9d953a1476aa051 Author: PaulK <contact@paulk.fr> Date: Wed Jun 6 21:08:18 2012 +0200 Introducing device-specific GPRS activation/deactivation functions mechanism Signed-off-by: PaulK <contact@paulk.fr> commit 74664ce8d19f747e89a38d1c5fe439c6afb155f6 Author: Simon Busch <morphis@gravedo.de> Date: Wed Apr 11 11:00:43 2012 +0200 Bump version number to 0.2.0 for next cycle commit 7f65eda1606b79511674ed3cfd86e8fc8d254739 Author: Simon Busch <morphis@gravedo.de> Date: Wed Apr 11 10:54:50 2012 +0200 Update ChangeLog for release commit ed22d1fdb6205a73369e3ee311d8c605ded3e70e Author: Simon Busch <morphis@gravedo.de> Date: Sat Mar 24 09:39:19 2012 +0100 Add gitlog-to-changelot script to repository Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100755 gitlog-to-changelog commit a4b28bc3f15de3993a29b03f55db15e6dad34a6f Author: Simon Busch <morphis@gravedo.de> Date: Fri Mar 23 20:39:08 2012 +0100 tools: use ${top_builddir} rather than ${top_srcdir} Signed-off-by: Simon Busch <morphis@gravedo.de> commit a68bb30c5f9d6c48a167facbf41312db81bad9b0 Author: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Date: Sat Mar 3 15:33:51 2012 +0100 vapi: updates regarding binding issues Without that fix we have: samsung-ipc-1.0.vapi:318.48-318.70: error: The type name `PhoneLockRequestMessage' could not be found res.length = (int) sizeof( PhoneLockRequestMessage ); ^^^^^^^^^^^^^^^^^^^^^^^ samsung-ipc-1.0.vapi:335.48-335.71: error: The type name `PhoneLockResponseMessage' could not be found res.length = (int) sizeof( PhoneLockResponseMessage ); ^^^^^^^^^^^^^^^^^^^^^^^^ Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> commit 8d493aedbe56b001e164cf6535f3909818eed591 Author: Simon Busch <morphis@gravedo.de> Date: Fri Mar 2 19:12:51 2012 +0100 vapi: various updates regarding binding issues commit bcdc98b0c964a92cb3fc956e9f84a78b5f08f00e Author: Simon Busch <morphis@gravedo.de> Date: Fri Mar 2 19:12:22 2012 +0100 call: add pack method for dtmf burst send message commit f0fc5d0a6fffe08a9f880b82f09cbd5a4e47bf9d Author: PaulK <contact@paulk.fr> Date: Fri Feb 24 22:53:33 2012 +0100 Fixed ipc_sec_pin_status_noti change on vapi commit d7fd7cc69e04c5227751efcc16bad66ca060965d Author: PaulK <contact@paulk.fr> Date: Fri Feb 24 22:50:33 2012 +0100 Fixed modemctrl for sec header changes commit e64584f780edddc0816ebafb6ebb13cdd5fa95fb Author: PaulK <contact@paulk.fr> Date: Fri Feb 24 17:21:15 2012 +0100 Fixed ipc_sec_phone_lock stuctures commit b441d89e718355f3eccf7470f33c5c75e1e2b217 Author: PaulK <contact@paulk.fr> Date: Fri Feb 24 17:15:23 2012 +0100 Added SIM PIN-related structures on sec header commit 130f933ac5d4700b9eb2ff5b16f1359a4883f76c Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 23:17:08 2012 +0100 vapi: update for recent changes to network related API commit 8a57eacf2c9fff6965f470a8b578c0ae3bc75df6 Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 23:06:35 2012 +0100 Install disp.h file too for IPC v4 protocol version commit e4deae1ae09d3d6b308d3c568bb4e1d46c0ddf42 Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 19:19:57 2012 +0100 vapi: use correct types for fields in Sms.SendMessage structure commit b9240c803acee9ee08937232e1dc26b52f8b279f Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 18:21:04 2012 +0100 rfs: only dump RFS message content when debugging is enabled commit e9d4545c389035224dde38df339de49e5efb41fd Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 09:12:45 2012 +0100 rfs: it should be possible for the modem to write at offset zero commit bf757ad22ef15cae7d884e32243c474eb2cd5d4e Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 09:12:04 2012 +0100 crespo: bump buffer size if incoming data to 0x50000; highest data size seen is 0x40008 commit e8c5de20b677ddd96755e8dfd96754f797a68edb Author: Simon Busch <morphis@gravedo.de> Date: Thu Feb 23 09:11:22 2012 +0100 Define DEBUG when compiling with debugging enabled commit 58559e4461a2a85f9f4af78224c3e45f3b252d16 Author: PaulK <contact@paulk.fr> Date: Wed Feb 22 16:49:24 2012 +0100 Correct disp icon info structure for IPC-V4 devices create mode 100644 include/device/h1/disp.h create mode 100644 include/device/ipc-v4/disp.h commit 9ab226ac80e3f21952096dbbcd624931f3df19df Author: PaulK <contact@paulk.fr> Date: Wed Feb 1 04:52:23 2012 +0100 Removed unwanted diff file delete mode 100644 gprs+ss_modif.diff commit d3e5290bd938267422b4a6653faa689cab85987c Author: PaulK <contact@paulk.fr> Date: Wed Feb 22 00:03:08 2012 +0100 Added NET_MODE_SEL headers, fixed NET_PLMN_SEL structure and related function Also: * renamed IPC_NET_PLMN_SEL_MODE to IPC_NET_PLMN_SEL_... * switched plmn from unsigned to signed char array as it's a string create mode 100644 gprs+ss_modif.diff commit 27a65c82d7a74e4aad025f794ae10e8686c54fd0 Author: PaulK <contact@paulk.fr> Date: Wed Feb 1 04:50:52 2012 +0100 Revert "rfs.c: return NULL in case of error" This reverts commit b93b917a70a6c85bfa2bd3789989b90b2e530abf. commit b93b917a70a6c85bfa2bd3789989b90b2e530abf Author: PaulK <contact@paulk.fr> Date: Tue Feb 21 21:12:28 2012 +0100 rfs.c: return NULL in case of error commit 9b827bdb9c147c77c0d32cd3f4c41768818d8eaa Author: PaulK <contact@paulk.fr> Date: Tue Feb 21 20:43:04 2012 +0100 Fixed coding style: space after if, for, while, etc commit b7e7b7701358836bdfe3042f427236bb047fd28b Author: Simon Busch <morphis@gravedo.de> Date: Tue Feb 21 18:23:45 2012 +0100 RFS NV item handling methods are now sending the io confirmation message directly commit 16a6860b6865a34eaeb1318cbce4c3ad029ceaa1 Author: Simon Busch <morphis@gravedo.de> Date: Mon Feb 20 05:50:58 2012 +0100 Update license header of the vapi description file commit 0b260b93f81d1172a87d5d5ffac7707772f1866f Author: Simon Busch <morphis@gravedo.de> Date: Mon Feb 20 05:49:25 2012 +0100 Import two methods from samsung-ril to deal with rfs read/write nv item message types commit 6f57cb2128394a90f4924264e4f6eaf67e21d976 Author: Simon Busch <morphis@gravedo.de> Date: Fri Feb 17 16:10:13 2012 +0100 Cleanup indentation in rfs.c Signed-off-by: Simon Busch <morphis@gravedo.de> commit c82cf76cb6df7a4d204c28915c96ead342fa2eca Author: Simon Busch <morphis@gravedo.de> Date: Wed Feb 15 19:12:00 2012 +0100 Correct COPYING file to contain the GPLv3 license instead of LGPLv2.1 Signed-off-by: Simon Busch <morphis@gravedo.de> commit 0377e875df94166edbecfe3872c859d313406723 Author: Simon Busch <morphis@gravedo.de> Date: Mon Feb 6 17:13:24 2012 +0100 net: fix styling/naming/coding issues Signed-off-by: Simon Busch <morphis@gravedo.de> commit d0150403961d04f83d4b663201cc18c85bc6c0ad Author: Simon Busch <morphis@gravedo.de> Date: Mon Feb 6 17:11:20 2012 +0100 net: add structure to set network PLMN selection mode Signed-off-by: Simon Busch <morphis@gravedo.de> commit 8e12bf3ccd74b4fb81aa93864f5a96d9772bacac Author: Simon Busch <morphis@gravedo.de> Date: Sun Feb 5 14:50:42 2012 +0100 Remove h1 relevant source files for now from Makefile Signed-off-by: Simon Busch <morphis@gravedo.de> commit f87ea5a4a2deff5303e79c4c6ecd6523ab87031b Author: Simon Busch <morphis@gravedo.de> Date: Sat Feb 4 11:19:11 2012 +0100 h1: several fixes and adjustments to compile again Signed-off-by: Simon Busch <morphis@gravedo.de> commit 23b0d8298a5fd8a3faed9de5abb3e015cae2836b Author: Simon Busch <morphis@gravedo.de> Date: Sat Feb 4 11:15:49 2012 +0100 Update Makefile to distribute all necessary headers files and compile h1 device support Signed-off-by: Simon Busch <morphis@gravedo.de> commit 4a9af56d9831dfb1ad79b8ce9fbc8408d1d46351 Author: PaulK <contact@paulk.fr> Date: Fri Feb 3 21:37:08 2012 +0100 Fixed H1 device and devices-related fixes commit 303fbc0cd4430fdf656c711a0060cbc07ff6556c Author: Simon Busch <morphis@gravedo.de> Date: Fri Feb 3 20:39:07 2012 +0100 Adjust for recent changes to device creation structure Signed-off-by: Simon Busch <morphis@gravedo.de> commit 1789f2ac0766851f078c754fe31cb87a6f013184 Author: PaulK <contact@paulk.fr> Date: Fri Feb 3 20:21:36 2012 +0100 Modified ipc devices handling to use a table and permit explicit device name create mode 100644 samsung-ipc/ipc_devices.c create mode 100644 samsung-ipc/ipc_devices.h commit c41dcc61f8271b1459f2ae6d27777b5580c08a6b Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 18:31:11 2012 +0100 Register aries handlers on library initialization Signed-off-by: Simon Busch <morphis@gravedo.de> commit cec8f3b196f7ceec2ad9ba4411a9174b2a400a2a Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 18:30:34 2012 +0100 Add aries device for compilation and register it's handlers on startup Signed-off-by: Simon Busch <morphis@gravedo.de> commit 20ab22b3fb090903e920c2c53dda4787ec51c24e Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 17:55:50 2012 +0100 Add DEVICE_IPC_v4 define to cflags variable of pkgconfig file Signed-off-by: Simon Busch <morphis@gravedo.de> commit 6ce237f52319787322849090377b90372d77e349 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 17:00:03 2012 +0100 Rework IPC client creation to detect device automatically on startup Signed-off-by: Simon Busch <morphis@gravedo.de> commit 604ff37a783315688062a0f3015f999bc8a6169b Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 16:28:39 2012 +0100 We don't ship headers files for the H1 device with autotools version Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3f3690d87ab76ff51f6197f1c4af4a30745ddcb2 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 14:40:58 2012 +0100 Rework device specific code so we can build one library for all devices now Signed-off-by: Simon Busch <morphis@gravedo.de> commit 151efe36ffa69b841f7e9a6c4245015e2ab15657 Author: Simon Busch <morphis@gravedo.de> Date: Fri Feb 3 17:39:06 2012 +0100 vapi: fix several binding problems Signed-off-by: Simon Busch <morphis@gravedo.de> commit a1de0dcad9e1bcf8d9293eefb601b05a18fc7c9b Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 18:31:11 2012 +0100 Register aries handlers on library initialization Signed-off-by: Simon Busch <morphis@gravedo.de> commit 60977f96494d94e343dfd84c5e7bb4144e8138c8 Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 18:30:34 2012 +0100 Add aries device for compilation and register it's handlers on startup Signed-off-by: Simon Busch <morphis@gravedo.de> commit 73131b5dcf8f6f565bc69b312ffc5c16630817b1 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 17:55:50 2012 +0100 Add DEVICE_IPC_v4 define to cflags variable of pkgconfig file Signed-off-by: Simon Busch <morphis@gravedo.de> commit 35ee69d1115a3771a7987f852d230f2e64baede5 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 17:00:03 2012 +0100 Rework IPC client creation to detect device automatically on startup Signed-off-by: Simon Busch <morphis@gravedo.de> commit 2ac977c1ce6f46d686f5bdd273b32901e8f35597 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 16:28:39 2012 +0100 We don't ship headers files for the H1 device with autotools version Signed-off-by: Simon Busch <morphis@gravedo.de> commit 9a87ce79876a7ba8ebeecf69e2ba30cb9b96bb29 Author: Simon Busch <morphis@gravedo.de> Date: Sun Jan 29 14:40:58 2012 +0100 Rework device specific code so we can build one library for all devices now Signed-off-by: Simon Busch <morphis@gravedo.de> commit 1464578767849d9b08f26c8024edf5f247be5cb8 Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 08:15:32 2012 +0100 Add structure definition for IPC_NET_MODE_SEL message Signed-off-by: Simon Busch <morphis@gravedo.de> commit beab35fcf5a67667fabdd8a588f3bc4581da9118 Author: Simon Busch <morphis@gravedo.de> Date: Mon Jan 30 08:15:07 2012 +0100 vapi: use gint16 instead of gint8 for PhoneState enum Signed-off-by: Simon Busch <morphis@gravedo.de> commit f22b2a9f995019f33022aefdfe090e63e3f7801c Author: PaulK <contact@paulk.fr> Date: Sat Jan 28 15:19:01 2012 +0100 Fixed ss.h header installation with autotools commit 51ea3aaa63e65b74b7386fe1365d7b52f4495c43 Author: Simon Busch <morphis@gravedo.de> Date: Sat Jan 28 15:07:24 2012 +0100 Adjust to get everything compiling with autotools again Signed-off-by: Simon Busch <morphis@gravedo.de> commit a6fab223402276cd543830be051ff7ef8bae8b4f Author: PaulK <contact@paulk.fr> Date: Sat Jan 28 11:42:00 2012 +0100 Added USSD defines and actions create mode 100644 include/ss.h commit dcf7ed76dae974263f9c08c057661563b4bdc5af Author: PaulK <contact@paulk.fr> Date: Sat Jan 28 11:40:35 2012 +0100 Added a GPRS error code and a missing function prototype commit dcdee945b6f58d0bd1d989d270d562d86d8b15b3 Author: PaulK <contact@paulk.fr> Date: Sat Jan 28 11:33:48 2012 +0100 Added support for aries devices (galaxy s, galaxy tab, perhaps more) Thanks to Igor Almeida for contributing to bootstrap code and for his help with galaxy s! create mode 100644 samsung-ipc/device/aries/aries_ipc.c create mode 100644 samsung-ipc/device/aries/aries_ipc.h create mode 100644 samsung-ipc/device/aries/onedram.h create mode 100644 samsung-ipc/device/aries/phonet.h create mode 100644 samsung-ipc/device/aries/sipc4.h delete mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_ipc.c delete mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_ipc.h delete mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_modem_ctl.h delete mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_nv_data.c delete mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_nv_data.h commit af1854b3be3410f3090a967cfee8b387d6ad3950 Author: PaulK <contact@paulk.fr> Date: Sat Jan 28 11:31:59 2012 +0100 Switched crespo headers to ipc-v4 as these are shared between multiple devices delete mode 100644 include/device/crespo/call.h delete mode 100644 include/device/crespo/gen.h delete mode 100644 include/device/crespo/misc.h delete mode 100644 include/device/crespo/net.h delete mode 100644 include/device/crespo/sms.h create mode 100644 include/device/ipc-v4/call.h create mode 100644 include/device/ipc-v4/gen.h create mode 100644 include/device/ipc-v4/misc.h create mode 100644 include/device/ipc-v4/net.h create mode 100644 include/device/ipc-v4/sms.h commit db817efb93fd1818871d3daf454ab329677b11bd Author: PaulK <contact@paulk.fr> Date: Thu Jan 26 20:18:50 2012 +0100 Cosmetics on ipc.c commit a29b8e0b7622099fbe78ee9a2e34e8200760f793 Author: Simon Busch <morphis@gravedo.de> Date: Fri Jan 27 22:59:45 2012 +0100 vapi: make string parameters nullable Signed-off-by: Simon Busch <morphis@gravedo.de> commit 71f04e881eeaec4a41d4dc6b461891df6ee424d0 Author: Simon Busch <morphis@gravedo.de> Date: Fri Jan 27 22:06:14 2012 +0100 Bump required openssl version 1.0.0e Signed-off-by: Simon Busch <morphis@gravedo.de> commit b71736ea637ea8611f8585b79a2acf43cf853448 Author: Simon Busch <morphis@gravedo.de> Date: Fri Jan 27 19:40:22 2012 +0100 gprs: adjust setup method so we can deactivate a gprs context now Signed-off-by: Simon Busch <morphis@gravedo.de> commit 59a35f3bd3434c9802dd20f93f2e87854abf387e Author: Simon Busch <morphis@gravedo.de> Date: Fri Jan 27 07:07:05 2012 +0100 modemctrl: add command to bootstrap modem only Signed-off-by: Simon Busch <morphis@gravedo.de> commit e140dbb1194262d03cec232dda73878df719c4db Author: Simon Busch <morphis@gravedo.de> Date: Thu Jan 26 09:30:53 2012 +0100 Revert "Switch version from 0.1.0 to 1" This reverts commit 33d6751f451190418ba945aee6faff526d6f738d. commit 33d6751f451190418ba945aee6faff526d6f738d Author: Simon Busch <morphis@gravedo.de> Date: Wed Jan 25 22:09:24 2012 +0100 Switch version from 0.1.0 to 1 Signed-off-by: Simon Busch <morphis@gravedo.de> commit d9f9fda339e51a28f3fa58bb5e8e1140e0351a08 Author: Simon Busch <morphis@gravedo.de> Date: Wed Jan 25 22:08:57 2012 +0100 Drop GITV from configure script; it's not needed Signed-off-by: Simon Busch <morphis@gravedo.de> commit 4a65fbd958fe2f88db8973768bde5f824dee3272 Author: Simon Busch <morphis@gravedo.de> Date: Tue Jan 24 18:14:00 2012 +0100 tools: forward: use modem_io structure to determine size of data we read Signed-off-by: Simon Busch <morphis@gravedo.de> commit 1122ae786d5f51fc6f7cf367306e1c1493ded7c3 Author: Simon Busch <morphis@gravedo.de> Date: Tue Jan 24 18:07:09 2012 +0100 tools: add first and untested version of a simple forward utility Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 tools/forward.c commit b469707433b2e306fe80b7da844fa87d284fa571 Author: PaulK <contact@paulk.fr> Date: Sat Jan 14 16:56:48 2012 +0100 Modified handlers with common handlers data and device-specific functions commit bedac849cbc7c5bbcaffa878a2e0c1c3305b25d4 Author: PaulK <contact@paulk.fr> Date: Sun Jan 8 16:22:18 2012 +0100 Fixed tests on various handlers-related functions commit 8d9a2ec18e6da0dd77a72dd354aaac07a5f0c6b7 Author: Igor Almeida <igor.contato@gmail.com> Date: Thu Dec 29 17:16:41 2011 +0100 WIP: socket stuff for galaxy s Change-Id: Ib5abdcfa65fbab43c064ca20d2eda97759f4067b commit 867488ca7e7fcfb434e0036d824bd2f02283a34f Author: Igor Almeida <igor.contato@gmail.com> Date: Sun Nov 27 11:27:41 2011 +0100 Start adding support for Samsung Galaxy S Mostly copy/paste from crespo code, with minor additions. This is still incomplete, galaxysmtd_ipc.c has crespo_* functions which have not yet been touched. In tests, bootstrap code worked fine and FMT read loop entered cleanly after nv_data was sent. Change-Id: Id8908ffe3f3c58889f81fc4ab281ec024cecd5fa create mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_ipc.c create mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_ipc.h create mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_modem_ctl.h create mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_nv_data.c create mode 100644 samsung-ipc/device/galaxysmtd/galaxysmtd_nv_data.h commit 6164e00e662a344f3ae8f31543aed68cb75b8ada Author: PaulK <contact@paulk.fr> Date: Tue Jan 3 21:01:13 2012 +0100 Fixed SND define that prevented in-call volume change to work commit d99224db451b85f659053ec55aebd8de5831050d Author: PaulK <contact@paulk.fr> Date: Sat Dec 31 17:10:53 2011 +0100 Fixed Makefile.am for rfs.h commit c97c304abaaf594151ec9b408ae62044bd612bed Author: PaulK <contact@paulk.fr> Date: Sat Dec 31 16:39:54 2011 +0100 Removed remaining crespo_nv_data files delete mode 100644 samsung-ipc/device/crespo/crespo_nv_data.c delete mode 100644 samsung-ipc/device/crespo/crespo_nv_data.h commit 57baab4aa3fab37719c73de9e5a0757a5f1c9b40 Author: PaulK <contact@paulk.fr> Date: Sat Dec 31 16:36:32 2011 +0100 Moved nv_data functions and headers to rfs.c/rfs.h, plus some fixes create mode 100644 samsung-ipc/rfs.c commit eb6ac17bb7d991a03378d1021586f696d4ceeb42 Author: PaulK <contact@paulk.fr> Date: Fri Dec 30 23:49:43 2011 +0100 Added missing stdio.h on gen.c commit 716e2844924ec394fcb7a66f4c138105982b9d5a Author: PaulK <contact@paulk.fr> Date: Fri Dec 30 22:39:27 2011 +0100 Updated ipc_command_to_str and replaced sms.h tabs by spaces commit 418317e0bf6020456824f0a6d3c3f4bce3e4b5f3 Author: PaulK <contact@paulk.fr> Date: Fri Dec 30 22:10:54 2011 +0100 Set negative rc for errors, plus cosmetics commit b7d574960edbc33854d59cab7d3be5f4486a47bf Author: PaulK <contact@paulk.fr> Date: Fri Dec 30 21:59:16 2011 +0100 Finished crespo RFS implementation and code cleanup commit a1a3b71633b40a327c9f45ae884946fe380c9013 Author: PaulK <contact@paulk.fr> Date: Fri Dec 30 21:58:30 2011 +0100 Added accuracy to crespo's struct ipc_gen_phone_res and added check function create mode 100644 samsung-ipc/gen.c commit b3ae1307d322ad481de85203f1b5e06361815680 Author: PaulK <contact@paulk.fr> Date: Sun Dec 25 23:36:45 2011 +0100 Added RFS headers and RECV function for crespo create mode 100644 include/rfs.h commit fb3cb9b28bab88d69792f7032d29248e4a9ff55b Author: PaulK <contact@paulk.fr> Date: Thu Dec 22 13:08:35 2011 +0100 Removed non-existant functions prototypes. commit d300c32f82e5ceac942a3ebd0dbfde00774804a2 Author: Simon Busch <morphis@gravedo.de> Date: Mon Dec 19 05:08:08 2011 +0100 vapi: correct binding of enumeration values Signed-off-by: Simon Busch <morphis@gravedo.de> commit cb37d8dc7b975995a3d56e7d157b391699650f7b Author: Simon Busch <morphis@gravedo.de> Date: Thu Dec 15 05:55:38 2011 +0100 vapi: bind new sound API for chaging audio volume Signed-off-by: Simon Busch <morphis@gravedo.de> commit e912d36c4a86f6cada3d7087f6cdd9923b12f250 Author: Simon Busch <morphis@gravedo.de> Date: Thu Dec 15 05:44:25 2011 +0100 Install missing header files snd.h and device/h1/sms.h too Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3c57bfe02af406aef8d2cdf514c5434b5e65490b Author: Simon Busch <morphis@gravedo.de> Date: Tue Dec 13 07:32:47 2011 +0100 Use correct indentation Signed-off-by: Simon Busch <morphis@gravedo.de> commit 00de0ea41d609aa883bb26e574ded1b22baacffb Author: PaulK <contact@paulk.fr> Date: Sat Dec 10 23:16:57 2011 +0100 Added SND defines and structures create mode 100644 include/snd.h commit a874a1e9f5fc38df67d019380a90ddf207c5c3e7 Author: PaulK <contact@paulk.fr> Date: Wed Dec 7 20:14:27 2011 +0100 Added DTMF support and corrected call structure commit bfe37a777e32279700632c131779b93aae13808e Author: Simon Busch <morphis@gravedo.de> Date: Fri Nov 25 06:52:01 2011 +0100 vapi: some minor corrections to support vala-0.14 Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3c98c20f0cc09d6d098f1cc7cf2924d57796d1fd Author: Simon Busch <morphis@gravedo.de> Date: Wed Nov 23 21:44:01 2011 +0100 vapi: some minor changes and implement method to retrieve single plmn entries Signed-off-by: Simon Busch <morphis@gravedo.de> commit 157b91c590241230378482c70c463544d948eeff Author: Simon Busch <morphis@gravedo.de> Date: Wed Nov 23 19:18:40 2011 +0100 Update .gitignore file Signed-off-by: Simon Busch <morphis@gravedo.de> commit 76e3d409b866f6dadc90e69f3d3e5e49f30a344b Author: Simon Busch <morphis@gravedo.de> Date: Wed Nov 23 19:18:10 2011 +0100 vapi: bind SMS structures and methods Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 samsung-ipc/sms.c commit 41e793e99e305b9148b7a8271a5bdd1e9b03e77e Author: Simon Busch <morphis@gravedo.de> Date: Wed Nov 23 18:36:30 2011 +0100 vapi: bind additional misc functionality to retrieve serial number from baseband Signed-off-by: Simon Busch <morphis@gravedo.de> commit d9c5aa0f5495aec4143be46b9ea0a1effbbedc28 Author: PaulK <contact@paulk.fr> Date: Tue Nov 22 11:49:10 2011 +0100 Added IPC_MISC_ME_SN types (it's not only for IMEI) and corrected structure commit 4952a56c89be3773d06309667bc397c8a0cbc91c Author: PaulK <contact@paulk.fr> Date: Mon Nov 21 21:46:15 2011 +0100 Corrected wake_lock in crespo commit 7d34a9c533852f57eea7da6f9be0fd26f5d3ac12 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Sat Oct 29 14:21:17 2011 +0200 misc: add misc_me_sn struct commit 2bbccf3d9ee564f0ec0cef8f937c0a1d30775ad2 Author: PaulK <contact@paulk.fr> Date: Mon Nov 21 19:05:40 2011 +0100 Corrected/splitted NET/SMS/PWR headers for crespo and added french PLMN data create mode 100644 include/device/h1/sms.h commit 013c60baf12e8e8165be59819c022a1675708aa4 Author: Simon Busch <morphis@gravedo.de> Date: Sun Nov 20 10:30:52 2011 +0100 vapi: add missing sound message types Signed-off-by: Simon Busch <morphis@gravedo.de> commit f6b8d33ce8a017f27f1fe9fde45c22820853ff92 Author: Simon Busch <morphis@gravedo.de> Date: Fri Nov 18 23:55:55 2011 +0100 Split ipc_call_list_entry message structure for h1 and crespo device For the crespo each entry has one byte more than for the h1. The additional bytes is now named unk0. Signed-off-by: Simon Busch <morphis@gravedo.de> commit e9e35e2bc1384719c1f70fc074d33736ea0ef8bd Author: Simon Busch <morphis@gravedo.de> Date: Fri Nov 18 23:41:28 2011 +0100 Add state values as defines for ipc_call_list_entry message Signed-off-by: Simon Busch <morphis@gravedo.de> commit a87132281b97b19b47796def4fd01f1fa6834b95 Author: Simon Busch <morphis@gravedo.de> Date: Tue Nov 15 08:29:22 2011 +0100 Fix missing iteration in method ipc_call_list_response_get_entry with num = 0 Signed-off-by: Simon Busch <morphis@gravedo.de> commit 927ac03dcee2c2260c3b7892a4edace88d3e52ea Author: Simon Busch <morphis@gravedo.de> Date: Mon Nov 14 19:26:07 2011 +0100 Some minor changes to get method ipc_call_outgoing_setup working correctly Signed-off-by: Simon Busch <morphis@gravedo.de> commit 6a3b5452cba7e18a21ccb69610381ddc1c15bb8c Author: Simon Busch <morphis@gravedo.de> Date: Sun Nov 13 18:54:23 2011 +0100 vapi: fix naming of ipc_call_outgoging_setup method Signed-off-by: Simon Busch <morphis@gravedo.de> commit 956c6466b98528ceb7a8772ad3004adfd040392a Author: PaulK <contact@paulk.fr> Date: Mon Nov 7 21:55:45 2011 +0100 Rewritten modemctrl to provide an usable test binary commit a1a0fe643b21a0f1265216d7a8550aae4f63b3d9 Author: PaulK <contact@paulk.fr> Date: Mon Nov 7 21:54:30 2011 +0100 Switched utility functions to ipc_utils (for client-side logging) commit 53d8243b28c848aee3124889a84065dee58392be Author: PaulK <contact@paulk.fr> Date: Sun Nov 6 15:33:57 2011 +0100 Switched crespo's nv_data functions to the client log handler instead of printf commit cf7057665f2ed36a055782fd2115d1bbe8a87f81 Author: Simon Busch <morphis@gravedo.de> Date: Sun Nov 6 21:45:17 2011 +0100 Add missing $ for use of variable $OPENSSL_REQUIRED in configure.ac file Signed-off-by: Simon Busch <morphis@gravedo.de> commit 62cd5127c81f19488085baf24c7cf04f10076ad5 Author: PaulK <contact@paulk.fr> Date: Tue Nov 1 21:15:51 2011 +0100 Added per-device call.h to the include/ Makefile.am commit 2410b845fac780c0bc0d1c6af58b2c17705839eb Author: PaulK <contact@paulk.fr> Date: Tue Nov 1 20:56:25 2011 +0100 Fixed Makefile.am on tools/ (added defines while building) commit 7bdcfaa1356e180cfe50e1e25f62c283ae42491f Author: PaulK <contact@paulk.fr> Date: Tue Nov 1 12:52:06 2011 +0100 Split call headers and added some SND defines commit f96de31528f35486d79a7741495e1b383fc236ec Author: PaulK <contact@paulk.fr> Date: Mon Oct 31 14:55:18 2011 +0100 Implemented minimal ipc upper-layer in modemctrl, with auto call functions commit c9210b62c93a8f9a8bba249dfffc86762bc69234 Author: PaulK <contact@paulk.fr> Date: Mon Oct 31 14:53:50 2011 +0100 Corrected wake_lock in crespo_ipc and split struct ipc_call_outgoing create mode 100644 include/device/crespo/call.h create mode 100644 include/device/h1/call.h commit 644af30baa8bd6311f1fd67a86792b6c6195b1b3 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 20:40:33 2011 +0100 Only print hexdump for messages when build in debug mode Signed-off-by: Simon Busch <morphis@gravedo.de> commit f1262be313c01fd26ef94fc32d6d81ac7901ee3c Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 19:01:27 2011 +0100 Revert "Bring back removed IPC_NET_ACCESS_TECHNOLOGY_... defines" This reverts commit a449ed345d259283c7e66aae911af52e77ff9a17. commit 9e6ff91f3ae77e6e4006e59aa8102b788887f9fc Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 18:32:27 2011 +0100 Setting the the handlers for several operations should be done in higher levels of the app stack Signed-off-by: Simon Busch <morphis@gravedo.de> commit 924962f733f2b813af0e1ea72c8879a3a57a1be3 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 18:16:58 2011 +0100 Adjust vala binding to suite for the latest changes to the library API Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3f2302f7c377800cb1f0801c64575bef2b7d05a9 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 18:13:52 2011 +0100 Add DEVICE_H1 or DEVICE_CRESPO as define to CFLAGS Signed-off-by: Simon Busch <morphis@gravedo.de> commit e27e29dea105382261f965f61084ed012bc7f2f9 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 18:13:31 2011 +0100 Install device specific headers files too Signed-off-by: Simon Busch <morphis@gravedo.de> commit a449ed345d259283c7e66aae911af52e77ff9a17 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 18:00:31 2011 +0100 Bring back removed IPC_NET_ACCESS_TECHNOLOGY_... defines Signed-off-by: Simon Busch <morphis@gravedo.de> commit 84efd7c526b4c72165ec51a237360fb31a11d826 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 30 17:40:16 2011 +0100 Comment some not compiling code in modemctrl tool Signed-off-by: Simon Busch <morphis@gravedo.de> commit 0308a183e84b144cdfd2dedda4d2fde73fbb6eb9 Author: PaulK <contact@paulk.fr> Date: Sun Oct 30 16:59:31 2011 +0100 Fixed IPC_PWR_PHONE_STATE (from SEC RIL logs) removed last SIMIO bits + other stuff commit 3e24a8ae9c14cba2aa44d487e89374f7d6275111 Author: PaulK <contact@paulk.fr> Date: Sat Oct 29 23:38:16 2011 +0200 Fixed struct ipc_misc_me_version for crespo (1 byte offset) create mode 100644 include/device/crespo/misc.h create mode 100644 include/device/h1/misc.h commit 620de92a23c0dd335512d4fb220eac5469ccae37 Author: PaulK <contact@paulk.fr> Date: Sat Oct 29 23:18:45 2011 +0200 Removed SIM IO data and functions: handled by upper-layer code. Also fixed DEVICE_ define (though, it's more relevant on RIL's Android.mk) commit 6f2a990c9920978ba895ce04dd1daeda8c75c11b Author: PaulK <contact@paulk.fr> Date: Sat Oct 29 21:51:28 2011 +0200 New handlers structure (a data pointer for each handler function) commit 4ab5a702c263d64e60ba9b50e40e2271f3e312d7 Author: PaulK <contact@paulk.fr> Date: Sat Oct 29 18:59:05 2011 +0200 Added SIM IO table (from FSO), related helpers, crespo SMS ACK and corrections create mode 100644 include/device/crespo/sms.h commit f4923749132fe32f54b4f300f84071481559d606 Author: Simon Busch <morphis@gravedo.de> Date: Sat Oct 29 18:55:55 2011 +0200 Add vim modeline for uniform indentation On IRC we agreed to use vim:ts=4:sw=4:expandtab as uniform indentation style for the library. Signed-off-by: Simon Busch <morphis@gravedo.de> commit b722c61ccd5fea0e19ec4e3274a37cd99fa1b7d5 Author: Simon Busch <morphis@gravedo.de> Date: Sat Oct 29 18:38:42 2011 +0200 Fix several places in code for latest infrastructure changes Signed-off-by: Simon Busch <morphis@gravedo.de> commit d74590f98e59ad6c4fcbef8b9fabcce0f84659f0 Author: Simon Busch <morphis@gravedo.de> Date: Sat Oct 29 18:30:39 2011 +0200 fix autotools setup to support the new device specific structure Signed-off-by: Simon Busch <morphis@gravedo.de> commit 8fd14101c3795eca1b31c1393d7c30236ccf154f Author: Simon Busch <morphis@gravedo.de> Date: Sat Oct 29 11:27:29 2011 +0200 Fix mistake in vala binding Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3fcbca9b0c1ea0e8dd2ba2d43b07f8090339755d Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 28 19:08:29 2011 +0200 Various changes to code and vala binding regarding call API Signed-off-by: Simon Busch <morphis@gravedo.de> commit 28cbef8271908eddef649f31a67dc6b0380b1802 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Fri Oct 28 18:02:49 2011 +0200 net: correct net_regist_get and add helper create mode 100644 samsung-ipc/net.c commit 7d531412e240ef4a13541c6321602348b00dc6d3 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Fri Oct 28 18:01:52 2011 +0200 h1: add missing payload memcpy in h1_ipc_send commit 635bcd54703a0ce4c7f2d4bab8b9d07cca04bbea Author: Joerie de Gram <j.de.gram@gmail.com> Date: Fri Oct 28 15:50:33 2011 +0200 introduce device-specific includes, split h1/crespo gen_resp/net_regist create mode 100644 include/device/crespo/gen.h create mode 100644 include/device/crespo/net.h create mode 100644 include/device/h1/gen.h create mode 100644 include/device/h1/net.h commit 29e098630b1767f4df537276144bc1db4e9112b0 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Fri Oct 28 13:48:21 2011 +0200 explicitly cast strncpy parameter to char* commit 49b8e81bb02b0202c56f5dfabe53a53bbc5c2d27 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Oct 26 21:52:34 2011 +0200 types: revert indi/noti/resp rename commit 17e2ec0bbe363a24a3d9a6f4b0128a152f6db31a Author: PaulK <contact@paulk.fr> Date: Thu Oct 27 22:16:51 2011 +0200 Corrected Android.mk, crespo_ipc file, some headers and helpers. commit 5118f7748a7a93d09a4721018b8fc68b98faa9e1 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Oct 27 13:06:52 2011 +0200 h1: dump ipc messages to log commit cfd471f8f322973aaa1767d5b41441aa0c624a6d Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Oct 27 13:07:47 2011 +0200 replace ipc_request and ipc_response by a single struct ipc_message_info commit 2b9aa23db0b9c0f395abca551414a3c3ecb6d63d Author: Joerie de Gram <j.de.gram@gmail.com> Date: Fri Oct 28 13:38:23 2011 +0200 split devices, require compile-time device selection delete mode 100644 samsung-ipc/crespo_ipc.c delete mode 100644 samsung-ipc/crespo_ipc.h delete mode 100644 samsung-ipc/crespo_modem_ctl.h delete mode 100644 samsung-ipc/crespo_nv_data.c delete mode 100644 samsung-ipc/crespo_nv_data.h create mode 100644 samsung-ipc/device/crespo/crespo_ipc.c create mode 100644 samsung-ipc/device/crespo/crespo_ipc.h create mode 100644 samsung-ipc/device/crespo/crespo_modem_ctl.h create mode 100644 samsung-ipc/device/crespo/crespo_nv_data.c create mode 100644 samsung-ipc/device/crespo/crespo_nv_data.h create mode 100644 samsung-ipc/device/h1/h1_ipc.c create mode 100644 samsung-ipc/device/h1/h1_ipc.h delete mode 100644 samsung-ipc/h1_ipc.c delete mode 100644 samsung-ipc/h1_ipc.h commit 90b3b7de324debfec19829bcd77df5d8b8fba381 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Oct 26 19:13:59 2011 +0200 gprs: revert e28dc6d and insert missing message type commit 8b39af23371a7b2f0e8dc3640377a2d84ba4cfce Author: PaulK <contact@paulk.fr> Date: Tue Oct 25 21:10:59 2011 +0200 added handlers support and default handlers for crespo. commit aeb7a4c4069cfbbf4f177a038e8379ef7341bd02 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Oct 26 17:08:20 2011 +0200 fix various compilation warnings commit a38db5807753c279eba7480c0e63e0b6357fef34 Author: Simon Busch <morphis@gravedo.de> Date: Thu Oct 27 18:30:50 2011 +0200 Add setup method for call outgoing message and various cleanups for call messages Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 samsung-ipc/call.c commit cb1d56371f28f69019051d9dd81624b91b52e85d Author: Simon Busch <morphis@gravedo.de> Date: Thu Oct 27 06:53:55 2011 +0200 gprs: add some missing unknown bytes to ipc_gprs_ip_configuration message Signed-off-by: Simon Busch <morphis@gravedo.de> commit 8e15701431458b5832184186ad846302133999a6 Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 23:43:30 2011 +0200 Fixup network registration message Thanks to PaulK for pointing this out that the registration field is stored in the third field instead of the second one. Signed-off-by: Simon Busch <morphis@gravedo.de> commit e28dc6d23162175e992ffdad105103b4562907aa Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 22:08:55 2011 +0200 gprs: fix wrong id for IPC_GPRS_IP_CONFIGURE message type Signed-off-by: Simon Busch <morphis@gravedo.de> commit b4c84d912c83c5d0cec1dfa894de7fdf0e705cf0 Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 21:11:24 2011 +0200 Some little updates for gprs message structures Signed-off-by: Simon Busch <morphis@gravedo.de> commit fcc205d9f852ccc72c7fed1b54d541e1319c2f1c Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 19:14:04 2011 +0200 Add setup method for ipc_sec_pin_status_set message Signed-off-by: Simon Busch <morphis@gravedo.de> commit 4771ea19e252ed3ee940a6b8e50a5a1cae93e183 Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 19:10:14 2011 +0200 vapi: add a data property to each structure which returns the structure as byte array Signed-off-by: Simon Busch <morphis@gravedo.de> commit 5c29db2090555128d66f97dfa580af2967900b95 Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 25 07:53:34 2011 +0200 Implement several parts of known gprs messages types Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 include/gprs.h create mode 100644 samsung-ipc/gprs.c commit db2112e4f135bcdd7c1533e9e973dddebb6bf37c Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 24 21:38:23 2011 +0200 A plmn is only five byte long instead of six bytes Signed-off-by: Simon Busch <morphis@gravedo.de> commit ef01149ee7c199cb21e0b9f20378141b3ec271ea Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 24 18:40:10 2011 +0200 Updates for retrieve imsi and rsim data from response messages Signed-off-by: Simon Busch <morphis@gravedo.de> commit ffc43da883c6c4905f27bb02986a1422ef492d92 Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 24 18:28:10 2011 +0200 Various updates and corrections Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 samsung-ipc/sec.c commit 9b58ea4d833f17f5c6848fbf84139f1eba899946 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 23 18:54:46 2011 +0200 Minor update for network registration info structure in vala binding Signed-off-by: Simon Busch <morphis@gravedo.de> commit a348eea9de4cc90d0283d9f34dd216367ea58fc7 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 23 12:14:28 2011 +0200 Various updates regarding better vala integration Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3081adc9b75f394badb03e22dfb611b15badac5f Author: PaulK <contact@paulk.fr> Date: Sun Oct 23 13:38:34 2011 +0200 Updated Android.mk and added return 0; to make it build on Android. commit eb4b7e1bba7db0368042a44d7f1e44c70a3a5b70 Author: Simon Busch <morphis@gravedo.de> Date: Thu Oct 20 07:53:17 2011 +0200 Add helper method to parse imsi from response data Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 samsung-ipc/misc.c commit 80080d0b0c13bf24368b84a7636ffd1557654216 Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 19 18:50:30 2011 +0200 Add sms message types to vala API description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 8dfd9cb56fba614294562bafcbab17eb2adb57e9 Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 19 18:38:17 2011 +0200 Correct little mistake in vala API description Signed-off-by: Simon Busch <morphis@gravedo.de> commit faf79ee2289313eb497a80e5ef428d24d3397a9f Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 19 08:31:33 2011 +0200 No free function for VersionMessage Signed-off-by: Simon Busch <morphis@gravedo.de> commit 966378782da94cf58f31f7d5dd2a7f40c1029cf3 Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 19 08:12:01 2011 +0200 Reorder fields in generic phone response message Signed-off-by: Simon Busch <morphis@gravedo.de> commit 716efc1616437ebb96b0f1f0b3e21d439aecda7a Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 18 07:43:48 2011 +0200 Updates for the vala API description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 6f5f9d7e01d11b7264806fca558bdcfaff06aed8 Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 17 20:53:51 2011 +0200 More work regarding vala APi description Signed-off-by: Simon Busch <morphis@gravedo.de> create mode 100644 include/pwr.h commit 58804670e5a3ca3dc5a8c452ae15c121959e5b6b Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 17 08:26:49 2011 +0200 Rename IPC_PWR_PHONE_ONLINE to IPC_PWR_PHONE_STATE according to samsungs android implementation Signed-off-by: Simon Busch <morphis@gravedo.de> commit c54f0cc786467f3cc4d41320e0ba409e4624dc21 Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 17 07:44:47 2011 +0200 Add a lot more enums and structs to the vala api description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 05843cc7a19f055887f052f00db75f6358d61cc8 Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 22:34:06 2011 +0200 Remove more line breaks and add additional logging output Signed-off-by: Simon Busch <morphis@gravedo.de> commit 635213c95f4621d9a6b2ecbe3fdca6ed9f17eacf Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 21:15:07 2011 +0200 Remove line break in crespo ipc implementation from logging method calls Signed-off-by: Simon Busch <morphis@gravedo.de> commit 0de463cd6c5bf0a2610668eb628fe300397f0fa2 Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 21:14:03 2011 +0200 Implement handling of additional arguments in ipc_client_log method Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3ce2d8a1817efaa5280eeef716356503582553dd Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 19:21:44 2011 +0200 Don't use and c implemented to_string method anymore Signed-off-by: Simon Busch <morphis@gravedo.de> commit 6e38bf93f68319c41a9eff1276702bce9f51939b Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 16:20:16 2011 +0200 Use new logging functionality in crespo client implementation Signed-off-by: Simon Busch <morphis@gravedo.de> commit e7d27d22237996dbc204cfc46ee08855952c15ef Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 16:15:41 2011 +0200 Implement log handler delegate the user can set to forwarding logging output to another target Signed-off-by: Simon Busch <morphis@gravedo.de> commit 27ff8ab83b353310a79a5277cff0dd8edffb17cd Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 15:54:24 2011 +0200 Combine all message types in one enumeration and add a to_string method for it Signed-off-by: Simon Busch <morphis@gravedo.de> commit 977e0317ca94479d82b29b57e8cd4751496a791e Author: Simon Busch <morphis@gravedo.de> Date: Fri Oct 14 15:27:32 2011 +0200 Use strdup when returning a string in ipc_command_type_to_string method Signed-off-by: Simon Busch <morphis@gravedo.de> commit e6d23fad3e0a4670ca47f5fa399998c6e0792c67 Author: Simon Busch <morphis@gravedo.de> Date: Thu Oct 13 19:09:53 2011 +0200 Several updates regarding better vala api description support Signed-off-by: Simon Busch <morphis@gravedo.de> commit 40bbce7f48bff2ea366fbd611cb3b18d6b2201d9 Author: Simon Busch <morphis@gravedo.de> Date: Thu Oct 13 07:39:23 2011 +0200 Add method to print command type of response messages to vala api description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 59163366a5f36b68215a32ad44b6bb45f4de1f7d Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 12 18:57:38 2011 +0200 Export string representation creation methods in vala api description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3581333e33fa0b9da1d84e820bf844d14b8439b3 Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 12 15:21:19 2011 +0200 crespo: if reading nv data from filesystem fail handle this correctly As already did for reading the radio image we need to check for errors when reading the nv data too. Otherwise we continue but have no data to proceed which ends in a segmentation fault. Signed-off-by: Simon Busch <morphis@gravedo.de> commit f3e39851e98d2b76f0db271a401368095bb9f8bf Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 12 15:19:10 2011 +0200 Fix mistake in vala api description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 2a02cc87ad7872d7a3c845b634b957e51764eb2b Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 12 15:17:16 2011 +0200 crespo: fixup reading radio image from mtd on bootstrap It is important the user knows about the case when reading the radio image failed. So we check now the return value, try to read the image from a alternate path and then fail correctly. Signed-off-by: Simon Busch <morphis@gravedo.de> commit 0fa1f15d0e68db899255b3a7b0eee6ac338869ad Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 12 15:08:25 2011 +0200 Add some more message types and structure to the vala api description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 3d4089b973c72520ceab6d7b576a499cb89547fd Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 11 20:36:02 2011 +0200 Adjust name of array length property in vala API description Signed-off-by: Simon Busch <morphis@gravedo.de> commit 4029ede4349a6465e1cdfdcbf0d9dc583dc06706 Author: Simon Busch <morphis@gravedo.de> Date: Tue Oct 11 20:35:41 2011 +0200 Name method ipc_client_set_delegates correctly Signed-off-by: Simon Busch <morphis@gravedo.de> commit 46a0b76c39726cce05f49cbaf4abd725b869006b Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 10 18:42:02 2011 +0200 crespo_ipc_client_recv: convert from error to info output Signed-off-by: Simon Busch <morphis@gravedo.de> commit 0cd14d307e91ce7d792f40c62d77c58f44272a8b Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 10 18:39:54 2011 +0200 Implement ipc_client_recv method so we can now retrieve data from the modem Signed-off-by: Simon Busch <morphis@gravedo.de> commit 53ea21888ebdf0c860178544e52d4b1250efe27c Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 10 18:38:11 2011 +0200 Rename response types and export them together with request ones in the vapi Signed-off-by: Simon Busch <morphis@gravedo.de> commit 743ede5407a6e8b8baeb9c5b10cfc80d428ae847 Author: Simon Busch <morphis@gravedo.de> Date: Sun Oct 9 18:43:28 2011 +0200 Rework API of this library to integrate better with other environments than Android * send/recv is now done outside this library; the user has to provide callbacks for send and recv * it's now possible to create more than one ipc client as every ipc API method needs an object of type ipc_client (which is the context it operates in) * there are now two different client types for the crespo machine: RFS and FMT * disabled h1 client for now * removed power on/off functionality; should be done by another userland component with handling the correct sysfs nodes rather than dealing with ioctls for this. * updated vala interface description file to reflect API changes * various source code cleanups Signed-off-by: Simon Busch <morphis@gravedo.de> commit 1cec835e06ddbf9d5229ff0a080e0e36106d64f3 Author: Simon Busch <morphis@gravedo.de> Date: Sat Oct 8 22:58:11 2011 +0200 tools: modemctrl: implement bootstrap, power on/off commands commit 378047169304d8415ad8c5838d0fe3fcd00f93c5 Author: Simon Busch <morphis@gravedo.de> Date: Wed Oct 5 11:55:39 2011 +0200 tools: modemctrl: bootstrap the modem before using it commit 43f9048b5c141d95179f433aea8434d0da5db11f Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 3 17:53:23 2011 +0200 Add modemctrl utility to test functionality of samsung-ipc delete mode 100644 samsung-ipc/test.c create mode 100644 tools/Makefile.am create mode 100644 tools/modemctrl.c commit ddefad23e5b5c47174bdf695f4ef9d92c184dd09 Author: Simon Busch <morphis@gravedo.de> Date: Mon Oct 3 17:40:13 2011 +0200 Add openssl as dependency commit b54d12c65fcb449559ee1958cd6d48c340850b32 Author: Simon Busch <morphis@gravedo.de> Date: Fri Sep 30 08:22:30 2011 +0200 Add additional method to set the file description for work commit 458fd1fbcd0abb1860739b19e8fd833aa056d185 Author: Simon Busch <morphis@gravedo.de> Date: Thu Sep 29 15:22:37 2011 +0200 Several update regarding integration in other userland environements than android * add fd_get method to ipc_ops to retrieve the file descriptior responsible for modem requests/response * add bootstrap method to ipc_ops to separate modem bootstrap from modem opening * add first version of a vapi to be able to use samsung-ipc from vala * add missing pkg-config description file create mode 100644 samsung-ipc-1.0.pc.in create mode 100644 vapi/samsung-ipc-1.0.vapi commit f6bbbfa9c5e038e838e5641764666f53a04b2985 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 18:23:15 2011 +0200 Use ipc ops in public API methods commit 7d80f41d7cda80978db6c93e6e50422c93f133d4 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 08:32:39 2011 +0200 Export new API functions with library headers commit 8d44ee21f7d49bc80cc94054ab5b67ae3363f5fe Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 08:32:04 2011 +0200 Remove files which should not be hidden from .gitignore commit 43dbcb5bbfd4e94313fea74dbfbb54fa8daa6542 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 08:30:48 2011 +0200 Name ipc code lines not visible for the public with private postfix delete mode 100644 samsung-ipc/ipc.h create mode 100644 samsung-ipc/ipc_private.h commit a76fbd11508d1390e8c0ea65afef6222a29ff247 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 08:26:51 2011 +0200 Implement generic interface for ipc API create mode 100644 samsung-ipc/ipc.h commit 66e708c0098ca2a882fe05c9e4fd452d03d2f557 Author: Simon Busch <morphis@gravedo.de> Date: Thu Aug 25 07:58:20 2011 +0200 Add .gitignore file create mode 100644 .gitignore commit a3ac92b3a46831c3fdafd918d47befa6bf110064 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 24 17:46:08 2011 +0200 Fix includes for new structure and add required third argument for open function commit 5a5485e31f7ae2ce400a405e570592d7a416c251 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 24 17:45:30 2011 +0200 Basic automake environment for building the library create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 INSTALL create mode 100644 MAINTAINERS create mode 100644 Makefile.am create mode 100644 NEWS create mode 100644 README create mode 100755 autogen.sh create mode 100644 configure.ac create mode 100644 include/Makefile.am create mode 100644 samsung-ipc/Makefile.am commit e3465cd02b840787d6f58929e9c7fd71a09c0eae Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 24 17:35:03 2011 +0200 Move all device specific source files into main source directory create mode 100644 samsung-ipc/crespo_ipc.c create mode 100644 samsung-ipc/crespo_ipc.h create mode 100644 samsung-ipc/crespo_modem_ctl.h create mode 100644 samsung-ipc/crespo_nv_data.c create mode 100644 samsung-ipc/crespo_nv_data.h delete mode 100644 samsung-ipc/devices/crespo/ipc.c delete mode 100644 samsung-ipc/devices/crespo/ipc.h delete mode 100644 samsung-ipc/devices/crespo/modem_ctl.h delete mode 100644 samsung-ipc/devices/crespo/nv_data.c delete mode 100644 samsung-ipc/devices/crespo/nv_data.h delete mode 100644 samsung-ipc/devices/h1/ipc.c delete mode 100644 samsung-ipc/devices/h1/ipc.h create mode 100644 samsung-ipc/h1_ipc.c create mode 100644 samsung-ipc/h1_ipc.h commit acce400b447396de34f51b03fb464c3e070deba2 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 24 17:29:26 2011 +0200 Add missing source files create mode 100644 samsung-ipc/devices/crespo/ipc.c create mode 100644 samsung-ipc/devices/crespo/nv_data.c create mode 100644 samsung-ipc/devices/h1/ipc.c create mode 100644 samsung-ipc/ipc.c create mode 100644 samsung-ipc/ipc_util.c create mode 100644 samsung-ipc/test.c create mode 100644 samsung-ipc/util.c commit b6ae4aed46ab885604526471417be1a0da72a221 Author: Simon Busch <morphis@gravedo.de> Date: Wed Aug 24 17:24:42 2011 +0200 Move all source code into samsung-ipc directory delete mode 100644 devices/crespo/ipc.c delete mode 100644 devices/crespo/ipc.h delete mode 100644 devices/crespo/modem_ctl.h delete mode 100644 devices/crespo/nv_data.c delete mode 100644 devices/crespo/nv_data.h delete mode 100644 devices/h1/ipc.c delete mode 100644 devices/h1/ipc.h delete mode 100644 ipc.c delete mode 100644 ipc_util.c create mode 100644 samsung-ipc/devices/crespo/ipc.h create mode 100644 samsung-ipc/devices/crespo/modem_ctl.h create mode 100644 samsung-ipc/devices/crespo/nv_data.h create mode 100644 samsung-ipc/devices/h1/ipc.h delete mode 100644 test.c delete mode 100644 util.c commit f74d8e2c179065bd8712b113b65957c617ad6c54 Author: PaulK <contact@paulk.fr> Date: Thu Aug 18 22:39:58 2011 +0200 devices: add support for Nexus S As for now, it features: * booting the modem * the ability to receive and send messages from/to the modem The messages received from the modem are in a known format and can be understood easilly, and it's also possible to send messages to the modem in that very same known format. create mode 100644 devices/crespo/ipc.c create mode 100644 devices/crespo/ipc.h create mode 100644 devices/crespo/modem_ctl.h create mode 100644 devices/crespo/nv_data.c create mode 100644 devices/crespo/nv_data.h commit 31ecac1c244e69748617e3b88a84dbbffd3d5601 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Aug 18 19:08:39 2011 +0200 ipc_msg_send: pass frame sequence number as mseq instead of aseq commit d532bc5139e15ef4cfafdf80517095b17323b43f Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Aug 18 19:07:23 2011 +0200 test: check for null before attempting to free response data pointer commit 1ba9398dfb80ef0edcf633a321244a77bccce681 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Aug 18 00:45:58 2011 +0200 devices/h1: correct radio.h include commit 3369f3ed9eed472f44708275106932f1ca008509 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 17 23:03:53 2011 +0200 devices: add support for Samsung H1 create mode 100644 devices/h1/ipc.c create mode 100644 devices/h1/ipc.h commit 7bb4a47d77b7c09319a82c42948c6b385fd3b81d Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 17 23:00:35 2011 +0200 Massive cleanup & device specific frame handling - Introduced device specific frame handling - Removed all IPC command helper functions - General cleanup delete mode 100644 Makefile delete mode 100644 call.c delete mode 100644 hexdump.c delete mode 100644 hexdump.h create mode 100644 include/gen.h create mode 100644 include/types.h create mode 100644 ipc.c create mode 100644 ipc_util.c delete mode 100644 misc.c delete mode 100644 net.c delete mode 100644 radio.c delete mode 100644 radio_internal.h delete mode 100644 sim.c delete mode 100644 sms.c commit 4dea3cd4bbc899a88715b752e8201a4ee9e5b65b Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 17 16:10:39 2011 +0200 util: remove leftover android_rssi declaration commit d3bd80a932e4f76b6cae280c78f118882f3b176d Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 17 15:57:47 2011 +0200 Rename library to libsamsung-ipc commit a3c46bd32430db57b97a1498d3da9a2c01df22ad Author: Joerie de Gram <j.de.gram@gmail.com> Date: Tue Aug 16 22:06:50 2011 +0200 sec: improve PIN handling commit af834232e68f8c2501b3b1224336018313a46e9f Author: Joerie de Gram <j.de.gram@gmail.com> Date: Tue Aug 16 22:05:47 2011 +0200 radio: add generic response group/type commit caeb3427daeefab780cbbe4c33521d45eb75de45 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Tue Aug 16 22:05:16 2011 +0200 net: update net_regist commit 79e499af65d63151435f18bc45875489097d0929 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Tue Aug 16 22:04:52 2011 +0200 add misc_me_version and misc_me_imsi commit 173e0f7adacdc5d4aab88518cac09a79b3c28131 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Tue Aug 16 22:03:55 2011 +0200 call: update call_list struct and defines commit 29e532d6a58a31f57755494d3ca213cdd9a04701 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 3 23:00:41 2011 +0200 sec: add RSIM_ACCESS support create mode 100644 sim.c commit d7b2d815afb0febb7b59223e7ecdb19fb9bfccb6 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 3 22:58:23 2011 +0200 net: add NET_REGIST commit d5cb465d7485a3cd58835e9961b403688259fafe Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Aug 3 22:57:35 2011 +0200 expose msm_send and add method to msm_request_info commit ce642e6055356742dedd861ce8f8d41b0223187e Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Jul 28 23:55:58 2011 +0200 sec: update SEC_PIN_STATUS types commit 41306d2f7185960f78e6d2971e5d14cf4b1fa413 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Jul 28 23:54:40 2011 +0200 radio: remove SEC_PIN_STATUS stub handler commit a63200d1cbd535c28eced0b4193bd2ffd74e9b91 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Jul 28 20:50:31 2011 +0200 sec: add sim card types commit eb964932d2708ee1bae9bdae493a4cfc5e59da5d Author: Joerie de Gram <j.de.gram@gmail.com> Date: Thu Jul 28 17:28:40 2011 +0200 Cleanup, preliminary calling/sms support create mode 100644 Android.mk create mode 100644 call.c create mode 100644 include/call.h create mode 100644 include/disp.h create mode 100644 include/misc.h create mode 100644 include/net.h create mode 100644 include/sec.h create mode 100644 include/sms.h create mode 100644 include/util.h create mode 100644 sms.c create mode 100644 util.c commit 6e47b9ecdbe6732482123073aebea221b674917f Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Feb 2 01:39:23 2011 +0100 radio: fix request_id type commit cc447d0566becdb87548135b767ee66c2ad36132 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Feb 2 01:38:00 2011 +0100 radio: add default rx callback commit 55a68aa31d4bf25cdfb08546eece4c11b84b2fa0 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Wed Feb 2 01:36:50 2011 +0100 radio: improve frame parsing commit 696debe863a21ec67b11161812e777a2ae649485 Author: Joerie de Gram <j.de.gram@gmail.com> Date: Mon Jan 17 22:33:04 2011 +0100 Initial commit create mode 100644 Makefile create mode 100644 hexdump.c create mode 100644 hexdump.h create mode 100644 include/radio.h create mode 100644 misc.c create mode 100644 net.c create mode 100644 radio.c create mode 100644 radio_internal.h create mode 100644 test.c |