aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc/device/xmm6260
Commit message (Collapse)AuthorAgeFilesLines
* xmm6260: Correct SEC modem ohci sysfs pathPaul Kocialkowski2013-07-031-1/+1
| | | | | Change-Id: Ia2ea23455b497117452b795336393428c7fa863d Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Rename ipc_header to ipc_fmt_header, add ipc_rfs_header and utility functionsPaul Kocialkowski2013-07-031-32/+27
| | | | | Change-Id: I4559319bd4c56a5994f2966fa3b853429ccc921a Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Major rework of xmm6260 common code (MIPI and HSIC) and xmm6260 devices codePaul Kocialkowski2013-07-0317-995/+2340
| | | | | Change-Id: I49fba6329824e1f1ab0aceef91a57f75727a41ab Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Split aries and crespo common code to xmm6160, along with major code reworkPaul Kocialkowski2013-06-301-0/+2
| | | | | Change-Id: Id78c7ce62bf5b9b875b6bc3dd53e6bf21fa36c95 Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Get rid of wakelocks, this should be dealt with on the upper layersPaul Kocialkowski2013-06-271-18/+0
| | | | | Change-Id: Iae3a43bc3019ee2bfdfc4ee3e3b2194b099372bc Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Rework handlers and ipc functions for better consistencyPaul Kocialkowski2013-06-272-99/+98
| | | | | | | | | | | | | | | | | | | | 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>
* Renamed ipc_private.h to ipc.hPaul Kocialkowski2013-06-253-3/+3
| | | | | Change-Id: Ie80159518b6d7d1a6422d3dc47a903eb7fdad6d8 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-252-2/+2
| | | | | | | Also some minor headers cosmetics. Change-Id: Id2b988b118d956e91827b9b840e3f384424593ae Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* xmm6260: Set message info data to NULL before alloc (or no alloc)Paul Kocialkowski2013-03-231-0/+1
| | | | | Change-Id: I5eb463630dfd611e0f3db439ea1a1efb420bcc5a Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* xmm6260: cleanup code a bit to match common code styleSimon Busch2012-09-214-63/+53
|
* switch to GPLv2+ as license as decided by all authors per mailSimon Busch2012-09-216-6/+6
|
* ipc: fix gprs_get_iface functionsPaul Kocialkowski2012-09-101-3/+3
| | | | | Change-Id: Idea112725ca55ea341d11055a332b1c8625e614c Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* ipc: refactor ipc_client_gprs_get_iface method to return iface name instead ↵Simon Busch2012-09-092-7/+7
| | | | | | | 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.
* xm6269: drop log statement as it fills up the log output unnecessarilySimon Busch2012-08-281-1/+0
|
* Merge remote-tracking branch 'astarasikov/merge-24-aug'Simon Busch2012-08-271-9/+40
|\ | | | | | | | | Conflicts: include/Makefile.am
| * Merge branch 'morphis-master' into tuna-trackingAlexander Tarasikov2012-08-252-12/+16
| |\
| | * Merge tag 'tuna-stc-jb-v1' into morphis-masterAlexander Tarasikov2012-08-241-5/+31
| | |\ | | | | | | | | | | | | | | | | Conflicts: samsung-ipc/device/maguro/maguro_loader.c
| * | | [xmm6260] add ipc error checksAlexander Tarasikov2012-08-231-4/+9
| | | |
| * | | re-enable wakelocks on xmm6260Alexander Tarasikov2012-08-201-8/+8
| | | |
| * | | disable xmm6260 wake locks temporarily (until they are debugged)Alexander Tarasikov2012-08-201-8/+8
| | |/ | |/|
| * | Make wakelocks not crespo-specific and add for xmm6260Alexander Tarasikov2012-07-261-5/+31
| | |
* | | Add cmd field to ipc_message_info structure which will be prefilledSimon Busch2012-08-241-0/+1
| |/ |/|
* | Simplify open/close handler signatureSimon Busch2012-08-082-5/+4
| |
* | GPRS: Get interface name given the connection ID (cid)Paul Kocialkowski2012-07-082-7/+12
|/ | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260/Crespo: Fixed common_data_set_fdPaul Kocialkowski2012-07-051-2/+1
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Unified debug messages on send/recv with ipc_util functionsPaul Kocialkowski2012-07-051-27/+5
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Split code into galaxys2, maguro and xmm2620 (shared code) devicesPaul Kocialkowski2012-07-057-201/+152
| | | | | | | | | | | | | | * 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>
* XMM6260: Moved device-specific files to galaxys2 and maguro foldersPaul Kocialkowski2012-07-056-1711/+0
| | | | | | Warning: this commit breaks code compilation! Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Always use ipc log handler, also reduced log outputPaul Kocialkowski2012-07-057-327/+202
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Renamed IO functions to give them an explicit name and cleanupPaul Kocialkowski2012-07-055-51/+20
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Fixed functions names and bracesPaul Kocialkowski2012-07-053-117/+130
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Reworked modemctl and brought ipc client to most functionsPaul Kocialkowski2012-07-056-287/+299
| | | | | | | | | | * 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>
* XMM6260 I9250: Renamed and moved structuresPaul Kocialkowski2012-07-052-45/+49
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260 I9100: Renamed and moved structuresPaul Kocialkowski2012-07-052-30/+35
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Fix code indentPaul Kocialkowski2012-07-0510-1534/+1551
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* XMM6260: Split defines in header filesPaul Kocialkowski2012-07-056-67/+112
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Reworked nv_data handling in nv_data_specs, moved some functions to gprs_specsPaul Kocialkowski2012-07-041-17/+21
| | | | | | | | | | | | | | 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>
* XMM6260: Added GPRS capabilities handlerPaul Kocialkowski2012-07-041-0/+21
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Using stored nv_data file and related functions instead of the default nv_dataPaul Kocialkowski2012-07-044-37/+93
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Allow EFS path to be overriden per-boardAlexander Tarasikov2012-07-041-0/+8
|
* xmm6260 rfs cleanup: code style and compilation warningsAlexander Tarasikov2012-07-041-18/+23
|
* RFS: added missing send/recv functionsPaul Kocialkowski2012-07-042-6/+96
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Cleanup xmm6260 ipc, prepare for rfsAlexander Tarasikov2012-07-041-28/+11
|
* Fix compilation warningsAlexander Tarasikov2012-07-042-13/+20
|
* Update firmware loader to the latest version, fix makefiles forAlexander Tarasikov2012-07-047-145/+156
| | | | maguro/galaxys2
* Add the dirty, hackish and barely working xmm6260 modem supportAlexander Tarasikov2012-07-0412-0/+2750
for galaxy nexus (tuna/maguro)