aboutsummaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Properly handle errors bootstrapping modemPaul Wise2014-11-021-2/+6
|
* tools: Autotools intermediates cleanupPaul Kocialkowski2014-09-072-456/+0
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* tools: Proper arguments to ipc_client_pollPaul Kocialkowski2014-08-284-2/+458
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* tools: ipc-test test program, for various purposesPaul Kocialkowski2014-02-212-0/+142
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* tools: modemctrl tool rename, in favor of ipc-modemPaul Kocialkowski2014-02-212-5/+5
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc: Consistent coding style and major cleanupPaul Kocialkowski2014-02-151-31/+31
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Prefer official Samsung IPC protocol namesPaul Kocialkowski2014-02-081-13/+12
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Follow consistent coding style in headersPaul Kocialkowski2014-02-061-19/+19
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Good-looking copyright blocks, with the right order in copyright linesPaul Kocialkowski2014-01-251-1/+0
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Rework handlers and ipc functions for better consistencyPaul Kocialkowski2013-06-271-37/+22
| | | | | | | | | | | | | | | | | | | | Detailed list of the changes introduced by this commit: * Rename ipc_client_bootstrap_modem to ipc_client_bootstrap * Rename ipc_client_new/free to ipc_client_create/destroy * Rename log_handler to log_callback and change arguments order * Remove handlers common data and fd mechanisms * Set transport, power and gprs common data for handlers * Add data_create and data_destroy handlers * Rework arguments order for handlers * Add poll transport handler * Remove functions types typedefs * Remove dumb ipc_client_send_* functions * Remove ipc_client_gprs_handlers_available * Adapt device files for the new API changes * Adapt modemctrl for the new API changes Change-Id: Ia9ba1045dbbf9f5e31a201aa8629b49019158972 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* modemctrl: Update Copyright block for better accuracyPaul Kocialkowski2013-06-251-3/+4
| | | | | Change-Id: I0ddd3a6b32920033c3d70f046aea3674f94fa75e Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Moved radio.h and types.h to samsung-ipc.h (API) and protocol.h (IPC protocol).Paul Kocialkowski2013-06-251-1/+1
| | | | | | | Also some minor headers cosmetics. Change-Id: Id2b988b118d956e91827b9b840e3f384424593ae Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Drop support for the (incomplete) old protocol implementation used on H1.Paul Kocialkowski2013-06-251-2/+0
| | | | | | | Also refactor headers: values aligned to 16x4 spaces and other cosmetics Change-Id: I5a6f2c2471599c88c4be74591117d0ab2dfaaddf Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Fix outstanding compiler warningsSimon Busch2013-06-231-1/+6
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* modemctrl: Remove SIM initializing messagePaul Kocialkowski2013-03-071-3/+0
| | | | | Change-Id: If73a5bc5a87ae1bfdb0921ef16338be11cc7b989 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* switch to GPLv2+ as license as decided by all authors per mailSimon Busch2012-09-211-1/+1
|
* tools: drop not working forwarding toolSimon Busch2012-08-302-191/+0
|
* net: renaming some parts to be more reasonableSimon Busch2012-08-301-2/+2
|
* sec: rename ipc_sec_pin_status_response structureSimon Busch2012-08-291-4/+4
|
* sec: rename IPC_SEC_PIN_STATUS to IPC_SEC_SIM_STATUSSimon Busch2012-08-291-2/+2
|
* sec: refactor type naming to be clean and not misleadingSimon Busch2012-08-291-11/+11
|
* tools: use ${top_builddir} rather than ${top_srcdir}Simon Busch2012-03-231-2/+2
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Fixed modemctrl for sec header changesPaulK2012-02-241-2/+2
|
* Adjust for recent changes to device creation structureSimon Busch2012-02-031-2/+0
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Rework IPC client creation to detect device automatically on startupSimon Busch2012-02-031-24/+25
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Rework device specific code so we can build one library for all devices nowSimon Busch2012-02-031-28/+45
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Adjust to get everything compiling with autotools againSimon Busch2012-01-281-7/+1
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* modemctrl: add command to bootstrap modem onlySimon Busch2012-01-271-0/+4
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* tools: forward: use modem_io structure to determine size of data we readSimon Busch2012-01-241-1/+9
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* tools: add first and untested version of a simple forward utilitySimon Busch2012-01-242-6/+188
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Modified handlers with common handlers data and device-specific functionsPaulK2012-01-141-1/+3
|
* Set negative rc for errors, plus cosmeticsPaulK2011-12-301-2/+2
|
* Rewritten modemctrl to provide an usable test binaryPaulK2011-11-071-130/+256
|
* Fixed Makefile.am on tools/ (added defines while building)PaulK2011-11-011-1/+9
|
* Implemented minimal ipc upper-layer in modemctrl, with auto call functionsPaulK2011-10-311-40/+300
|
* Comment some not compiling code in modemctrl toolSimon Busch2011-10-301-0/+3
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Fix several places in code for latest infrastructure changesSimon Busch2011-10-291-3/+2
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* split devices, require compile-time device selectionJoerie de Gram2011-10-281-3/+3
|
* added handlers support and default handlers for crespo.PaulK2011-10-281-6/+125
|
* Rework API of this library to integrate better with other environments than ↵Simon Busch2011-10-101-31/+22
| | | | | | | | | | | | | | | | | 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>
* tools: modemctrl: implement bootstrap, power on/off commandsSimon Busch2011-10-081-51/+23
|
* tools: modemctrl: bootstrap the modem before using itSimon Busch2011-10-051-0/+2
|
* Add modemctrl utility to test functionality of samsung-ipcSimon Busch2011-10-032-0/+103