summaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Collapse)AuthorFilesLines
2012-06-21qmimodem: Add support for network registration handlingMarcel Holtmann4-0/+746
2012-06-21qmimodem: Add support for legacy SIM handlingMarcel Holtmann4-0/+407
2012-06-21qmimodem: Add support for device information handlingMarcel Holtmann4-0/+375
2012-06-21qmimodem: Add support for QMI control point handlingMarcel Holtmann6-2/+1939
2012-06-16sms: Constify isimodem driver submit methodDenis Kenzior1-6/+6
2012-06-16sms: Constify atmodem driver submit methodDenis Kenzior1-3/+3
2012-05-31sim: Quirk Wavecom Q2XXX CPIN behaviorPablo Neira Ayuso1-0/+3
2012-05-30sms: Handle quirky Wavecom Q2XXX CPMS syntaxPablo Neira Ayuso1-5/+23
2012-05-30sim: Handle quirky CPIN of Wavecom Q2XXXPablo Neira Ayuso1-1/+2
2012-05-30drivers: add quirk for Wavecom Q2403/Q2686 modemsPablo Neira Ayuso1-0/+1
The existing wavecom driver in tree slightly differs from these modems. Thus, it doesn't work work with them. We (the osmocom team) use these Wavecom Q2403/Q2686 modems in our testbed.
2012-05-27build: Add skeleton for Qualcomm QMI modem driverMarcel Holtmann2-0/+62
2012-05-26atmodem: Enable Icera radio access technology updatesMarcel Holtmann1-0/+4
2012-05-26huaweimodem: Use network interface from modem for GPRS contextMarcel Holtmann1-10/+3
2012-05-25iceramodem: Read supported bands as part of radio settingsMarcel Holtmann1-1/+16
2012-05-25atmodem: Fix parsing of Icera network state updatesMarcel Holtmann1-18/+22
2012-05-25atmodem: Add support for Icera PIN retry countersMarcel Holtmann1-0/+46
2012-05-25iceramodem: Handle context deactivation responsesMarcel Holtmann1-2/+7
2012-05-25iceramodem: Add support special radio settings handlingMarcel Holtmann3-0/+221
2012-05-24atmodem: Add support for Icera network status updatesMarcel Holtmann1-0/+53
2012-05-24atmodem: Add support for Icera network time handlingMarcel Holtmann1-1/+42
2012-05-24atmodem: Icera devices don't support SMS ACK PDUs eitherMarcel Holtmann1-0/+1
2012-05-24atmodem: Fix issue with AT+CREG=? and AT+CGREG=? handlingMarcel Holtmann2-2/+4
Some modems might see an interim +CREG: or +CGREG: notification when querying the supported modes. Aux: > AT+CFUN=1\r Aux: < \r\nOK\r\n Aux: > AT+CREG=?\r Aux: < \r\n+CREG: 2\r\n Aux: < \r\n+CREG: (0-2)\r\nOK\r\n Unable to initialize Network Registration To make this work, skip to the first line with an actual range value.
2012-05-22iceramodem: Add special GPRS context driverMarcel Holtmann3-0/+491
2012-05-22atmodem: The Icera modem does not support CIND reportingMarcel Holtmann1-0/+1
2012-05-22atmodem: Add specific quirk for Icera modemsMarcel Holtmann1-0/+1
2012-04-18atmodem: Poll SIM state after having entered PINGuillaume Zajac1-0/+29
We encountered the problem of CME ERROR 14: SIM busy on ZTE modems. ZTE modems don't use SIM notification to check SIM state. We poll SIM ready state before confirming PIN is entered.
2012-04-18atutil: Add destroy notify to sim_state_queryGuillaume Zajac2-2/+9
2012-04-16speedup: No need to parse errorDenis Kenzior1-2/+0
2012-04-16speedup: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16atmodem: Remove ussd atom in case we fail to initDenis Kenzior1-0/+1
2012-04-16speedup: Add speedup driver to handle USSDNicolas Bertrand3-0/+298
2012-04-11hfpmodem: use full CLCC handling in dialing caseMichael Brudevold1-67/+1
A call that moves from the dialing to active state before the +CLCC response will not properly be added as a voicecall. This is because the dialing callback was using simplified handling and only looked for calls in the dialing or alerting state. AT sequence that exhibited the failure (AG device was an iPhone accessing visual voicemail): > +CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)), ("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2)) ... > +CIEV: 3,2 < AT+CLCC > +CIEV: 2,1 > +CIEV: 3,0 > +CLCC: 1,0,0,0,0,"**21153**",129,"Voicemail"
2012-04-06sms: Add ZTE quirk for CDS notificationsPhilippe Nunes1-9/+28
2012-03-26nwmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ifxmodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26hsomodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Remove atom if driver fails to initDenis Kenzior1-1/+3
2012-03-26ztemodem: Fix compile errorDenis Kenzior1-1/+1
drivers/ztemodem/radio-settings.c:129: error: ‘value’ may be used uninitialized in this function
2012-03-26ztemodem: Add radio settings supportBertrand Aygon3-0/+218
2012-03-26Add ZTE modem driverBertrand Aygon2-0/+68
2012-03-24huaweimodem: Fix AT^DDSETEX=2 timing for voice callsJarkko Lehtoranta1-3/+9
Voice output serial port is enabled on some Huawei models (e.g. E169) without problems, but for example on E173u-2 it is never enabled during an incoming call. There might also be other Huawei models having the same issue. I traced the issue down to "^DDSETEX" AT command, which is used to notify the device to start streaming audio. It seems that Ofono sends this command too early on incoming calls. The command should always be sent *after* the dial "D" or answer "A" command. The patch fixes this behavior and afterwards voice will also work on E173u-2.
2012-03-23sim: Don't use sprintf unnecessarilyDenis Kenzior1-5/+8
Using sprintf for a single quote is quite wasteful
2012-03-23sim: Fix up various coding style violationsDenis Kenzior1-23/+24
2012-03-23sim: Use quoted string with AT+CRSM data parameterNicolas Bertrand1-86/+41
Fix issue with some modems preventing to update elementary files (speedup, ZTE, huawei, MBM)
2012-03-21swmodem: Add support for IPv6 and IPv4v6 contextsMarcel Holtmann1-5/+18
2012-03-21swmodem: Add Sierra Wireless DirectIP supportMarcel Holtmann3-0/+254
2012-03-21swmodem: Add Sierra Wireless modem driverMarcel Holtmann2-0/+68
2012-03-19isimodem: Remove includes of <glib/gtypes.h>Marcel Holtmann2-3/+0
2012-03-06voicecall: Fix strange GTA04 modem CLCC behaviorDenis Kenzior1-0/+16
2012-02-27sms: Disable sending AT+CNMA with SIMCOM quirkRenat Zaripov1-1/+3
SIMCOM SIM900 modem module not support AT+CNMA command