aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc
Commit message (Collapse)AuthorAgeFilesLines
* Corrected wake_lock in crespo_ipc and split struct ipc_call_outgoingPaulK2011-10-313-11/+11
|
* Only print hexdump for messages when build in debug modeSimon Busch2011-10-301-1/+5
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Setting the the handlers for several operations should be done in higher ↵Simon Busch2011-10-301-4/+0
| | | | | | levels of the app stack Signed-off-by: Simon Busch <morphis@gravedo.de>
* Add DEVICE_H1 or DEVICE_CRESPO as define to CFLAGSSimon Busch2011-10-301-0/+2
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Fixed IPC_PWR_PHONE_STATE (from SEC RIL logs) removed last SIMIO bits + ↵PaulK2011-10-303-3/+36
| | | | other stuff
* Removed SIM IO data and functions: handled by upper-layer code.PaulK2011-10-291-260/+0
| | | | Also fixed DEVICE_ define (though, it's more relevant on RIL's Android.mk)
* New handlers structure (a data pointer for each handler function)PaulK2011-10-295-166/+175
|
* Added SIM IO table (from FSO), related helpers, crespo SMS ACK and correctionsPaulK2011-10-292-4/+267
|
* Add vim modeline for uniform indentationSimon Busch2011-10-2915-4/+33
| | | | | | | 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>
* Fix several places in code for latest infrastructure changesSimon Busch2011-10-291-3/+3
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* fix autotools setup to support the new device specific structureSimon Busch2011-10-291-2/+19
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Merge remote-tracking branch 'ius/for-morphis' into master-nextSimon Busch2011-10-2914-93/+408
|\
| * net: correct net_regist_get and add helperJoerie de Gram2011-10-281-0/+27
| |
| * h1: add missing payload memcpy in h1_ipc_sendJoerie de Gram2011-10-281-1/+6
| |
| * explicitly cast strncpy parameter to char*Joerie de Gram2011-10-282-5/+5
| |
| * types: revert indi/noti/resp renameJoerie de Gram2011-10-281-6/+6
| |
| * Corrected Android.mk, crespo_ipc file, some headers and helpers.PaulK2011-10-283-15/+16
| |
| * h1: dump ipc messages to logJoerie de Gram2011-10-281-0/+10
| |
| * replace ipc_request and ipc_response by a single struct ipc_message_infoJoerie de Gram2011-10-284-12/+13
| |
| * split devices, require compile-time device selectionJoerie de Gram2011-10-289-28/+50
| |
| * added handlers support and default handlers for crespo.PaulK2011-10-284-31/+280
| |
| * fix various compilation warningsJoerie de Gram2011-10-282-2/+2
| |
* | Various changes to code and vala binding regarding call APISimon Busch2011-10-281-0/+72
|/ | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Add setup method for call outgoing message and various cleanups for call ↵Simon Busch2011-10-272-0/+39
| | | | | | messages Signed-off-by: Simon Busch <morphis@gravedo.de>
* Some little updates for gprs message structuresSimon Busch2011-10-251-0/+1
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Add setup method for ipc_sec_pin_status_set messageSimon Busch2011-10-251-0/+21
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Implement several parts of known gprs messages typesSimon Busch2011-10-252-0/+44
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Updates for retrieve imsi and rsim data from response messagesSimon Busch2011-10-242-4/+24
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Various updates and correctionsSimon Busch2011-10-242-0/+34
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Various updates regarding better vala integrationSimon Busch2011-10-231-3/+3
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Updated Android.mk and added return 0; to make it build on Android.PaulK2011-10-231-0/+2
|
* Add helper method to parse imsi from response dataSimon Busch2011-10-202-0/+35
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Rename IPC_PWR_PHONE_ONLINE to IPC_PWR_PHONE_STATE according to samsungs ↵Simon Busch2011-10-171-1/+1
| | | | | | android implementation Signed-off-by: Simon Busch <morphis@gravedo.de>
* Remove more line breaks and add additional logging outputSimon Busch2011-10-141-12/+12
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Remove line break in crespo ipc implementation from logging method callsSimon Busch2011-10-141-22/+22
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Implement handling of additional arguments in ipc_client_log methodSimon Busch2011-10-141-2/+9
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Use new logging functionality in crespo client implementationSimon Busch2011-10-141-30/+30
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Implement log handler delegate the user can set to forwarding logging output ↵Simon Busch2011-10-142-0/+29
| | | | | | to another target Signed-off-by: Simon Busch <morphis@gravedo.de>
* Use strdup when returning a string in ipc_command_type_to_string methodSimon Busch2011-10-141-1/+2
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Several updates regarding better vala api description supportSimon Busch2011-10-132-5/+4
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* crespo: if reading nv data from filesystem fail handle this correctlySimon Busch2011-10-122-4/+6
| | | | | | | | 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>
* crespo: fixup reading radio image from mtd on bootstrapSimon Busch2011-10-122-5/+9
| | | | | | | | 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>
* Name method ipc_client_set_delegates correctlySimon Busch2011-10-111-3/+3
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* crespo_ipc_client_recv: convert from error to info outputSimon Busch2011-10-101-1/+1
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Implement ipc_client_recv method so we can now retrieve data from the modemSimon Busch2011-10-101-1/+6
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Rename response types and export them together with request ones in the vapiSimon Busch2011-10-101-6/+6
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Rework API of this library to integrate better with other environments than ↵Simon Busch2011-10-106-501/+495
| | | | | | | | | | | | | | | | | 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>
* Add modemctrl utility to test functionality of samsung-ipcSimon Busch2011-10-031-89/+0
|
* Add openssl as dependencySimon Busch2011-10-031-0/+2
|
* Add additional method to set the file description for workSimon Busch2011-09-302-0/+8
|