aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* snd: Proper missing structuresPaul Kocialkowski2014-07-051-1/+13
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc_utils: Utility to check whether a seq is validPaul Kocialkowski2014-07-041-0/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* call: DTMF status over state, burst responsePaul Kocialkowski2014-07-041-9/+13
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* call: Turns out mpty was not a typo for emptyPaul Kocialkowski2014-07-041-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* misc: IPC_MISC_ME_VERSION request data and new helpersPaul Kocialkowski2014-07-041-3/+13
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sec: Proper prefixes and unused function removalPaul Kocialkowski2014-07-031-3/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* net: PLMN is always 6 bytesPaul Kocialkowski2014-05-191-2/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* net: Correct enumerationPaul Kocialkowski2014-05-191-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* pwr: Proper request/response values and structuresPaul Kocialkowski2014-02-261-2/+17
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* protocol: Commands and types are not the samePaul Kocialkowski2014-02-241-1/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc_utils: Enumerate send first, then recvPaul Kocialkowski2014-02-241-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Version-independent pkgconfig rulesPaul Kocialkowski2014-02-151-1/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc: Consistent coding style and major cleanupPaul Kocialkowski2014-02-152-47/+46
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* rfs: Consistent coding style, cleanup and fresh new implementationPaul Kocialkowski2014-02-151-19/+20
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* rfs: Proper type for size definitionsPaul Kocialkowski2014-02-131-2/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* rfs: Proper IPC functions for nv_data specs, without generic fallback valuesPaul Kocialkowski2014-02-112-24/+8
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Extract in helpers namingPaul Kocialkowski2014-02-113-6/+5
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Consistent coding style in helpersPaul Kocialkowski2014-02-097-35/+61
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Prefer official Samsung IPC protocol namesPaul Kocialkowski2014-02-087-34/+34
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Correct enumeration of files and devicesPaul Kocialkowski2014-02-082-1/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Follow consistent coding style in headersPaul Kocialkowski2014-02-0614-295/+262
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Types are not commandsPaul Kocialkowski2014-01-2517-17/+17
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Good-looking copyright blocks, with the right order in copyright linesPaul Kocialkowski2014-01-2518-32/+14
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sms: Save/del structures and related valuesPaul Kocialkowski2013-09-011-0/+33
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* svc: Relevant messages and structures definitionsPaul Kocialkowski2013-08-252-0/+125
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* misc.h: tz, dl and dv values are explicitly signedPaul Kocialkowski2013-07-031-1/+1
| | | | | Change-Id: Ia80233a0fe7dda8c7d5f54b6a001589dbe82cd44 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Rename ipc_header to ipc_fmt_header, add ipc_rfs_header and utility functionsPaul Kocialkowski2013-07-032-4/+14
| | | | | Change-Id: I4559319bd4c56a5994f2966fa3b853429ccc921a Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* New utilities (not exposed by the API) for various I/O and ipc fill functionsPaul Kocialkowski2013-06-281-10/+7
| | | | | Change-Id: I0bd1d7781971f217903f307b5ac418180afc0d50 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* More cosmetics on headersPaul Kocialkowski2013-06-273-18/+17
| | | | | Change-Id: I16793eb395d656d551f768dd4287889c1ece52fa Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Get rid of wakelocks, this should be dealt with on the upper layersPaul Kocialkowski2013-06-272-28/+0
| | | | | Change-Id: Iae3a43bc3019ee2bfdfc4ee3e3b2194b099372bc Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Rework handlers and ipc functions for better consistencyPaul Kocialkowski2013-06-271-35/+40
| | | | | | | | | | | | | | | | | | | | 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>
* ipc_client_send: Single function with return codePaul Kocialkowski2013-06-261-7/+2
| | | | | Change-Id: I480b2496dabfada37e1ce60ab20401adf02b2e01 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* rfs.h: Coding stylePaul Kocialkowski2013-06-251-1/+1
| | | | | Change-Id: I27dd350d72d1aac1f3d4d0ffae27f92bd75e5b42 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Add newline and indentation on long functions namesPaul Kocialkowski2013-06-257-29/+58
| | | | | Change-Id: Ie393301a04523816e7aa674e57a4c3a2eb93247e 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-2510-234/+334
| | | | | | | 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-2528-902/+618
| | | | | | | Also refactor headers: values aligned to 16x4 spaces and other cosmetics Change-Id: I5a6f2c2471599c88c4be74591117d0ab2dfaaddf Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sec: Use correct SIM ready status valuePaul Kocialkowski2013-03-071-1/+1
| | | | | Change-Id: I71afe804d05585a0f232fe2fd685c5e78101def4 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* disp: Second byte of icon info is the reception level in barsPaul Kocialkowski2013-03-071-1/+1
| | | | | Change-Id: I54963a4db11c6e766c787e2cc173cd5a27662b53 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sec: RSIM access data structure when SIM ICC type != 1Paul Kocialkowski2013-02-091-1/+12
| | | | | Change-Id: I4580ffcc91486363dc50a1fca116991fda098e48 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* misc: Timezone value can be negative, use a signed char accordinglyPaul Kocialkowski2013-02-081-1/+1
| | | | | Change-Id: I8dc9fb1412df458eda38683580764490135df45f Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* sec: correct binary represetation of SIM access commandsSimon Busch2013-01-151-2/+6
| | | | Signed-off-by: Simon Busch <morphis@gravedo.de>
* Misc: Correct the value for time info messagePaul Kocialkowski2012-12-161-1/+1
| | | | | Change-Id: Ia1dd301a339c34ac443fbc1da81e8d29b1f8f2a3 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* GPRS: Pass CID to activate/deactivate functionsPaul Kocialkowski2012-11-111-2/+2
| | | | | | | Aries: Use CID to activate/deactivate the corresponding iface Change-Id: Ifd153eda59404921bc6ea12d27f94d5aee7b06ff Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* SMS: Renamed structures according to messages names, build sms.cPaul Kocialkowski2012-11-012-11/+22
| | | | | Change-Id: I9e8d01ca8b0eb23d9ca2a2034c5bb9594f151e92 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* switch to GPLv2+ as license as decided by all authors per mailSimon Busch2012-09-2128-28/+28
|
* SND: Add missing undocumented commandsPaul Kocialkowski2012-09-151-0/+5
| | | | | Change-Id: Ib84ce488e3f78c4fd0dfcfc7eb199c0d93bc034e Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc: fix gprs_get_iface functionsPaul Kocialkowski2012-09-101-1/+1
| | | | | Change-Id: Idea112725ca55ea341d11055a332b1c8625e614c Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* gprs: rename member of ipc_gprs_hsdpa_status to reg_stateSimon Busch2012-09-091-1/+1
|
* ipc: refactor ipc_client_gprs_get_iface method to return iface name instead ↵Simon Busch2012-09-091-1/+1
| | | | | | | 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.
* misc: add IPC_MISC_DEBUG_LEVEL message typeSimon Busch2012-09-091-0/+1
|